En İyi Sorular
Zaman Çizelgesi
Sohbet
Bakış Açıları
Squeak
programlama dili Vikipedi'den, özgür ansiklopediden
Remove ads
Squeak, nesne yönelimli, sınıf tabanlı ve yansıtmalı bir programlama dili ve geliştirme ortamıdır. 1996 yılında Apple'da çalışan Alan Kay, Dan Ingalls, Ted Kaehler, John Maloney ve Scott Wallace tarafından geliştirilmiştir. Bu ekipten özellikle Alan Kay, Dan Ingalls ve Ted Kaehler, Xerox PARC'ta geliştirilen Smalltalk dilinin ilk yaratıcıları arasında yer almaktadır. Squeak, Smalltalk-80 dilinden türetilmiştir ve hem görüntü (İngilizce:image) hem de sanal makinesi (İngilizce:Virtual Machine) açık kaynaklı olarak sunulmuştur. Bu sayede Squeak, tamamen ücretsiz ve özgürce kullanılabilmektedir.
Remove ads
Tarihçe
Squeak, ilk olarak 1996 yılında Apple tarafından yayımlandı. Ardından geliştirme çalışmaları Walt Disney Imagineering bünyesinde devam etti ve burada Disney'in iç projelerinde kullanılması hedeflendi. Daha sonra HP Labs ve SAP gibi şirketlerin desteğiyle geliştirilmeye devam etti. Son olarak Y Combinator bünyesinde de desteklenmiştir. Bu süreçte Squeak'in hem dil özellikleri hem de sanal makinesi (İngilizce:Virtual Machine) geliştirilmeye devam etti.
Remove ads
Özellikler
Squeak, Smalltalk-80’den türetilmiş bir dil olup, tamamen nesne yönelimli bir yapıya sahiptir. Squeak sistemi, kendi çalıştığı sanal makineyi (İngilizce:Virtual Machine) yine kendi kodları ile üretebilme yeteneğine sahiptir. Squeak’in önemli özelliklerinden biri de, Squeak VM Simülatörü'nün doğrudan Squeak içinde yazılmış olmasıdır. Bu sayede, Squeak sanal makinesinin (İngilizce:Virtual Machine) geliştirilmesi ve test edilmesi büyük ölçüde kolaylaşmıştır.
Squeak, hem eğitim amaçlı olarak hem de multimedya uygulamaları ve prototipleme gibi alanlarda yaygın şekilde kullanılmıştır.
Remove ads
Desteklenen Platformlar
Squeak, taşınabilir bir sistemdir ve birçok platformda çalışabilir. Desteklenen platformlar şunlardır:
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads