TRASLOCO
Sempre mosso dalla voglia di allontanarmi da Google e dai suoi servizi, ho finalmente deciso che dopo diversi anni la piattaforma di questo piccolo spazio andava cambiata. Finalmente il blo cambia casa. Se volete trovarmi potete recarvi al nuovo indirizzo

mercoledì 23 novembre 2011

Celyon. Nuovo linguaggio di programmazione

Forte del suo periodo d'oro, java è ancora uno dei linguaggi più diffusi per via della sua portabilità e per la larga presenza di vecchi software aziendali scritti con questo linguaggio e difficili da cambiare poichè ormai parte integrante dei sistemi di produzione. Tuttavia, chi ha avuto modo di provare questo linguaggio sa che non è certo una piuma in termini di risorse e la sua alta portabilità di paga a caro prezzo in termini di prestazioni. Proprio questo limite di tale linguaggio ha portato alla nascita di diversi progetti paralleli che contano sulla semplicità della struttura della sintassi di java ma che sono più performanti in fase di uso/produzione. Ultimo, ma non ultimo, in ordine di tempo è il codice partorito dagli uffici di Red Hat.

Con il nome di Celyon, il nuovo prodotto dell'azienda dal cappello rosso conta di essere una valida alternativa al più blasonato java ma non mira a rimpiazzarlo al 100%. Celyon per funzionare, infatti, necessita di una macchina virtuale JVM. Celyon si presenta come un linguaggio ad alto livello, orientato agli oggetti ed imperativo. La sintassi è molto vicina al c# ed influenzata dallo stesso java. 

Questo è l'esempio del tipico hello world:

# ----- Celyon -----

void hello() {
    print("Hello, World!");
}

# --------------------

Il progetto è completamente open source ed i suoi sorgenti possono essere visualizzati e scaricati dal repo ufficiale su github. Questo nuovo progetto può sicuramente contare sul nome di una grande azienda ma basterà ciò per scardinare la diffusione di java?

Fonte : [1] - [2]