Kas ir rakete?

Rakete ir vispārējas nozīmes programmēšanas valoda, kas iegūta no Lisp. To sauc par "programmējamu programmēšanas valodu", jo tā iebūvēta makro sistēma ir tik spēcīga, ka ļauj programmētājam pārrakstīt visu par valodu. Šī iemesla dēļ Racket bieži izmanto, lai izstrādātu un īstenotu pielāgotas programmēšanas valodas konkrētām projekta vajadzībām.

Raķete sākotnēji tika izstrādāta kā PLT ("programmēšanas valodas komanda") projekta daļa no datorzinātnieka Matthias Felleisen 1995. gadā. Viņa nolūks bija izveidot valodu, kas palīdzētu iesācējiem programmētājiem uzzināt vairāk par datoru potenciālu.

Sveika pasaule! rakstīts Racket:

(printf "Sveiki, pasaule!")

Sveiki, valoda, programmēšanas noteikumi