JFLAP

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
JFLAP
software
Conversia de la NFA la DFA
Conversia de la NFA la DFA
Tip Educaţie
Dezvoltator Susan H. Rodger
Data primei versiuni 1990
Ultima versiune 7.0 (15 mai 2011)
Ultima versiune beta 8.0 (24 ianuarie 2015)
Sistem de operare Microsoft Windows
macOS
GNU / Linux
Limba Java
Licență LICENȚĂ JFLAP 7.0 [1]
( Non-free )
Limbă Engleză
Site-ul web www.jflap.org

JFLAP este un software freeware pentru studiul științei informatice teoretice , în special automatelor de stat finit și limbajelor formale . Codul sursă , scris în Java , este disponibil în anumite condiții.

Dezvoltat inițial de Susan H. Rodger în anii 1990 în C / C ++ pentru X Window sub denumirea de FLAP (Formal Languages ​​and Automata Package) [2] , acest instrument a inclus câteva caracteristici ale JFLAP legate de studiul finitului mașini de stat, automate alimentate cu baterii și mașini Turing . [3]

Din 1994, studenții Universității Duke au extins și au convertit software-ul în Java. [4] [5] JFLAP permite conversia de la automat finit nedeterminist la automat finit determinist , în gramatica formală sau în expresie regulată , crearea automatelor stivuite pornind de la gramaticile fără context și studiul analizelor LR și SLR . [6] [7]

Notă

  1. ^ (EN) Licență jflap 7.0 , cs.duke.edu la 28 august 2009. Accesat la 25 ianuarie 2017.
  2. ^ M. LoSacco; SH Rodger (1993). "FLAP: Un instrument pentru desenarea și simularea automatelor". EDMEDIA '93, Conferința mondială privind multimedia și hipermedia educaționale: 310–317. .
  3. ^(EN) FLAP
  4. ^(EN) jflap History
  5. ^(EN) Istoria jflap
  6. ^(EN) jflap v3.0 30 decembrie 1998
  7. ^(EN) Ce este jflap?

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT