4 ms·
Mathematics has evolved since Pythagoras, but still remains the same foundation. Language hasn't changed much since Gutenberg invented the printing press. Pro
by Thiz 11y ago
Mathematics has evolved since Pythagoras, but still remains the same foundation.
Language hasn't changed much since Gutenberg invented the printing press.
Programming hasn't changed that much in 50 years since Lisp, Fortran, Pascal. We have more libraries, frameworks, tools, but it's still the same loops, conditions, functions.
I predict with total confidence things will be the same.
- fractalb 11y agoFoundation of Physics hasn't changed either, but we have this question here.
- mindslight 11y agoIMHO to get our rising unbounded complexity under control, Turing completeness will come to be seen as a curse to be avoided. Untyped Lisp will be seen as a lowest common denominator "failure mode" (ala Greenspun's tenth rule), not as a language to deliberately program in. Adopting this philosophy means that it will be a language designer's responsibility to incorporate as many compatible features as possible (not as macros!) to avoid the temptation of layering a lisp. (That is if languages continue to develop, rather than the slop-on-slop mentality fully taking over).