Groovig und Groovy ++, sind sie unterschiedlich?
Frage
Ich kam kürzlich, um zu wissen, dass Groovy ++ freigelassen wurde, was ist der Hauptunterschied in groovig und groovy ++?
Lösung
aus der Groovy ++ Seite http://code.google.com/p/groovypptest/
groovy ++ ist statisch typisierte Verlängerung der Groovy-Programmiersprache.Zusätzlich zu allen Leckereien der Normalität fügt es eine Menge Funktionalität hinzu
- Kompilieren Sie Zeitüberprüfung des Codes
- so schnell wie Java-Leistung von kompilierter Code
- Einfache Mischung aus statischem und dynamisch eingegebenen Code
- Sehr leistungsstarke Typenfolgung
- Tail Recursion Traits (Schnittstellen mit Standard-Implementierung)
- Erweiterungsmethoden (Kompilierzeitkategorien)
- Standardbibliothek von Dienstprogrammen für funktionale Programmierung, Parallelität und verteiltes Computing (frühe Prototypstufe)
Andere Tipps
Es gibt einen guten Artikel zu dem, was Groovy ++ zum Groovy to Groovy trifft hier .Es enthält Benchmark-Ergebnisse, sodass Sie die Leistungsunterschiede vs. groovig und gerade Java sehen können.
groovy ++ ist eine Erweiterung des Kerns groovig 1.x-Sprache.Sie legen die GroovyPP.JAR-Datei in das ROOVY Library-Verzeichnis ab, füge @ eingereicht vor dem Paketwort-Schlüsselwort in Ihrem Code hinzu, fährt deinen Code an und dann den Code, genau wie in Kern groovig.Es ergibt die Typen und läuft schneller!