The Semicolon Wars

The Semicolon Wars

As the author tried to explain at the beginning of his paper, scientists have worked hard to find the "perfect" programming language that describes a problem or a data structure in the best possible way. Given this goal, an endless war has developed in decide which programming language best fits this goal. Which the author considers an unnecessary and ridiculous fight. On the other hand I consider that the programming languages ​​are evolving each one of them to achieve this programming language "perfect" although we can not deny that each of these programming languages ​​are different from each others because they can solve in different ways different problems, although, each one provides advantages and disadvantages.

Later in the paper, the author suggests that all programming languages ​​have the same computational power, so that the fight is really in deciding which allows you to express your algorithm, to clarify this, begins to compare the syntax of the most common language and their way to structure data.


After analyzing all the lengauges by comparing the pros and cons, he talked about the possibility of finding the perfect language that unifies all the other languages. I think Java seemed like a nice try for this, considering the slogan that the author wrote "Write once, run anywhere", but despite this, we can not yet conclude that this is the perfect language. In my opinion I consider that this battle will never end, but we can conclude that each programming language is attached to a different type of problem and to the particular preferenc of each programmer. In spite of this, I do not suggest that the developers and scientists be conform to a single language in specific but we must try to know the benefits that can be provided by others and with this knowledge determine the best programming language that best meets the needs of the problem.


Unlike my classmate Karlo, I disagree in his opinion about the reason why there should not exists this "perfect" programming language, since he claims that it is because there is no competition, technology will simply cease to evolve, Rather, I believe that the existence of this language is scientifically impossible and has no relation to market competition

Bibliography


  • Hayes Brian, 2006 "The semicolon wars" American Scientist, 303.
  • Karlo, 2017 "The Semicolon wars, Essay" Tecnologico de Monterrey, https://karlokarlokarlo808.blogspot.mx/2017/08/the-semicolon-wars-this-is-very_13.html





Comentarios

Entradas populares de este blog

The Promises of Functional Programming

Triumph of the Nerds Part II