Özelleştirilebilir imlaya sahip yeni ve esnek nesne tabanlı bir programlama dili geliştirme
Bu tez size mi ait?
Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.
Özet (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.
Yazar
Fırat Küçük
Bu Yayına Nasıl Atıf Yapılır
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.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Düzce University tezlerinden daha fazlası
- Doğal dil işleme ve makine öğrenmesi ile resmi yazışmaların konu bazlı sınıflandırılması(2024)
- Migrende serum grelin, IL-1β, IL-6 düzeylerinin incelenmesi(2023)
- Cerrahi kliniklerde çalışan hemşirelerin mesleki gurur tükenmişlik durumlarının ve cerrahi kliniklerde karşılanamayan hemşirelik bakımının incelenmesi(2024)
- Cem Akaş'ın romanları üzerine bir inceleme(2021)
- Genelleştirilmiş kesirli integraller için yeni orta nokta tipli eşitsizlikler(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)
