LangForge

La forgia dei linguaggi, dice il titolo. Parlo dei linguaggi per programmatori e programmi.

Ne ho studiati vari e mi sono fatto delle idee sul come cambiare qualcosa di essi, per ottenerne di nuovi, magari quindi ibridizzando.

Questo design, ovvero questa progettazione per la costruzione di linguaggi mi ha portato a produrre vari files tra cui i progetti:

  • pang in Lua … non versionato su Git/Github ma pubblicato in modo informale su arkenidar.com
  • js-pang in JS su github di arkenidar (arkenidar=io utente che scrivo)
  • structure-js in JS anch’esso nel mio GH, si differenzia in varie scelte di design tra cui la creazione di nodi gerarchici in cui strutturare le parole del linguaggio computazionale.
  • ah, e anche alcuni progettini che precedono tra cui livefunc e exec_lang.es e altri ancora come OISC

Sugli OISC ovvero i One Instruction Set Computer sono da citare a mio avviso la Macchina di Turing storica e una sua mia rivisitazione quasi involontaria ma frutto di riflessioni sul come unificare le istruzioni, il progetto RawExecutionStepMachine: https://arkenidar.com/wordpress/2020/12/20/il-mio-acronimo-resm/


Commenti

Lascia un commento