Sunteți pe pagina 1din 2

Seed 7

Seed7 este un limbaj de programare universal conceput în anul 2005 de


către Thomas Mertes. Este un limbaj de programare de nivel mai înalt
decât Ada, Java, C sau C++.
Pentru Seed7 există atât un interpretator cât și un compilator.
Compilatorul generează un program în C, care, pentru a fi executat, la
rândul său trebuie și el compilat.

Caracteristici [ editați ]
Seed7 acceptă paradigmele de programare : imperativ , orientat
obiect (OO) și generic . De asemenea, acceptă caracteristici
precum apelare după nume , expediere multiplă , supraîncărcarea
funcției , supraîncărcarea operatorului , gestionarea
excepțiilor și aritmetica de precizie arbitrară .

Istorie [ editați ]
Seed7 se bazează pe MASTER, un limbaj de programare extensibil
descris în tezele de diplomă și doctorat ale lui Thomas
Mertes. [8] [9] Majoritatea ideilor originale ale MASTER, cum ar fi
declarațiile definite de utilizator și operatorii, pot fi găsite în
Seed7. Un precompilator , pentru a traduce MASTER în Pascal, a fost
propus, dar neimplementat, în proiectul original. În 1989, a început
dezvoltarea unui interpret pentru MASTER, numit HAL. În 2005,
proiectele MASTER și HAL au fost lansate ca open source sub numele
proiectului Seed7. De atunci, au apărut noi versiuni la fiecare două sau
trei săptămâni. Începând cu versiunea 2013-09-08, proiectul Seed7
conține peste 300.000 de linii sursă de cod și câteva sute de pagini de
documentație.

Bibliografie[modificare | modificare sursă]
 Abrial,
 Jean-Raymond, 
 Rigorous Methods for Software Construction and Analysis,
  ISBN 3-642-11446-6
 https://en.wikipedia.org/wiki/Seed7