Difference between revisions of "ACM Comm 2018 03 A Programmable Programming Language (Notes)"
(→A Programmable Programming Language) |
(No difference)
|
Latest revision as of 16:53, 23 July 2018
A Programmable Programming Language |
A Programmable Programming Language
"As the software industry enters the era of language-oriented programming, it needs programmable programming languages."
Solving complex software problems often requires mixing programming languages. Which is difficult or impossible to do.
MutantOS needs a programming language where a program can rewrite itself and can add or remove language features. This Racket thing, is not even close.
People
Ideas
- Embedded Domain-Specific Languages (eDSL)s, i.e., JQuery
- Language-Oriented Programming (LOP)[1]
- Usually small languages are created to solve specific tasks and combined into the major language.
References
- Racket Project[2]
- Erlang[3]
- Pedagogic Programming Languages - Programming languages that teach. For example, PASCAL[4].
Internal Links
Parent Article: Reading Notes