[Oberon] More abstract levels.
peter at easthope.ca
peter at easthope.ca
Tue Feb 8 17:43:00 CET 2022
Paul Reed paulreed at paddedcell.com
Mon Feb 7 15:37:38 CET 2022
> I'm absolutely the *last* person to defend Python (!) ...
Never used Python. Have used APL and J.
https://en.wikipedia.org/wiki/J_(programming_language)
Interesting representations of some mathematical concepts.
The system is written in a language. Assembler, Oberon, C depending
on the system.
How is a more abstract level of problem tackled? Three possibilities
apparent.
(1) Design and create a library (or libraries) expressing abstract
concepts in the system language. Work on a problem using the system
language and appropriate library. Eg., the matrix project for ETHO.
(2) Design and create a language (or languages) incorporating abstract
concepts. Work on a problem using the appropriate language. Eg.,
Python, APL, J; in ETHO, the syntax of Oberon.Text is similar to JSON,
Vinci expresses 2D graphics.
(3) A combination of (1) and (2).
Are (2) or (3) ever justified? Merely personal preference?
Quantitative argument?
Regards, ... P.L.
--
mobile: +1 778 951 5147
VoIP: +1 604 670 0140
48.7693 N 123.3053 W
More information about the Oberon
mailing list