Funky.

funky è un interprete integrabile e un linguaggio di programmazione.
Scarica ora

Funky. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Ronald Landheer-Cieslak
  • Sito web dell'editore:

Funky. Tag


Funky. Descrizione

Funky è un interprete integrabile e un linguaggio di programmazione. Funky è un interprete integrabile e un linguaggio di programmazione. Quando è stato creato fnky? La prima versione di Funky è stata creata durante il pisolino di mia figlia su un pomeriggio innevato domenica pomeriggio. Era un po 'raffinato una sera mentre mia figlia e mia moglie erano entrambi dormire e stavo dondolando il bambino "accogliente" con il mio piede (come sto facendo ora). La programmazione iniziale ha quindi richiesto circa 90 minuti, mentre un po 'di messa a punto e la trasformazione del parser / interprete originale in un parser / interprete con due fasi (analisi e interpretariato) ci sono voluti altre due ore. L'originale è stato creato? L'originale L'idea non era mia: al lavoro, un collega aveva bisogno di un linguaggio programmazione funzionale e incorporato e creato da zero. Lo ci volle alcuni giorni per farlo, ma ha scritto il parser e lo scanner a mano. Ho sentito parlare del suo piccolo linguaggio e ho pensato che potesse essere una bella idea avere uno di quelli del mondo libero. Anche come una sfida personale, ho deciso che dovrei essere in grado di scrivere uno di quelli in molto meno tempo che pochi giorni , ma usando gli strumenti giusti. Quindi, una domenica pomeriggio ho preso il mio computer portatile e ha iniziato a digitare. Ho deciso di usare boost.spirit per scrivere il parser: avevo già letto la documentazione una volta facendo qualche ricerca per il linguaggio di programmazione della prigione e ho trovato un quadro piuttosto buono per costruire un parser. 90 minuti dopo, ho avuto la prima versione di lavoro di un interprete funky (ma non era ancora incorporabile e non ha diviso le fasi analizzate e interpretanti). Così, cosa è esattamente funky? Come affermato, Funky è un minuscolo, incorporato Programmazione del linguaggio con capacità di estensione quasi illimitate. Si presenta come una singola classe che contiene l'intero interprete. Esistono due versioni di questa classe: Funky :: Funky, che è una versione flottante-point e funky :: Groovy, che è una versione intera. È possibile installare le tue funzioni nella lingua finché le tue funzioni prendono un vettore del tipo di interprete incorporato come restituire un'istanza di quel tipo di integrato (o un vettore di quelli) .Funky è un linguaggio di programmazione funzionale . Come tale, tratta tutto come funzioni e quelle funzioni maneggia solo un tipo: doppio nel caso di funky :: funky o int nel caso di funky :: Groovy. Cosa c'è di nuovo in questa versione: Due nuove caratteristiche grammaticali: · Loop automatico · Passare le funzioni anonime alle funzioni · Due nuove build-in: EQ e LT · La possibilità di superare le funzioni definite dall'utente alle funzioni C ++ installate · Un bugfix.


Funky. Software correlato

Cmdsyntax.

CMDSYNTAX è un modulo Python per la corrispondenza degli argomenti della riga di comando per una definizione di sintassi. ...

170

Scarica

Karmasphere DP Language.

Il linguaggio Karmasphere DP è una lingua parallela non bloccante ad alte prestazioni per l'esecuzione dell'elaborazione dei dati. ...

180

Scarica

Templat.

Templat è un motore modello di file di testo da scopo generico, progettato per essere utilizzato come API da applicazioni java o servlet. ...

175

Scarica