A Short Course in Language and Compiler Development





The Universal Computer Language:


You can have as many intermediate representations as you want. See What is wrong with Unix? and see why the design of  The T.H.E. Multiprogramming System by Edsger W. Dijkstra et al prohibited any user programming in anything other than Algol.



Subscribe to Computerphile.


In particular, listen to the story of the proprietary TMG interpreter at 38:35. See the Wikipedia entry: TMG (language).

Subscribe to Vintage Computer Federation.


See my comment:

We don't seem to want to invent new clean languages for implementing systems: we have higher order polyadic pi calculus which Robin Milner invented decades ago but which as far as I know has never been implemented anywhere. I find that incomprehensible. Instead we have concrete quagmires like react which claim to do the same thing.

This discussion above does not apply only to Von Neumann machine architectures.

There are now several "no code" web system development frameworks around. The one I heard about yesterday is https://www.thoughtforma.com/

Subscribe to Honeypot.

Comments

Popular posts from this blog

Live Science - Leonardo da Vinci's Ancestry

David Turner Obituary by Sarah Nicholas Fri 24 Nov 2023