Başlarken Kod

Simit – Hızlı bilgisayar simülasyonları için yeni bir programlama dili

Arkadaşlar bu yazımda MIT ve diğer üniversitelerden araştırmacılar tarafından Simit adında yeni bir programlama dilinin gelişiminden söz edeceğiz. Fiziksel modeller ve simülasyonların geliştirmesi amaçlanan bu yeni dil, eski dillere nazaran yaklaşık onda bir koda ihtiyaç duymaktadır. Simit, veri analitiği, makine öğrenimi ve robotik gibi alanları kapsayan fiziksel simülasyon dışındaki uygulamaları da vardır. Hazırsanız yazının diğer kısımlarını detaylı olarak inceleyelim.

MIT Bilgisayar Bilimi ve Yapay Zeka Laboratuvarı, Berkeley’deki Kaliforniya Üniversitesi, Toronto Üniversitesi, Adobe, Texas Üniversitesi ve Texas A & M’den araştırmacılardan oluşan bir ekip, yeni bir programlama dili geliştirdi. Simit olarak adlandırılan bu dil bilgisayar simülasyonlarını önemli ölçüde hızlandırmaya yardımcı olabilir.

Bu yepyeni gelişmenin daha fazla detayına girmeden önce, fiziksel sistemlerin bilgisayar simülasyonları mühendislik, bilim, eğlence ve programlama ortak nitelikte olduğunu belirtmek istiyorum. Bununla birlikte, farklı araçlar kullanmaktadırlar. İki farklı koşulda, fiziksel bir model kullanmak ve ileri geri geçiş bir bilgisayar ve programcı için karmaşık bir süreçtir.

Bu yeni geliştirilen programlama dili  anahtarlama olayını otomatik hale getirmeyi hedefliyor. Simit, daha eski simülasyonlara kıyasla onda bir kodunu kullandığını bilmek herhalde bizi şaşırtması için yeterli bir sebeptir.

MIT’in konuyla alakalı bir haberini buradan bulabilirsiniz.

Bununla birlikte, elle kodlanmış simülasyonların aksine, Simit’te yazılmış programlar, temelde yatan kodu değiştirmeden geleneksel mikroişlemcilerde veya grafik işlemci ünitelerinde (GPU’lar) çalıştırabilirler.

SİMİT, programcılara, sistemin bir grafiksel tasviriyle matris açıklaması arasındaki çevirileri tanımlamasını isterken, grafiklerin matrislere dönüştürülmesini gerektirmez. Basitçe doğrusal cebir dilinde talimatlar alarak, grafikler oluşturabilir.

simit-programlama-diliFredrik Kjolstad, MIT mezunu bir öğrenci ve Simit’i tanımlayan bir makalenin ilk yazarı olarak, bu simülasyonların büyük bir problem sınıfı için geçerli olduğunu söylüyor. Bu dilde, fiziksel simülasyonun dışında robotik, veri analizi, makine öğrenimi ve optimizasyon dışında uygulamalar olduğunu söylüyor. Kjolstad ve meslek arkadaşları kuantum kromodinamiğinde bir uygulama geliştirmek için şu anda MIT araştırmacılarıyla birlikte çalışıyorlar.

Simit, simülasyonlar için kullanılan diğer dillerin neden olduğu endişeleri ortadan kaldırmayı amaçlayan etkileyici bir nitelik kümesine sahiptir. Niteliklerine övgüyle bahseden Bilim ve Teknoloji Avusturya Enstitüsü’nde profesörü olan Chris Wojtan, fizik simülasyon araştırmacıları için özellikle heyecan verici bir haber olduğunu belirterek, mevcut mimariler için iyice optimize edilmiş geleneksel algoritmalara karşı yaratıcı ve çılgın yeni fikirleri savunmanın zor olabiliceğini izah etmiştir.

Simit Programlama Dili Resmi Sayfası: http://simit-lang.org/language

Bu makaleyi yararlı bulduysanız aşağıda yorum alanına düşüncelerinizi belirtebilirsiniz. Bir sonraki yazıda görüşmek dileğiyle. Hoşçakalın 🙂



Yazar hakkında

Hakan Karataş

Back-End Developer @Webmaster.Kitchen.

Ağırlıklı olarak Back-end tarafında bilgi, birikim ve yeni öğrendiğim bilgiler ile mutfakta yer almaktayım. Görüş, düşünce ve tecrübelerinizi bizlerle paylaşabilirsiniz. Yorum alanı ile mutfağa katkıda bulunun.

Yorumlar

3 Yorumlar

Bir yorum yaz