The hundred-Year Language.


It’s always interesting to think about the future of programming languages, especially when one considers all the change they gone through in a relative short time. The fact that programmers back then were able to make compilers that translated our commands into instructions that computers could understand has always fascinated me.
The author makes some interesting points when he states some language are just or will become obsolete and we should start thinking about the next big language. The part that definitely got my attention was when he said in the future hardware would be so fast and advanced that thing like compilation time would no longer be an issue. I’ve wondered quite often if technology would really get that far, to the point where the only limitation is our creativity to solve problems. If that ever comes to happen, we would have the chance to focus more in functionalities for the programs rather then performance.
I also liked how he encourages us to think in a program using just pseudocode. Then after we have a well-detailed program, think in a code that would fulfill our necessities. Every time I program, I usually think in the best language to work on. However, I’ve never thought in coding in a language that it’s designed to meet my specific requirements.
So, in the end, this article made me appreciate programming languages in another way i haven't really thought about. As hardware becomes more sophitsicated, one can think in more important things that can benefit functionaliy and thus the results are better. Even if I never get to see this happening, it's exciting to think how programs will be coded in the future. This kind of stuff is usually classfied as sci fi, but considering how far we've gotten in so little time, it's impossible not to get excited by the idea of software created without hardware constraints.

Comentarios

Entradas populares de este blog

Sif

Making Compiler Design Relevant for Students who will (Most Likely) Never Design a Compiler

Introduction