{"id":33,"date":"2011-11-23T11:25:00","date_gmt":"2011-11-23T11:25:00","guid":{"rendered":"http:\/\/e-ware.org\/blog\/?p=33"},"modified":"2011-11-23T11:25:00","modified_gmt":"2011-11-23T11:25:00","slug":"celyon-nuovo-linguaggio-di-programmazione","status":"publish","type":"post","link":"http:\/\/e-ware.org\/blog\/celyon-nuovo-linguaggio-di-programmazione\/","title":{"rendered":"Celyon. Nuovo linguaggio di programmazione"},"content":{"rendered":"<div>Forte del suo periodo d&#8217;oro, <b>java<\/b> \u00e8 ancora uno dei linguaggi pi\u00f9 diffusi per via della sua portabilit\u00e0 e per la larga presenza di vecchi software aziendali scritti con questo linguaggio e difficili da cambiare poich\u00e8 ormai parte integrante dei sistemi di produzione. Tuttavia, chi ha avuto modo di provare questo linguaggio sa che non \u00e8 certo una piuma in termini di risorse e la sua alta portabilit\u00e0 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\u00e0 della struttura della sintassi di java ma che sono pi\u00f9 performanti in fase di uso\/produzione. Ultimo, ma non ultimo, in ordine di tempo \u00e8 il codice partorito dagli uffici di <b>Red Hat<\/b>.<\/p>\n<div><a href=\"http:\/\/ceylon-lang.org\/images\/sectionbanner_home.png\" imageanchor=\"1\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"96\" src=\"http:\/\/ceylon-lang.org\/images\/sectionbanner_home.png\" width=\"320\"><\/a><\/div>\n<p>Con il nome di <b>Celyon<\/b>, il nuovo prodotto dell&#8217;azienda dal cappello rosso conta di essere una valida alternativa al pi\u00f9 blasonato java ma non mira a rimpiazzarlo al 100%. Celyon per funzionare, infatti, necessita di una macchina virtuale JVM. <a href=\"http:\/\/ceylon-lang.org\/\" target=\"_blank\">Celyon<\/a> si presenta come un linguaggio ad alto livello, orientato agli oggetti ed imperativo. La sintassi \u00e8 molto vicina al c# ed influenzata dallo stesso java.\u00a0<\/div>\n<div>Questo \u00e8 l&#8217;esempio del tipico hello world:<\/div>\n<div><\/div>\n<div><b># &#8212;&#8211; Celyon &#8212;&#8211;<\/b><\/div>\n<div><\/div>\n<div><i><code>void<\/code> <code>hello() {<\/code><\/i><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><i><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>print(<\/code><code>\"Hello, World!\"<\/code><code>);<\/code><\/i><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div><i><code>}<\/code><\/i><\/div>\n<div><\/div>\n<div><b># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/b><\/div>\n<div><b><br \/><\/b><\/div>\n<div>Il progetto \u00e8 completamente open source ed i suoi sorgenti possono essere visualizzati e scaricati dal <a href=\"https:\/\/github.com\/ceylon\" target=\"_blank\">repo ufficiale su github<\/a>. Questo nuovo progetto pu\u00f2 sicuramente contare sul nome di una grande azienda ma baster\u00e0 ci\u00f2 per scardinare la diffusione di java?<\/p>\n<p>Fonte : [<a href=\"http:\/\/www.ossblog.it\/post\/8855\/ceylon-un-nuovo-linguaggio-alternativo-a-java-sviluppato-da-red-hat?utm_source=feedburner&#038;utm_medium=feed&#038;utm_campaign=Feed%3A+Ossblog%2Fit+%28ossblog%29&#038;utm_content=Google+Reader\" target=\"_blank\">1<\/a>] &#8211; [<a href=\"http:\/\/www.h-online.com\/open\/news\/item\/Ceylon-Red-Hat-s-Java-alternative-gets-own-home-1382758.html\" target=\"_blank\">2<\/a>]<br \/>\u00a0\u00a0 <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Forte del suo periodo d&#8217;oro, java \u00e8 ancora uno dei linguaggi pi\u00f9 diffusi per via della sua portabilit\u00e0 e per la larga presenza di vecchi software aziendali scritti con questo linguaggio e difficili da cambiare poich\u00e8 ormai parte integrante dei sistemi di produzione. Tuttavia, chi ha avuto modo di provare questo linguaggio sa che non [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,28,4],"tags":[],"class_list":["post-33","post","type-post","status-publish","format-standard","hentry","category-celyon","category-java","category-opencode"],"views":954,"_links":{"self":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":0,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/33\/revisions"}],"wp:attachment":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/media?parent=33"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/categories?post=33"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/tags?post=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}