Tcl
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
| Tcl | |
|---|---|
| Paradigma | proseduraalinen, oliopohjainen |
| Tyypitys | heikko, dynaaminen |
| Suoritusmalli | tulkattava |
| Kotisivu | tcl-lang.org |
Tcl (alunperin "Tool Command Language") on tulkattava ohjelmointikieli, kuten Python tai Perl. Tcl oli erityisen suosittu ennen, johtuen sen helppokäyttöisyydestä. Tk on Tcl-kieltä varten tehty ikkunointikirjasto, joka on helppokäyttöinen. Tcl-kiellä on tehty myös Expect-työkalu, jota on käytetty tekstipohjaisten ohjelmien automatisointiin.
Esimerkkiohjelmia
[muokkaa]# ohjelma1.tcl
#!/usr/bin/tclsh
puts "Hei Maailma!"
#! /usr/bin/wish
package require Tk
proc viesti {} {
tk_messageBox -message "Hei Maailma!!!"
}
pack [ button .bttn -text "Nappula" -command viesti ]
Aiheesta muualla
[muokkaa]| Ohjelmointikielet | |
| Käännettävät | Assembly | C | C++ | Go | Haxe | Haskell | Java | Pascal |
|---|---|
| Tulkattavat | Python | Perl | PHP | Ruby |
| -skriptikielet | Lua | Bash |
| GPGPU | OpenCL |
| muut | GLSL |