domingo, 21 de febrero de 2016

Terms and Conditions May Apply


On the video we discovered the importance on having care and concern about how our information is used. 
Most of the services given by some web providers makes us accept their terms and conditions but it is difficult to read them. All of the time we are accepting them without reading and the video showed us how our information can be given to some instances like government or anybody that can buy them. In the case of the U.S government it seems that our information is used in order to prevent some prohibited activities like terrorism, anyway I think that there is no reasonable explanation to break into people’s privacy. It should be punished because in fact it is prohibited by the own government. This has become a very delicate situation because there has been innocent people involved in some unlucky incidents. They have been repressed and misunderstood on their comments by some police and government instances. The fact is that maybe the espionage of their citizens has become effective in some cases and maybe this is the reason that there still been these activities on the web but, there are some other opinions that the reason there is an espionage on the U.S. citizens is because of the monetary benefits that produce for the web sites that sell our information and this is not only for them, most of the people explain that some big companies buy our information in order to offer their products while we are navigating on the web. This is the main reason there are always some advertisements that invites us to consume products that most of the time are of our interest. It is because by having our information they know what we are temp to buy or consume.
However I consider there is no reason to violate our privacy or broke the law. These acts should be punished but there is no really a concern about these topics and that why this is our reality from a time ago. 

lunes, 1 de febrero de 2016

Scripting, programming for the 21st century. 

Well this article actually talks about something that nowadays is already happening. The imminent transition from system programming languages to scripting languages. It talks about the primary differences between Scripting and system programming languages. But not only about the benefits of using one rather than the other one. But gives us an idea of how the author see this transition. John K. Says that both the scripting and the system programming languages are complementary and that they have being together among the years since 1960 on most major computing platforms.
The increasing of the usage of the scripting languages is explained on the article as a group of several trends that happened on technology. These Several trends have greatly expanded the usage of Scripting languages and there is often more common that new applications are completely written on scripting languages and most of the components of the applications are primarily built using system programming languages.
To know a little of history the author mentions the beginning of the system programming languages. They were created and introduced as an alternative to avoid the usage of assembly language. The most important thing about this alternative is that statements weren’t corresponding to a machine instruction no longer. Actually there is a compiler translating each instruction into binary code in order to be executed by the computer.
The result for this advantages was that System programming languages were seen as the replacement for writing programs or code in assembly language. The author mentions that this was achieved based on three main things: That system Programming language was a Higher level Language, This is in my words that the higher the level a language is, the most similar to the human talk it is and it goes away from machine native language. The second advantage was called Typing. This language needed typing every time making easier for the compiler to know what kind of instructions it was going to execute.
Scripting languages are then going to be considered as glue languages or system integration languages because they are generally typeless, this means that they temp to be weakly typed and very high level. These languages are interpreted this means the program eliminate compile times allowing the users to program applications at runtime. In this sense it seems that scripting languages are less efficient than system programming languages because their use of interpreters instead of compilers.
There were so many other topics discussed on the article of how programmers for example are now different from the people who used to program on the past because they needed to be very specialized on a certain language in order to do their job while new programmers use scripting languages like tools to do their true job. And considering that scripting languages are higher level it is very comfortable for a programmer to practice a little on a language that will make easier his/her job.
 And so other topics such as objects. That primarily discuss the idea that the benefits obtained using OO Languages are already achieved when using scripting languages. And it is easier to implement scripting considering the problems of OO languages about inheritance. So the main idea of the author was to communicate us he’s notorious preference for the usage of scripting languages.