The Semicolon Wars

There have always been discussions about which programming language is better than the others, in which of them you can solve more problems or is easier to use, but in my opinion, I think that, as the text says, the best language is the one that you know better, because there is a significant difference between express yourself with your "native language", than in a language you have just started to know.

To be able to say that certain kind of language is better than others, we should take in count the facility that the person have to understand certain characteristics of the language. There are some problems that are easier to resolve in some language than in others.

Knowing various kinds of programming languages allows you to have a wide knowledge regarding the syntax of each one. For example, the “,” at the end of each line is used in java, but not in python.

And other topic are the four basic types of programming languages.

  • Declarative: We detail the solution to the problem instead of describing how we arrived at that solution.
  • Functional: In this programming language, we rely on mathematical functions.
  • Object oriented: We organized the programs as cooperative collections of objects, each of which represents an instance of some kind. 
  • Imperative: We describe sentences that modify the state of a program, so we specify a sequence of actions.
In conclusion, learning different programming techniques, its syntax and types of each one will help you to solve more complex problems with more facility. On the other side, it will also help you to read any type of code, no matter the language, without making much effort and be able to decide which type of tool is de right one for every new challenge.



Comentarios

Entradas populares de este blog

The Roots of Lisp

Triumph of Nerds II

Language as the Ultimate Weapon