| fun4j Functioneel programmeerraamwerk voor Java |
Download nu |
fun4j Rangschikking & Samenvatting
- Naam uitgever:
- Thomas Mahler
- Besturingssystemen:
- Mac OS X
fun4j Tags
fun4j Beschrijving
Functioneel programmeerraamwerk voor java Fun4j is een gratis, gemakkelijk te gebruiken, open source framework dat grote concepten van functionele programmering in het Java-platform integreert. Op de kern van Fun4j is er een Lambda-to-JVM-bytecode-compiler. Dankzij sommige optimalisatietechnieken zoals staartcodeoptimalisatie (TCO) produceert de compiler code die zo snel wordt uitgevoerd als met de hand geoptimaliseerde Java-code. De compiler gebruikt de uitstekende JAVA BYTecode Assembler ASM bovenop deze compiler vindt u een functioneel Java-framework met een hogere orderfuncties, gedeeltelijke toepassing, ondersteuning voor collecties en iterators, Lambda-termen, sluitingen, enz. In de Fun4J-functies kunnen worden gedefinieerd als Anonieme klassen. Maar het is ook mogelijk om functies te definiëren als Lambda-termen in de klassieke LISP-syntaxis. Dit vermijdt alle Java Boilerplate-code en verbetert zo de codeleesheid. LISP en JAVA-functies zijn volledig interoperabel.
fun4j Gerelateerde software