Many of the languages mentioned do not fit on an Atmega328.
most will not fit on many of the SOCs with limited ram and FLASH.
When you consider that even the smallest Rpi is far bigger
machine than ST32MF4xx series, language size matters.?
?
C fits on small machines better.? However for operations that have
to be fast or compact to fit memory constraints there is native
assembler.? Writing a RTOS in assembler is a skill that higher
languages make easier. But if RTOS is not used or simple
the application can run in a tight structure, its added bulk.
?
So far the only one mentioned that fits in tiny machines is forth
(runs on most 8 bitters).? It also the most obtuse for a person
to understand if they didn't write the code.? LUA is also a bit
strange and interpreted so if speed is critical not a match.
LIsp with its symbols is certainly a candidate for this list.
?
So the ones missing are ADA, Lisp, Chip-8, VTL, Minol, WIDU,
Pilot, PLM, Dibol, FOCAL, Draco, and I'm absolutely certain I've
missed a few.
?
As someone that started with 8008 assembler and later procesors
when I see a new language it looks like heirs of C, Pascal or Fortran.
Most new languages are just far too large.
?
This is written by a former member of STAB.?
Society To Abolish BASIC, down with GOTO.
?
--
Allison
------------------
Post online only,?
direct email will go to a bit bucket.