Payidar.NET - Bilgi ve Paylaşım Forumu
Go Back   Payidar.NET - Bilgi ve Paylaşım Forumu > Bilgisayar, Elektronik ve Network > Programlama Dilleri

Duyurular

Programlama Dilleri Bilgisayar programcılığının karmaşık ve faydalı dünyasına genel bakış. Çağımızın bu yeni mesleğinde ehlileşmek isteyen üyelerimizin sıklıkla uğramaları gereken bir bölüm.

Cevapla
 
LinkBack Konu Seçenekleri Gösterim Modu
  #1 (Daim)  
Alt 12.08.06, 14:46
Yeni Üye
 
Üyelik Tarihi: 15.07.06
Şehir: izmir
Mesajlar: 12
Karizma Puanı: 0
kulak can only hope to improve
Tcl/Tk giriş

Tcl/Tk


Programcılık aleminde Tcl/Tk kadar yanlış anlaşılan başka hiç bir dil olmamıştır. Bunun temel nedeni babası Berkeley den John K. Ousterhout tarafından, Sun şirketinin bahçesine bırakılmış olmasıdır , Sun şirketi kendi öz evladı Java ile uğraşırken üvey evlat Tcl/Tk yı bir süre sonra bütün yeteneklerine rağmen Scriptics firmasına terketti. Scriptics, onu baktı büyüttü adam etti ama daha sonra o da ekmek davasına ActiveState e devretmek zorunda kaldı. Şu anda 8.5beta (8.4 kararlı) sürümü ile ActiveState in, yetenekli taş gibi bir ürünüdür.
Anlaşılacağı üzere Tcl/Tk nın sorunu teknik değil sosyaldir. Yorumlayıcılı dil olan Tcl/Tk açık kaynak kodludur. Hemen bütün Linux dağıtımlarında bulunur. Diğer bütün işletim sistemleri için de sürümleri mevcuttur. Bu dil
çok paradigmalıdır. Siz dile yeni eklentiler yapabilirsiniz. 11 tane temel
kuralı vardır. Hızlı program geliştirebilirsiniz. Özellikle Tk ile, grafik arayüzünü
çok hızlı geliştirip, daha sonra bunu, C veya C++ gibi sistem dilleri ile geliştirilmiş uygulama programlarında kullanabilirsiniz. Ayrıca uygulama
programlarına Tcl yorumlayıcısını tekleşik (embedded) olarak eklemek mümkündür. Böylece uygulama programlarında kullanıcı, kolaylıkla kendisine gereken yeni özellikler ekleyebilir. Tcl dili uygulamalar arasında yapıştırıcı dil olarak da kullanılabilir. Ağ ortamında hareketli sayfalar geliştirebilirsiniz.
Aslında Tcl/Tk dilinde ki sorun; hassas konularda radikal kararları verecek olan bir önderi olmayışıdır. Eğer bu yetenekli kişi ortaya çıkıp, gereken kararları alıp uygulasa, öteki betik dillerinin esamisi bile okunmaz. Dediğimiz gibi sorun sosyal, teknik değil. Ama şu hali ile bile Hubble teleskopunda, AOL sunucularında, NASA da, Los Alamos ta, Shell Oil de birçok programda kullanıldı. Söylediğim yerler hassas noktalar. Dilde sağlamlık, güvenilirlik ve hız gereken yerler. Ne demek istediğimi umarım anlamışsınızdır.
Şimdi Tcl8.4/Tk8.4 ile ilgili, kılavuzuna dayanarak ilk teknik bilgileri verelim;

Tcl/Tk uygulamaları: Tcl/Tk yı hayata geçiren yorumlayıcılar.
Tcl komutları: tclsh yorumlayıcısının makina diline çevirdiği komutlar.
Tk komutları: wish yorumlayıcısının makina diline çevirdiği ek komutlar.
Tcl kütüphanesi: Tcl nin genişlettiği C (ve C++) programlarının kullanabildiği, C işlevleri.
Tk kütüphanesi: Tk nın genişlettiği C (ve C++) programlarının kullanabildiği, ek C işlevleri.
Anahtar kelimeler: Tcl/Tk kılavuzunda belirtilen anahtar kelimeler.

Tcl/Tk uygulamaları: tclsh ve wish.
tclsh: Tcl yorumlayıcısını içeren temel kabuk.
wish: Pencereci temel kabuk.

wiki.tcl.tk
adresine bakabilirsiniz.
Şimdilik bu kadar
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla

Go Back   Payidar.NET - Bilgi ve Paylaşım Forumu > Bilgisayar, Elektronik ve Network > Programlama Dilleri

« - | HTML Dersleri »

Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Konu Seçenekleri
Gösterim Modu

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Hizli Erisim

Benzer Konular
Konu Yazar Forum Cevaplar Son Mesaj
Explorer Giriş Sayfası mı Kilitlendi? Kesin Çözümü Burada [ Programsız ] AmiRaL Bilgisayar Kütüphanesi 161 12.09.08 09:38
bütünleme sınavına giriş belgesi geldimi renet A.Ö.F. Açık Öğretim Fakültesi 15 11.07.08 22:24
Delphi'ye Giriş Thé SquéaŁéЯ Delphi 2 18.05.07 01:25


Tüm Zaman GMT +2 Olarak ayarlı. Saat: 08:21.


Powered by vBulletin® Version 3.8.0 Beta 4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0