Pirms mesties veidot savu programmēšanas valodu...
http://lambda-the-ultimate.org/node/687#comment-18074 – ārkārtīgi laba mācībstunda īsumā, kuru reizi pa reizei apsmadzeņoju un uz kuru reizi pa reizei prasās aizsaitēt kādu.
It īpaši gabaliņi:
- par sintaksi. Ja vienīgais valodas pienesums ir sintaktisks, tad tas ir bezceris;
- par mazu kodolu. ~Nevienu tas nekrata. Ir zināms, ka visu loģiku var atvasināt no NAND operācijas, ja gribas. Visus rēķinus no viena kombinatora. Minimālā universālā Tjūringa mašīna ir apmēram šāda, TODO – pierādīt. "Maksvela vienādojumi programmatūrai" aizņem puslappusi;
- par asimptotiku. Ja dots koda bloks jaunā valodā uzrakstāms īsāk, tas ir ieguvums tikai par konstanti. Sarežģītība būtiski samazinās tad, ja uzlabo modularitāti, t.i., ja darbi, kas iepriekš prasīja kodu vairākās vietās, jaunā valodā izdarāmi lokalizētāk;
- par bibliotēku izstrādes salīdzinošo vērtīgumu.
(Lasīt komentārus)
Nopūsties: