[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