domingo, 4 de febrero de 2018

Blog Entry: Revenge of the Nerds

People thinks (and I thought the same some time ago) that one person when knows Java, even C any high-level language (that are the most common languages that you can use on a project, is like a common language and that most people can use) is able to handle or control all existing programming languages. That statement is false in some way, and I refer in that form because it’s true that when you and a team or work partners dominates one language to work it can be a great tool to achieve the objective of a project, but at the same time is false because it depends on the programming language that you can use (not all the languages could work the same way) it’s important to know that one language has a main use and some other programming languages works for another thing, as an example, if we refer to a web page the most easy way to create it is with HTML (tagging and design, and let's remember that is not a programming language) and JavaScript (for interaction and interfaces on the page) instead of a programming language like C or C++ it needs to be light and faster, instead with a high level language the system could solve too but could be more bulky and problematic for the host due the high logic process that the language can handle but maybe the host is not apt for that kind of tasks. On the other hand, if we use a high-level language we can use them to solve mathematical problems or more complex situations where is beyond the human calculations.

Now, it’s important to handle most of the programming languages that exists on the market not only because one is better that the other one, or this one is required for the job or project that you are involved, is also important in the way that not all the languages look the same or have the same structure, this is not the case is important to learn and write in different languages for your evolution as an Engineer and as a programmer.

As a conclusion, I have already the idea that programming language is important for all areas, different charges or roles are necessary and dependent from each other. I would consider to be original and leave the average behind so you can prove and have the full potential of learning different stuff and surpass expectations.

No hay comentarios:

Publicar un comentario