<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Csharp on SigmaLab</title><link>https://blog.sigmalab.net/tags/csharp/</link><description>Recent content in Csharp on SigmaLab</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 07 Jul 2008 00:19:29 +0000</lastBuildDate><atom:link href="https://blog.sigmalab.net/tags/csharp/index.xml" rel="self" type="application/rss+xml"/><item><title>Vala, linguaggio a cavallo fra C# e C</title><link>https://blog.sigmalab.net/2008/07/07/vala-linguaggio-a-cavallo-fra-c-e-c/</link><pubDate>Mon, 07 Jul 2008 00:19:29 +0000</pubDate><guid>https://blog.sigmalab.net/2008/07/07/vala-linguaggio-a-cavallo-fra-c-e-c/</guid><description>&lt;p&gt;Delle persone in gamba hanno avuto una idea per un linguaggio molto interessante. Hanno preso come modello c#, la libreria di tipi la stessa del gnome &lt;a href="http://en.wikipedia.org/wiki/GObject" target="_blank"&gt;GObject&lt;/a&gt;. Alla fine, i sorgenti vengono compilati in file C e header, non soffrendo di overhead del runtime .net e non neccessità di un runtime di esecuzione. Fra le varie features: interfaccie, proprietà, segnali, foreach, espressioni lambda, inferimento dei tipi su variabili locali, generici, tipi non null, assistenza nella gestione della memoria, gestione delle eccezzioni, ecc. Se vi stuzzica potete cercare &lt;a href="http://live.gnome.org/Vala" target="_blank"&gt;Vala qui&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>