Lastni programski jeziki

Hoj,

a je kdo ze kdaj v svojem zivljenju si izmislil svoj programski/skriptni jezik in zanj spisal kompajler/interpreter?

If so, imate kak nasvet? Pametne vire ali karkoli?

2 odgovora

Svoj programski jezik je po mojem mnenju neumno pisat, ker že na svetu že malo morje. Zato je moje vprašanje zakaj do hudiča želiš programirati svoj lastni programski jezik. Kaj bo vseboval kar drugi nimajo?
Lp, Frajder

3

Po mojem swizec ne piše programskega jezika zato da bo potem npr "lahko" naredil neko spletno aplikacijo v njem, ampak bol za zabavo in da se kej novega nauči :) (tisto bi bilo res neumno)

lambda the ultimate je mogoče dober vir informacij (včasih je veliko preveč strokoven za mene). Razni kanali za kakšne alter OS jezike na freenode so tudi (npr. #concatenative ..). Če hočeš malo bol resno zastavit (jit in to) se ti splača pogledat LLVM , manj znan/popularen a veliko bol lightweight pristop omogoča libjit.

Lua, Io sta znana po zelo minimalnih VM-jih in nekaterih zelo zanimivih lastnostih (par 1000 vrstic c kode tako da se da mal naštudirat).

NekoVM ti ponuja generičen virtual machine posebej narejen za dinamične jezike z funkcijskimi lastnostmi in mislim da nekaj OO-ja. HaXe in NekoML sta zgrajena na njem (najbrž že še kaj, sem mal out).

Parrot je zelo resen projekt ki prav tako ponuja VM z continuationi, closurji, mislim da tudi coroutinami in vem da je po lastnostih zelo zelo kul.

4