Sprache :: FP.

Sprache :: FP ist eine Implementierung von John Backus 'FP-Sprache.
Jetzt downloaden

Sprache :: FP. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sean O'Rourke
  • Website des Verlags:
  • http://search.cpan.org/~seano/WWW-Facebook-FQL-0.03/FQL.pm

Sprache :: FP. Stichworte


Sprache :: FP. Beschreibung

Sprache :: FP ist eine Implementierung von John Backus 'FP-Sprache. Sprache :: FP ist eine Implementierung von John Backus 'FP-Sprache, eine rein funktionelle Sprache, die für seinen Mangel an genannten Variablen bemerkenswert ist. Nur Funktionen haben Namens .synopsis Verwenden Sie Sprache :: FP QW / Perl2FP /; # Summe der ersten 12 Ganzzahlen: mein $ sum = fp_eval '/ +. IOTA: 12 'drucken perl2fp (Ergebnis); # Drucke '<78>' # Matrix-Vektor-Produkt: FP_EVAL 'DEF AX = @ (+. @ *. trans). Distr mein @mv = (, ], ); drucken perl2fp (fp_eval ('ax:'. perl2fp (@mv))); # Drucke '<1739>' # Cross-Sprache-Anrufe: drucken Join ',', AX (@mv); # Drucke '17, 39 'Sub Cubes {MAP {$ _ ** 3} @_} Drucken Perl2FP (FP_EVAL' Cuces: <12 3> '); # Drucke '<18 27>' FP_EVAL IN => * Eingang, Out => * Ausgabe; Beachten Sie, dass dies keine absichtlich gesperrte Sprache ist - es wurde für tatsächliche Benutzer (wahrscheinlich Mathematiker) konzipiert. Da Perls $ -Käler, @rrays und% Ashes so mutig werben, dachte ich, in einer Sprache zu programmieren, deren Autor dachte, dass named Variablen nur zu Verwirrung und Irrtum der Augenöffnung sein würden. Ich weiß, warum jede Sprache seitdem Variablen benannt hatte die Geschichte der Sprache und die grundlegenden Funktionen. Es gibt eine Reihe von subtilen syntaktischen Varianten von FP, die im Web beschrieben und implementiert sind. Dieser unglückliche Stand der Dinge ist zumindest teilweise an der Verwendung von nicht-ASCII-Zeichen der Originalsprache fällig. Dieses Paket verwendet einen, der gewählt ist, der gewählt ist, um etwas zu sein: (1) lesbar, (2), der dem Original treu ist, und (3) vorhersehbar für diejenigen, die mit Perl.Requirements vertraut sind: · Perl-Anforderungen: · Perl.


Sprache :: FP. Zugehörige Software