The Semicolon Wars
We have
been born at the very main boom of the technology, and this is the reason why
the programming languages exists, these were born in order to satisfy the
needed requirements (at least at that moment), nowadays there are more than
1000 programming languages, each one with its particular approach, and
with its particular reason of existing, certain programming languages were
created only to satisfy mathematical procedures, others to make the code more
readable and easy to learn, and other ones to be the fastest and most powerful
of them, even if that means being hard and robust, but, if we can choose
between more than a thousand languages, how can we choose the correct one?, the
answer is simple, and it will depend completely on the approach you want and
the preferences you have.
There is
no perfect programming language, each one has their own limitations and
advantages, but you need to fit your requirements with the correct tools, this
means to choose the language according with your project, there is a reason why
python has become so widely use in terms of data science (based on c, easy
usage, easy to learn) but, there is also a reason why people choose JavaScript
as a full-stack development language, of course, again, it depends on what you
want to give and what you want to learn, and the paradigm you want to use
(Object Oriented, imperative, functional, etc.), although, you should always be
aware that some communities are bigger than other ones, this is translated in
more support and more tools that can help when trying to achieve a hard design
software.
When
choosing a language, many things need to be considered, efficiency, resources,
community size, support, libraries that help, etc. It would be amazing if one
language could make everything easy and available and become the one and only
programming language, but that is something to discuss on another entry.
Resources:
Comentarios
Publicar un comentario