Seed7.

seed7 è un linguaggio di programmazione per scopi generali.
Scarica ora

Seed7. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Thomas Mertes
  • Sito web dell'editore:

Seed7. Tag


Seed7. Descrizione

Seed7 è un linguaggio di programmazione per scopi generali. Seed7 è un linguaggio di programmazione per scopi generali progettato da Thomas Mertes. Il progetto Seed7 è un linguaggio di livello superiore rispetto a ADA, C / C e Java. L'interprete Seed7 e i programmi di esempio sono software open source. Un compilatore Seed7 open source è anche in Development.in Seed7 Le nuove dichiarazioni e gli operatori possono essere dichiarati facilmente. Le funzioni con i risultati del tipo e i parametri del tipo sono più eleganti di un modello o un concetto generico. L'orientamento dell'oggetto è usato dove porta vantaggi e non in luoghi in cui altre soluzioni sono più ovvie. Tuttavia, seed7 contiene diversi concetti di altri linguaggi di programmazione, generalmente non è considerato un discendente diretto di qualsiasi altro linguaggio di programmazione. Ecco alcune caratteristiche chiave di "seed7": · Dichiarazioni e operatori definiti dall'utente. · I tipi sono oggetti di prima classe (modelli e generici possono essere definiti facilmente senza sintassi speciale). · I costrutti predefiniti come array o for-loop sono dichiarati nella lingua stessa. · Orientamento dell'oggetto · Forte digitazione · la gestione delle eccezioni · Sovraccarico di procedure / funzioni / operatori / dichiarazioni · Vari tipi predefiniti come array rettificabili, hash, bitets, struttura, colore, tempo, durata, ecc. · Esegue sotto Linux e varie versioni UNIX. Una versione Windows è in fase di sviluppo · L'interprete e i programmi di esempio utilizzano la licenza GPL, mentre la libreria Runtime utilizza la licenza LGPL. Cosa c'è di nuovo in questa versione: · Il compilatore (comp.sd7) è stato migliorato per supportare le azioni cmd_get_ctime e tim_from_timestamp. · La gestione delle azioni ARR_ARRIT, ARR_IDX e DRW_OPEN nel compilatore è stato migliorato. · L'interprete (Ciao) e il compilatore sono stati migliorati per supportare le azioni str_push, tim_set_local_tz, drw_open_sub_window, drw_setpos, drw_xpos e drw_ypo. · Il programma di esempio bas7.sd7 (interprete di base) è stato migliorato. · Le funzioni DRWPOINTERXPOS, DRWPOINTYPOS, DRWHWHEIGHT e DRWWidTH nel file DRW_WIN.C sono state migliorate. · Le funzioni in chiusura e wclosedir in dir_win.c sono state migliorate per chiamare FindClose.


Seed7. Software correlato

Scala

Scala è un moderno linguaggio di programmazione multi-paradigma. ...

193

Scarica