miércoles, 10 de febrero de 2016

Comments on "Revenge of the Nerds"

Many times, people don’t really know the difference between programming languages and just believe that the most popular languages are the best, this is clearly a case of ignorance. A programming language doesn’t make it a better programming language just because it has more funding than other languages, or some programming languages may be better for solving certain problems than other languages. In most of the cases people that are not in the computer development industry don’t understand and say the better language is the one they have heard the most. This happens a lot with Java, since Java is a well-known language in the media, because it is a recent and well-funded language. This doesn’t mean it’s the best language that is out there.

For example, Java was born to fix certain problems that C++ had, but this doesn’t necessarily mean that it’s a better language, in some cases each of them can be better for solving certain problems, and this goes on with all the different gamma of languages in the industry. The key is to know for what circumstances each language will become a better solution for a given problem.

Now talking about Lisp, even though Lisp is an old language it was one of the first languages of its kind, as a matter of fact, it was the first language to implement recursion and remains one of the most useful and effective language to evaluate mathematical expressions.

When thinking of small projects, sometimes the language used may not matter much, but in certain circumstances where the project demands a more specific way of solving the problem, taking some time to think and choose which the right language to use is may be the difference between a complex and a simple and effective implementation.


Using the right language for a certain problem may result in money saved in the development process. This is one of the many reasons we must be careful before choosing a language just because it has more popularity in the media, this may not always be a reliable source or is not adequate to the specific problem we may be trying to solve at the time.

No hay comentarios.:

Publicar un comentario