Seed7: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Değişiklik özeti yok
Değişiklik özeti yok
17. satır:
Diğer birçok özelliğine ek olarak genişletilebilme imkanı sağlar. Seed7 yeni sözdizimi ve onların semantik kavramlarını tanıtılmasını destekler ve böylece Seed7 dilinin kendisini kullanarak yeni dil yapılarının oluşmasına izin verir.
Örneğin programlamacılar yeni komutlar ekleyebildikleri gibi yeni işleç sembolleri de tanımlayabilirler. Dolayısıyla Seed7 dilinin gerçekleştirilmesi sabit kodlu sözdizimi ve semantiği olan dillerden çok farklıdır.
 
== Özellikleri ==
Seed7 programlama dili zorunlu, [[nesne yönelimli programlama|nesne yönelimli]] ve soysal gibi özelliklerin yanında isme göre çağırma, çoklu dağıtma, fonksiyon ek görevi, işleç ek görevi, kural dışı durum işleme ve soyut duyarlık aritmetiği gibi kavramlar içermektedir.
İçerdiği proramlama dili kavramları:
* Tip tanımlama (bir ismi yeni bir tipe eşitleme) ve fonksiyon tanımlama
* Derleme anındaki ifadelerin kullanıcının tanımladığı fonksiyonları yürütebilmesi
 
== Kütüphaneler ==
Seed7 kapsayıcılar, sayısal fonksiyonlar, dil analizleri, dosya değişimi, ağ oluşturma, grafikler, karakter kodlaması, zaman ve tarih işleme gibi özelliklere sahip yaklaşık 70 kütüphanaye sahiptir.
 
== Tarihi ==
Seed7 proramlama dili Thomas Mertes tarafından lisans ve doktora tezinde anlattığı genişletilebilir bir programlama dili olan MASTER esas alınarak yapılmıştır.
 
[[en:Seed7]]
"https://tr.wikipedia.org/wiki/Seed7" sayfasından alınmıştır