Fun4J. Ranking & Zusammenfassung
- Name des Herausgebers:
- Thomas Mahler
- Betriebssysteme:
- Mac OS X
Fun4J. Stichworte
Fun4J. Beschreibung
Funktionelle Programmierrahmen für Java FUN4J ist ein kostenloser, einfach zu bedienender, offener Quellrahmen, der wichtige Konzepte von der funktionalen Programmierung in die Java-Plattform integriert. Bei Fun4js Kern gibt es einen Lambda-to-JVM-Bytecode-Compiler. Dank einiger Optimierungstechniken wie die Heckcode-Optimierung (TCO) erzeugt der Compiler Code, der so schnell wie der hand optimierte Java-Code läuft. Der Compiler verwendet den exzellenten Java Bytecode-Assembler ASM oben auf diesem Compiler. Sie finden ein funktionales Java-Framework mit höherer Auftragsfunktionen, Teilanwendung, Unterstützung für Sammlungen und Iteratoren, Lambda-Begriffe, Schließungen usw.In Fun4J-Funktionen können als definiert werden Anonyme Kurse. Es ist jedoch auch möglich, Funktionen als Lambda-Begriffe in der klassischen LISP-Syntax zu definieren. Dies vermeidet den gesamten Java-Kesselcode und verbessert somit die Code-Lesbarkeit. Lisp- und Java-Funktionen sind völlig interoperabel.
Fun4J. Zugehörige Software