Racket

Tekstuaalista ohjelmointia Racketillä

Meillä ja maailmalla on saanut suurta suosiota tekstuaalisen ohjelmoinnin ympäristö Racket. Ko. ympäristössä ohjelmoinnin opiskelu onnistuu varmasti ihan hyvin, mutta tekstuaalisuutensa puolesta ympäristö edellyttää paljon ulkoaoppimista. Racket-ympäristössä on paljon valmiita koodikirjastoja, joiden funktioiden ja komentojen muistaminen on perusedellytys koodaamiselle. Toki ne voi myös tarkistaa aina ohjeistuksesta, mutta tällöin koodaaminen on melko hidasta.

Seuraavassa on muutama esimerkkinäkymä DrRacket-sovelluksesta. Ensimmäisenä yksinkertaisia laskutoimituksia sekä merkkijonoja ...


... toisena esimerkkinä piirtofunktioiden testausta ja ...


... kolmantena esimerkkinä omien funktioiden määrittely erilaisten piirtofuntioiden yhdistämiseksi.



Racket-ohjelmoinnin tueksi löytyy laajat ohjeet suomenkielisestä Racket-koodiaapisesta (http://racket.koodiaapinen.fi/). Racket-koodausympäristönä voi käyttää joko selainpohjaista editoria (http://www.wescheme.org/openEditor) tai koneelle ladattavaa DrRacket-sovellusta (http://download.racket-lang.org/).