Esterel




Esterel este un limbaj de programare sincron pentru dezvoltarea sistemelor reactive complexe.

Stilul de programare imperativ al Esterel permite exprimarea simplă a paralelismului și preemptionului.

În consecință, este potrivit pentru proiectele de model dominate de control.

Dezvoltarea limbii a început la începutul anilor 1980 și a fost realizată în principal de o echipă de Ecole des Mines de Paris și INRIA, condusă de Gérard Berry în Franța.

Compilatorii actuali preiau programe ESTEREL și generează implementări C Code C sau hardware (RTL) (VHDL sau Verilog).

Limba este încă în curs de dezvoltare, cu mai mulți compilatori.

Versiunea comercială a Esterel este mediul de dezvoltare ESTEREL Studio.

Compania care comercializează IT (Synfora) a inițiat un proces de normalizare cu IEEE în aprilie 2007, însă Grupul de lucru (P1778) s -a dizolvat martie 2011.

Manualul de referință este disponibil public.