fun4j

Functioneel programmeerraamwerk voor Java
Download nu

fun4j Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Apache
  • Naam uitgever:
  • Thomas Mahler
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 196 KB

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