Özelleştirilebilir imlaya sahip yeni ve esnek nesne tabanlı bir programlama dili geliştirme
2008
0 views
0 downloads
Advisor: Yrd. Doç. Dr. İbrahim Şahin
Abstract (TR)
İnsan kaynaklarının etkin kullanımı, bir yazılım projesinde en önemli gereksinimidir. Proje ekibinin tüm fertleri, yazılımın yapılacağı dilin neredeyse tüm detaylarına hakim olmalı ve imla problemlerinin çabucak üstesinden gelebilmelidir. Fakat bilişim şirketleri ve yazılım merkezleri çoğu zaman aynı dili bilen yeterli insan kaynağına sahip olamaz. Bu çalışmanın temel amacı farklı Programlama Dili geçmişi olan programcıların programlama alışkanlıklarını değiştirmeden kod üretmeleridir. Bu maksatla yeni bir Programlama Dili Altyapısı olan Cezve tasarlandı ve oluşturuldu. Cezve, özelleştirilebilir programlama dillerinie ev sahipliği yapmak için tasarlandı. Java Sanal Makinesi (JVM) üzerinde koşan dil alt yapısı, programcıların istekleri doğrultusunda özelleştirilebilir. Cezve kullanıcıları kendi dillerini tasarlayabilir ve programlama alışkanlıklarını değiştirmeden tasarladıkları dili kullanabilirler.Cezve bütünleşik bir ağaç ayrıştırıcı ve bir çok yönetici sınıfı içermektedir. Dil altyapısının desteklediği ağaç yapısı gözetilerek varolan Programlama Dilleri özelleştirilebilir veya baştan yeni bir Programlama Dili oluşturulabilir. Çalışmamız süresince dil özelleştirme mekanizmasını göstermek için Javy adında örnek bir programlama dili oluşturulmuştur. Dil altyapısının çalışma mekanizmasını göstermek adına örnek bir Programlama Dili oluşturulmuştur. JavaScript, Python, Ruby, Perl gibi dillerin bazı güzel özellikleri Javy'ye eklenmiştir.
Author
Fırat Küçük
How to Cite
Fırat Küçük (Yüksek Lisans Tezi). Özelleştirilebilir imlaya sahip yeni ve esnek nesne tabanlı bir programlama dili geliştirme, 2008, Düzce University.
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Düzce University
- Cem Akaş'ın romanları üzerine bir inceleme(2021)
- Genelleştirilmiş kesirli integraller için yeni orta nokta tipli eşitsizlikler(2021)
- Mostarlı Hasan Ziyâ'î Divânı'nda maddi kültür(2021)
- Ebü'l-Hasen Alî b. Ahmed b. Muhammed en-Nîsâbûrî el-Vâhidî'nin hayatı ve "el-Vecîz fi Tefsîri'l-Kitab'il-'Azîz" isimli tefsirinin metodu(2021)
- Alev Alatlı'nın romanlarında metinlerarasılık(2022)
- Kara mizah üzerine görsel yorumlar(2022)
