Tcl
Tcl (diucapkan "tickle" atau tee cee ell /ˈtiː siː ɛl/) atau Tool Command Language adalah bahasa pemrograman tingkat tinggi yang dapat digunakan untuk banyak hal. Tcl dibuat agar mudah digunakan, tetapi mampu melakukan banyak hal. Bahasa Tcl didasarkan pada perintah-perintah yang memberitahu komputer apa yang harus dilakukan atau bagaimana cara menyimpan sebuah variabel. Tcl mampu melakukan gaya berorientasi objek, imperatif, fungsional, atau prosedural.
Tcl banyak digunakan di C untuk membuat prototipe dengan cepat. Ada interpreter yang tersedia untuk banyak sistem operasi. Ini berarti banyak jenis komputer yang berbeda dapat menjalankan kode Tcl. Tcl adalah bahasa yang sangat kecil yang berarti bagus untuk digunakan sebagai sistem tertanam.
Tcl terkadang dikombinasikan dengan Tk. Ketika itu, itu disebut Tcl/Tk. Tcl/Tk adalah bagian dari instalasi Python normal.
Sejarah
Tcl diciptakan oleh John Ousterhout di Universitas California, Berkeley. Ousterhout memenangkan ACM Software System Award pada tahun 1997 untuk membuat Tcl/Tk.
Safe-Tcl adalah bentuk Tcl yang memiliki bagian-bagian tertentu yang dimatikan sehingga tidak dapat melukai komputer yang menjalankannya. Nathaniel Borenstein dan Marshall Rose menciptakan Safe-Tcl. Safe-Tcl hanya dapat bekerja pada beberapa file termasuk pesan email.
Contoh
Dalam pemrograman Tcl, spasi kosong memisahkan kata-kata. Perintah diakhiri dengan membuka baris baru atau titik koma:
kata0 kata1 kata2 ... kataNKata pertama selalu merupakan perintah yang berasal dari pustaka Tcl:
commandName arg1 arg2 ... argNMisalnya, perintah puts membuat komputer menampilkan sesuatu:
Dalam contoh tersebut, "Hello, World!" disebut string. Tcl menambahkan karakter khusus yang tidak dapat dilihat pada akhir baris. Karakter ini memberitahu komputer untuk membuka baris baru setelah perintah selesai.
Tcl dapat melakukan matematika dan banyak hal lainnya dengan menggunakan variabel. Untuk menggunakan variabel, programmer harus mengatur nilainya:
Setelah variabel ditetapkan, variabel dapat digunakan di bagian lain dari program atau ditetapkan ke sesuatu yang berbeda. Variabel dapat digunakan untuk melakukan matematika:
Perintah expr memerintahkan komputer untuk menyelesaikan "ekspresi" atau, dalam hal ini, persamaan.
Perintah mudah
set
menyimpan angka, kata, atau huruf, ke suatu variabel. Ini juga dapat digunakan untuk mengubah apa yang ada di dalam variabel.proc
memberitahu komputer apa yang akan dilakukan oleh perintah baru (prosedur).if
memberitahu komputer untuk melakukan apa yang tertulis hanya jika sesuatu itu benar.sementara
memberitahu komputer untuk melakukan apa yang tertulis selama sesuatu itu benar.foreach
memberitahu komputer untuk melakukan sesuatu untuk setiap item dalam daftar variabel.break
menghentikan perintah dari berjalan. Ini bagus digunakan untuk keluar dari loop.continue
menghentikan perintah yang aktif, tetapi mengizinkan perulangan untuk melanjutkan. Jika perulangannya adalah perulanganwhile
, maka akan dimulai dari awal. Ini akan membiarkanforeach
danfor
pergi ke langkah berikutnya dalam program.return
menghentikan perintah aktif dan loop, lalu kembali ke prosedur dengan sebuah nilai.
Halaman terkait
- Tetesan Telur
- TclX
- Daftar bahasa pemrograman
Kontrol otoritas |
|
Pertanyaan dan Jawaban
T: Apa itu Tcl?
J: Tcl (diucapkan "tickle" atau tee cee ell /ˈtiː siː ɛl/) adalah bahasa pemrograman tingkat tinggi yang dapat digunakan untuk banyak hal. Bahasa ini dibuat agar mudah digunakan, tetapi mampu melakukan banyak tugas.
T: Tcl berbasis bahasa apa?
J: Bahasa Tcl didasarkan pada perintah-perintah yang memberitahu komputer apa yang harus dilakukan atau bagaimana cara menyimpan variabel. Bahasa Tcl dapat melakukan gaya berorientasi objek, imperatif, fungsional, atau prosedural.
Q: Bagaimana Tcl digunakan dalam C?
A: Tcl banyak digunakan di C untuk membuat prototipe dengan cepat.
T: Apakah ada interpreter yang tersedia untuk sistem operasi yang berbeda?
A: Ya, interpreter tersedia untuk banyak sistem operasi sehingga banyak jenis komputer yang berbeda dapat menjalankan kode Tcl.
Q: Mengapa Tcl bagus untuk sistem embedded?
J: Tcl adalah bahasa yang sangat kecil yang berarti bagus untuk sistem embedded.
T: Apa kepanjangan dari akronim "Tk"?
J: Akronim "Tk" adalah singkatan dari Tool Command Language.
T: Apakah Tk bagian dari instalasi Python normal? A: Ya, ketika digabungkan dengan Tk, itu disebut 'Tcl / Tk' dan itu adalah bagian dari instalasi Python normal.