Tcl (Tool Command Language) on komentorivipohjainen ohjelmointikieli ja Tk (Toolkit) graafisen käyttöliittymän tekemiseen tarkoitettu työkalu. Yhdessä nämä kielet muodostavat ohjelmointiympäristön, joka soveltuu hyvin graafisten käyttöliittymien ja sovellusten tekemiseen.
Tcl/Tk antaa käyttäjälle mahdollisuuden tehdä ohjelmia, jotka toimivat ja ovat luonnollisen näköisiä niin Unix-, Windows 95/NT- kuin Macintosh-ympäristöissä. Tcl/Tk:n etu muihin ohjelmoi ntikieliin verrattuna on liikutettavuus ympäristöstä toiseen ja ilmainen tulkki.
Luvussa 2 kuvataan Tcl/Tk-kielien historiaa. Luvussa 3 Kuvataan Tcl/Tk-kieliä yleisesti ja vertaillaan komentokieliä käännettäviin ohjelmointikieliin. Luvussa 4 on kuvattu Tcl-kieli ja luvussa 5 Tk-kieli tarkemm in. Luvussa 6 on kuvattu Tcl/Tk-kielien ja C-kielen yhdistämistä. Luvussa 7 kerrotaan Tcl/Tk-kielien tulevaisuudesta.
Tutkielmassa esiteltävät aliohjelmakutsut ja koodit esitetään courier -kirjasintyylillä. Ohjelmakoodin sisällä olevat kommentit on erotettu muusta tekstistä risuaitamer kin (#) avulla. Jos koodirivi jakautuu kahdelle eri riville, se osoitetaan kenoviivamerkillä (\) ensimmäisen rivin lopussa.
Työ on jaettu tekijöiden kesken siten, että Taru Väisänen on keskittynyt Tcl-kieleen ja Eeva-Kaisa Rouhiainen Tk-kieleen.
Luk-tutkielma: Tcl/Tk -opiksi ja iloksi.