Paradigması | çok paradigmalı, genişletilebilir, nesne yönelimli, yordamsal, yapısal, genel |
---|---|
İlk çıkışı | 2005 |
Tasarımcı | Thomas Mertes |
Etkilendikleri | C, Pascal, Ada, Modula-2, ALGOL 68 Java |
İşletim sistemi | Çapraz platform, (Linux, Windows, Mac OS, BSD, Unix) |
Lisans | GPL |
Olağan dosya uzantıları | .sd7, .s7i |
Web sitesi | Seed7 Ana Sayfası |
Seed7 Thomas Mertes tarafından geliştirilmiş olan genişletilebilir ve genel amaçlı bir programlama dilidir. Sözdizim kuralları açısından C'ye ve Pascal'a çok benzer.
Diğer birçok özelliğine ek olarak genişletilebilme imkânı 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.