Cω (Romanian)

Tocmai am făcut un review pe ultima versiune a limbajului de programare experimental Cω (C Omega). Este un limbaj super interesant, deşi un pic cam greu de stăpânit de programator, cel puţin la prima vedere.

Cω încearcă să unească mai multe idei şi limbaje. În primul rând se bazează ca sintaxă "de pornire" pe C#, dar permite utilizarea de XML, SQL şi XQuery direct în sintaxă! De exemplu următoarele linii de cod sunt valide în C:

Button b =
  <button>
    <text>Hello world</text>
    <size>100,30</size>
  </button>;

select productid
  from o in db.orders
  inner join rd in db.orderdetails on o.orderid=rd.orderid
  where o.postalcode = 400990
  group by rd.country

Mai multe detalii vedeţi chiar singuri în documentaţie.

Există şi un compilator de Cω, integrat cu Visual Studio .NET 2003, dar se pare versiunea curentă (deşi înainte mergea, am testat în vară), ceva e problematic cu adăugarea unui nou fişier într-un proiect Cω… Dar merge dacă se foloseşte Add Existing file şi creezi fişierul separat, dintr-un notepad. Well… asta e.

Dar per ansamblu sunt foarte foarte impresionat!

About Sorin Dolha

My passion is software development, but I also like physics.
This entry was posted in Computere și Internet. Bookmark the permalink.

Add a reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s