
Gosu è un nuovo linguaggio di programmazione per la Java Virtual Machine (JVM).
Gosu è orientato agli oggetti, è compatibile al 100% con Java, utilizza la tipizzazione statica, è imperativo e supporta closure e type inference. Come si può vedere dal codice d’esempio la sintassi è intuitiva ed i primi particolari che si possono notare sono la mancanza di simboli a fine riga ed il sistema di dichiarazione delle variabili.
Gosu è sviluppato da Guidewire ed è rilasciato sotto licenza Apache 2.0.
// Declare some data
var minLength = 4
var strings = { "yellow", "red", "blue" }
// Slice and dice the data using blocks
print( strings.where( s -> s.length() >= minLength )
.sort()
.join( ", " ) )
// Use standard java classes
var someFile = new java.io.File( "SomeFile.txt" )
// But with shiny new methods
someFile.write( strings.join( "n" ) )
Via | PcPro
florianoo
11 nov 2010 - 16:23 - #1l’anti python (o jthon)?
Diego Guidi
11 nov 2010 - 16:26 - #2sembra il C#
andy
11 nov 2010 - 16:37 - #3ok, m’invento il GOGIU’ e invado il mondo con un’altro linguaggio di programmazione….
=)
crapa
11 nov 2010 - 17:49 - #4Ma groovy non bastava?
sherpya
11 nov 2010 - 21:08 - #5e scala? :D
vastolorde26
13 nov 2010 - 22:14 - #6@Diego Guidi : al massimo ricorda a javascript… C# ha la sintassi pratticamente uguale a quella di Java