Tcl
Tcl (hääldatakse "tickle" või tee cee ell /ˈtiː siː ɛl/) ehk Tool Command Language on kõrgetasemeline programmeerimiskeel, mida saab kasutada paljude asjade jaoks. Tcl on loodud nii, et seda oleks lihtne kasutada, kuid see suudab teha palju asju. Tcl-i keel põhineb käskudel, mis ütlevad arvutile, mida teha või kuidas salvestada muutujat. Tcl on võimeline tegema objektorienteeritud, imperatiivset, funktsionaalset või protseduurilist stiili.
Tcl-i kasutatakse palju C-s, et luua kiiresti prototüüpe. Paljude operatsioonisüsteemide jaoks on olemas tõlkijad. See tähendab, et paljud erinevad arvutid on võimelised Tcl-koodi käivitama. Tcl on väga väike keel, mis tähendab, et seda on hea kasutada manussüsteemides.
Tcl on mõnikord kombineeritud Tk-ga. Sellisel juhul nimetatakse seda Tcl/Tk. Tcl/Tk on osa tavalisest Pythoni installeerimisest.
Ajalugu
Tcl loodi John Ousterhouti poolt California Ülikoolis Berkeley's. Ousterhout võitis 1997. aastal ACMi tarkvarasüsteemi auhinna Tcl/Tk loomise eest.
Safe-Tcl on Tcl-i vorm, mille teatud osad on välja lülitatud, et see ei saaks kahjustada arvutit, mis seda töötab. Nathaniel Borenstein ja Marshall Rose lõid Safe-Tcli. Safe-Tcl saab töötada ainult teatud failidega, sealhulgas e-kirjadega.
Näited
Tcl-programmeerimises eraldavad sõnu tühjad tühikud. Käsud lõpetatakse uue rea või semikooloniga:
sõna0 sõna1 sõna2 ... sõnaNEsimene sõna on alati käsk, mis pärineb Tcl-i raamatukogust:
commandName arg1 arg2 ... argNNäiteks käsk puts paneb arvuti midagi kuvama:
Selles näites nimetatakse "Hello, World!" stringiks. Tcl lisab rea lõppu erimärgi, mida ei saa näha. See märk ütleb arvutile, et pärast käsu lõppu tuleb uus rida.
Tcl suudab teha matemaatikat ja paljusid muid asju, kasutades muutujaid. Muutuja kasutamiseks peab programmeerija määrama nende väärtuse:
Pärast muutuja määramist saab seda kasutada programmi teistes osades või määrata midagi muud. Muutujaid saab kasutada matemaatiliste ülesannete täitmiseks:
Käsk expr annab arvutile käsu lahendada "väljendus" ehk antud juhul võrrand.
Lihtsad käsud
komplekt
salvestab muutujasse numbreid, sõnu või tähti. Seda saab kasutada ka muutuja sisu muutmiseks.proc
ütleb arvutile, mida uus käsk teeb (protseduur).if
ütleb arvutile, et ta teeb seda, mis on kirjutatud, ainult siis, kui midagi on tõene.samas
ütleb arvutile, et ta peab tegema seda, mis on kirjutatud, kui midagi on tõsi.foreach
ütleb arvutile, et midagi iga muutujate loendis oleva elemendi kohta.break
peatab käsu käivitamise. Seda on hea kasutada tsüklist väljumiseks.continue
peatab aktiivse käsu, kuid võimaldab tsükli jätkamist. Kui tsükkel on while-tsükkel, algab see uuesti. See lasebforeachil
jaforil
minna programmi järgmise sammu juurde.return
peatab aktiivse käsu ja tsükli, seejärel läheb tagasi protseduurile koos väärtusega.
Seotud leheküljed
- Eggdrop
- TclX
- Programmeerimiskeelte loetelu
Küsimused ja vastused
K: Mis on Tcl?
V: Tcl (hääldatakse "tickle" või tee cee ell /ˈtiː siː ɛl/) on kõrgetasemeline programmeerimiskeel, mida saab kasutada paljude asjade jaoks. See on loodud nii, et seda oleks lihtne kasutada, kuid see suudab teha palju ülesandeid.
K: Millisel keelel põhineb Tcl?
V: Tcl-i keel põhineb käskudel, mis ütlevad arvutile, mida teha või kuidas salvestada muutuja. See võib teha objektorienteeritud, imperatiivset, funktsionaalset või protseduurilist stiili.
K: Kuidas kasutatakse Tcl-i C-keeles?
V: Tcl-i kasutatakse palju C-s, et luua kiiresti prototüüpe.
K: Kas erinevate operatsioonisüsteemide jaoks on olemas interpretaator?
V: Jah, tõlkijad on saadaval paljude operatsioonisüsteemide jaoks, nii et paljud erinevad arvutid saavad Tcl-koodi käivitada.
K: Miks on see hea manussüsteemide jaoks?
V: Tcl on väga väike keel, mis tähendab, et see sobib hästi manussüsteemide jaoks.
K: Mida tähendab akronüüm "Tk"?
V: Akronüüm "Tk" tähendab Tool Command Language.
K: Kas Tk on osa tavalisest Pythoni installeerimisest ? V: Jah , kui see on kombineeritud Tk-ga , siis nimetatakse seda "Tcl/Tk" ja see on osa tavalisest Pythoni installeerimisest .