BASIC pro 21. století
POZOR, PROCHÁZÍTE STAVENIŠTĚM!
Na tomto článku se teprve pracuje.
POZOR! Následuje vlastní názor autora článku.
Sešlo se několik problémů:
- programování je čím dál více komplexní (viz https://tonsky.me/blog/disenchantment/)
- to znesnadňuje výuku programování (viz https://jmmv.dev/2020/04/hello-endbasic.html)
- programátoři nedůvěřují závislostem a jeden druhému (viz https://twitter.com/PPathole/status/1116670170980859905 a https://xkcd.com/2030/ a https://en.wikipedia.org/wiki/Npm#Left-pad_incident)
- mem programuj nebo budeš naprogramován
řešení?
- vlastní programovací jazyky / ekosystémy (typicky forth-like)
- fantasy console a počítače - https://github.com/paladin-t/fantasy
praktická použitelnost asi není úplně ideální
jiné praktické sytémy
- Darthmouth BASIC
- Excel
- Python (ale viz https://xkcd.com/1987/)
Jak by vypadal basic pro 21. století
Basic pro 21. století
- prakticky použitelný!
- konvenční syntax (Lua / Python)
- široká základní knihovna
- uživatelé chtějí spíš aplikace, ne kalkulačku, ale formulář, který už počítá (viz https://ohmslaw.eu/)