Lingua :: FP.

Lingua :: FP è un'implementazione del linguaggio FP di John Backus.
Scarica ora

Lingua :: FP. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Sean O'Rourke
  • Sito web dell'editore:
  • http://search.cpan.org/~seano/WWW-Facebook-FQL-0.03/FQL.pm

Lingua :: FP. Tag


Lingua :: FP. Descrizione

Lingua :: FP è un'implementazione del linguaggio FP di John Backus. Lingua :: FP è un'implementazione del linguaggio FP di John Backus, una lingua puramente funzionale notevole per la sua mancanza di variabili denominate - solo le funzioni hanno nomi.synopsis utilizza la lingua :: FP QW / PERL2FP /; # Somma dei primi 12 numeri interi: My $ Sum = fp_eval '/ +. Iota: 12 'Stampa Perl2FP ($ Risultato); # Stampe '<78>' # Matrix-Prodotto vettoriale: fp_eval 'def ax = @ (+. @ *. trans). Distro '; my @mv = (, ], ); Stampa Perl2FP (FP_EVAL ('AX:'. PERL2FP (@MV))); # Stampe '<1739>' # Chiamate in lingua cross-Language: Stampa Iscriviti ',', AX (@MV); # Stampe '17, 39 'Sub Cubes {map {$ _ ** 3} @_} Stampa Perl2FP (fp_eval' cubi: <12 3> '); # Stampe '<18 27>' FP_EVAL IN => * INPUT, OUT => * Uscita; Nota che questa non è una lingua volutamente offuscata - è stata progettata per gli utenti reali (probabilmente matematici). Dal momento che le calatrici di Perl, @Rrays e% Ashes si pubblichino così audacemente, pensavo la programmazione in una lingua il cui autore pensava che le variabili nominate hanno portato solo alla confusione e all'errore. Ora so perché ogni lingua da allora ha avuto le variabili nominate. Quando probabilmente dovrei includere un breve tutorial FP, per il momento, per favore vedi http://www.cse.sc.edu/~bays/fplink per ulteriori informazioni su La storia della lingua e le funzioni di base. Esistono una serie di sottili varianti sintattiche di FP descritte e implementate sul Web. Questo sfortunato stato di cose è dovuto almeno in parte all'uso della lingua originale dei personaggi non ASCII. Questo pacchetto utilizza un ibrido scelto per essere in qualche modo: (1) Leggibile, (2) fedeli all'originale, e (3) prevedibile a coloro che hanno familiarità con perl.requirementi: · Requisiti perl: · Perl.


Lingua :: FP. Software correlato