IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Microsoft šetří cukrem

Na svém vývojářském blogu Microsoft nedávno oznámil, že se rozhodl některé nové prvky jazyků C# a VB12 (někdy označované jako syntaktický cukr) nezahrnout do připravované verze platformy Roslyn. Mads Torgesen k tomu napsal:

Když jsme vstoupili do poslední fáze vývoje nové verze jazyka C# a Visual Basic, museli jsme udělat některá těžká rozhodnutí ohledně sady jazykových funkcí a rozhodli jsme se některé funkce nechat na další verzi.

Naším hlavním cílem je dodat perfektní funkční verzi Roslyn, … abychom toto mohli dodržet, musíme trochu utlumit naši chuť na nové rysy jazyka."

Mezi hlavní prvky, které Microsoft odstraní patří:

  • Primární konstruktory v C#
  • Declaration expressions

Primární konstruktor umožňoval zapsat konstruktor jako součást definice třídy:

Zprávy ze světa programování

(obr. Zdroj: Microsoft)

Declaration expression mělo umožňovat deklarovat proměnnou až v místě použití. Například:

if (int.TryParse(potencionalniCislo, out var vysledek)){…}

Důvodem pro odstranění těchto funkcí bylo, že jejich vývoj není v takové fázi jako ostatní nové prvky a ačkoliv se zdají jako jednoduché, vývojový team je spatřuje jako komplexní, vyžadující více času na vývoj.

Na druhou stranu se zdá, že do nového C# bude neplánovaně zahrnuta interpolace stringů. Interpolace může být použita pro začlenění proměnných do stringů:

"Ahoj \{uzivatel.jmeno) , jak se máš?";

 

Všechny články v sekci
Zprávy ze světa programování
Článek pro vás napsala Nikola Sterziková (PaNika) 8.10.2014 12:48
Avatar
Autorka se věnuje programování webových aplikací v C# a tvorbě MSSQL databází.
Aktivity