Logo Blogo

Gosu, un nuovo linguaggio per JVM

Pubblicato: 11 nov 2010 da Lpt on fire!


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

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
6 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • florianoo

    11 nov 2010 - 16:23 - #1
    0 punti
    Up Down

    l’anti python (o jthon)?

  • Diego Guidi

    11 nov 2010 - 16:26 - #2
    0 punti
    Up Down

    sembra il C#

  • Profilo di andy

    andy

    11 nov 2010 - 16:37 - #3
    0 punti
    Up Down

    ok, m’invento il GOGIU’ e invado il mondo con un’altro linguaggio di programmazione….

    =)

  • crapa

    11 nov 2010 - 17:49 - #4
    0 punti
    Up Down

    Ma groovy non bastava?

  • Profilo di sherpya

    sherpya

    11 nov 2010 - 21:08 - #5
    0 punti
    Up Down

    e scala? :D

  • Profilo di vastolorde26

    vastolorde26

    13 nov 2010 - 22:14 - #6
    0 punti
    Up Down

    @Diego Guidi : al massimo ricorda a javascript… C# ha la sintassi pratticamente uguale a quella di Java

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento