sábado, 2 de febrero de 2019

The hundred- Year Language

It is impossible to predict anything in a hundred year; the world improves on an exponential way. This same happen with the programming languages, it is uncertain to know in which language will be software implemented.

It is true that the evolution of programming languages depends on the evolution of species, this is because the necessities that humans have and how the technology grows. Something that is also true, is the fact that any programming language can be divided in two parts, fundamental operators, and the rest of the language.

The most important part of a programming language are the fundamental operators and not just for the axioms, but that there be few of them. The evolution of the trees goes under these languages that have the smallest, cleanest cores. If you ask me how programs will be written in the future, I would tell you that is impossible to know or even to get close. I assume that maybe people would not tell computers what to do anymore, or maybe it will be easier or more automated. To assume we must consider that languages are not technologies at all, they are notation. Programs are a formal description of a solution of a problem that we want a computer to compute. Maybe languages do not involve a lot trough the years, but the solutions are optimized with the past of the years, they are faster solutions to compute.

The best way to resolve problems is to separate the meaning of a program from the implementation details. Code can be reusable because its bottom-upness. They are reusable because they are languages. We have to enjoy todays languages because they offer us differences between them and similarities

No hay comentarios.:

Publicar un comentario