The Hundred year language
I have no idea of what I am going to have tomorrow for
brakefast.
I do not think al lis going to change, i mean, like the autor
i do not think we could just talk to a computer or something and have all done,
programmers will be need, but sure there will be new languages.
The possibility of give some instructions and create functional
programs do not sounds like is going to occur in some years (I know, we are not
talking about tomorrow or 5 years but…)
I like the idea of the tree of languages and the evolution of
many languages in others more efficient or whit a more conveniet allocation of
memory.
I agree abot the suggestion of the layers, at first it sounds
inconvenient but in daily life we ususally do not use all the processing power
we have and some seconds more of time to run a process will not be a trouble,
so if we have layers those could be reused in other aplications and save some
memory or maybe used in many aplications at the same time.
And it moves me to the next point, multicore and use of the
parallel programming. Computers are used a lot in scientific research, most for
calculations, and is never enough computational power, so that could be a
solution.
I differ in the opinion of object oriented programming, maybe
for the Internet of things, but i think is posible to have a central control and OOP could be good
in the situation. Is a good idea of having control of all the components if
they are of different kind and need to act in a separate way so the specific characteristics
could be preserved.
I have use clojure a Lisp “baby” and the use of list in
everythink is really comfortable and th idea of a generic type … i hope it
continue in the future.