martes, 19 de enero de 2016

The Semicolon Wars

This week lecture was about getting a standard between programming languages. Brian Hayes, the author the article, exposed some of the most notable conflicts programmers had overcome in finding the ideal programming language. To solve this problem programmers release a new programming language that tries to cover all the flaws the previous languages had.
But this just arise another problem, nowadays 8,500 programming languages has been created, according to Hayes that is one per week since FORTRAN was released in the 1960's. This means that we've failed in creating a programming language that covers all, most programmer say that we should pick one and work all together to improve it. The question here is which one to choose? some may say LISP, like Hayes, but others support Java, Python, Ruby, Swift.. etc.

Like Brian Hayes mentions in his article, it's real that "every programmer knows there is one true programming language, a new one every week" which makes, be a programmer, a hard option for those people that aren't flexible, static in some ways and the more important characteristic autodidact because be a programmer means be an 'upgradeable professional'.

Every programming language has its strengths and weaknesses, each of them has its own syntax, that one must study deeply in order to become familiar to the languages. The truth is that getting an unified languages is a very difficult task, for not saying impossible, because every programmer has a favorite one.

Knowing how to program in languages that belong to different families is something that for sure I want to know because this creates a situation in which knowing how to program using different perspectives and different tools can create unique opportunities where the creativity can be amazingly exploited creating solutions that can be as awesome as the situation demands, without limits, situation that make me think that the future can be specially improved thanks to us, thanks to IT professionals.
We are far from get a unified programming language so as programmer lets choose that one we are more familiar with or more comfortable. Everyone gets their chance to choose.

If you're interested in reading this article, here is the link: The Semicolon Wars.

No hay comentarios:

Publicar un comentario