Tcl

Tcl ("tickle" veya tee cee ell /ˈtiː siː ɛl/ olarak telaffuz edilir) veya Araç Komut Dili, birçok şey için kullanılabilen Yüksek seviyeli bir programlama dilidir. Tcl, kullanımı kolay, ancak birçok şeyi yapabilecek şekilde yapılmıştır. Tcl'nin dili, bilgisayara ne yapacağını veya bir değişkeni nasıl kaydedeceğini söyleyen komutlara dayanır. Tcl, nesne yönelimli, zorunlu, işlevsel veya prosedürel stiller yapabilir.

Tcl, C'de hızlı bir şekilde prototip oluşturmak için çok kullanılır. Birçok işletim sistemi için yorumlayıcılar mevcuttur. Bu, birçok farklı bilgisayar türünün Tcl kodunu çalıştırabileceği anlamına gelir. Tcl çok küçük bir dildir, bu da gömülü sistemler olarak kullanımının iyi olduğu anlamına gelir.

Tcl bazen Tk ile birleştirilir. Bu durumda Tcl/Tk olarak adlandırılır. Tcl/Tk normal Python kurulumunun bir parçasıdır.

Tarih

Tcl, Kaliforniya Üniversitesi, Berkeley'de John Ousterhout tarafından yaratılmıştır. Ousterhout 1997 yılında Tcl/Tk'yı yaptığı için ACM Yazılım Sistemi Ödülü'nü kazanmıştır.

Safe-Tcl, çalıştıran bilgisayara zarar vermemesi için belirli kısımları kapatılmış bir Tcl biçimidir. Nathaniel Borenstein ve Marshall Rose Safe-Tcl'yi yarattı. Safe-Tcl yalnızca e-posta mesajları da dahil olmak üzere bazı dosyalar üzerinde çalışabilir.

Örnekler

Tcl programlamada, kelimeleri ayıran boşluklar vardır. Komutlar yeni bir satıra veya noktalı virgüle geçilerek sonlandırılır:

word0 word1 word2 ... wordN

İlk kelime her zaman Tcl'nin kütüphanesinden gelen bir komuttur:

commandName arg1 arg2 ... argN

Örneğin, puts komutu bilgisayarın bir şey göstermesini sağlar:

"Merhaba, Dünya!" yazıyor

Bu örnekte, "Merhaba, Dünya!" bir dize olarak adlandırılır. Tcl, bir satırın sonuna görülemeyen özel bir karakter ekler. Bu karakter bilgisayara komut tamamlandıktan sonra yeni bir satıra geçmesini söyler.

Tcl, değişkenleri kullanarak matematik ve diğer birçok şeyi yapabilmektedir. Bir değişkeni kullanabilmek için programcının değişkene değer ataması gerekir:

değişkenA'yı ayarla 1 değişkenB'yi ayarla 2

Bir değişken ayarlandıktan sonra, programın diğer bölümlerinde kullanılabilir veya farklı bir şeye ayarlanabilir. Değişkenler matematik yapmak için kullanılabilir:

set x 2 set y 4 set ans [expr $x+$y] puts "Cevap $ans." # Bilgisayar gösterecektir: "Cevap 6'dır."

expr komutu bilgisayara "ifadeyi" ya da bu durumda bir denklemi çözmesini söyler.

Kolay komutlar

  • kümesi sayıları, kelimeleri veya harfleri bir değişkene kaydeder. Ayrıca bir değişkenin içindekileri değiştirmek için de kullanılabilir.
  • proc bilgisayara yeni bir komutun ne yapacağını söyler (prosedür).
  • if, bilgisayara yalnızca bir şey doğruysa yazılanı yapmasını söyler.
  • bilgisayara bir şey doğru olduğu sürece yazılanı yapmasını söyler.
  • foreach bilgisayara bir değişkenler listesindeki her öğe için bir şey yapmasını söyler.
  • break komutun çalışmasını durdurur. Bu, bir döngüden çıkmak için kullanmak için iyidir.
  • continue etkin komutu durdurur, ancak döngünün devam etmesine izin verir. Döngü bir while döngüsüyse, baştan başlayacaktır. foreach ve for komutlarının programdaki bir sonraki adıma geçmesine izin verir.
  • return aktif komutu ve döngüyü durdurur, ardından bir değerle prosedüre geri döner.

İlgili sayfalar

  • Eggdrop
  • TclX
  • Programlama dilleri listesi

Yetki kontrolü Edit this at Wikidata

  • GND: 4361529-6
  • LCCN: sh94000154

Sorular ve Yanıtlar

S: Tcl nedir?


C: Tcl ("tickle" veya tee cee ell /ˈtiː siː ɛl/ olarak telaffuz edilir) birçok şey için kullanılabilen yüksek seviyeli bir programlama dilidir. Kullanımı kolay, ancak birçok görevi yerine getirebilecek şekilde yapılmıştır.

S: Tcl ne tür bir dil üzerine kuruludur?


C: Tcl'nin dili, bilgisayara ne yapacağını veya bir değişkeni nasıl kaydedeceğini söyleyen komutlara dayanır. Nesne yönelimli, zorunlu, işlevsel veya prosedürel tarzlarda çalışabilir.

S: Tcl C'de nasıl kullanılır?


C: Tcl, C'de hızlı prototipler oluşturmak için çok kullanılır.

S: Farklı işletim sistemleri için bir yorumlayıcı mevcut mu?


C: Evet, birçok işletim sistemi için yorumlayıcılar mevcuttur, böylece birçok farklı bilgisayar türü Tcl kodunu çalıştırabilir.

S: Gömülü sistemler için neden iyidir?


C: Tcl çok küçük bir dildir, bu da gömülü sistemler için iyi olduğu anlamına gelir.

S: "Tk" kısaltması ne anlama geliyor?


C: "Tk" kısaltması Araç Komut Dili anlamına gelir.

S: Tk normal Python kurulumunun bir parçası mıdır? C: Evet, Tk ile birleştirildiğinde 'Tcl/Tk' olarak adlandırılır ve normal Python kurulumunun bir parçasıdır.

AlegsaOnline.com - 2020 / 2023 - License CC3