Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

? Quo vadis, J Ondře anáček dotnetportal.cz/blogy

Podobné prezentace


Prezentace na téma: "? Quo vadis, J Ondře anáček dotnetportal.cz/blogy"— Transkript prezentace:

1 ? Quo vadis, J janacek.o@gmail.com Ondře anáček dotnetportal.cz/blogy
- Jdoucí figura s C# hlavou Ondře J anáček Microsoft Student Partner dotnetportal.cz/blogy

2

3

4

5 Odkud jsme přišli (trocha historie) Kam směřujeme (C# vNext)
Kompilátor a kompilace (trocha teorie) Roslyn Compiler platform Instalace Visual Studio “14” Code-aware nástroje a aplikace

6 Odkud jsme přišli (trocha historie) Kam směřujeme (C# vNext)
Kompilátor a kompilace (trocha teorie) Roslyn Compiler platform Instalace Visual Studio “14” Code-aware nástroje a aplikace

7 … VS .NET 2002 C# 1.0 CLR 1.0 .NET 1.0 2002 VS .NET 2003 C# 1.2
Generiky VS 2005 C# 2.0 CLR 2.0 .NET 2.0 2005 .NET 3.0 2006 LINQ VS 2008 C# 3.0 .NET 3.5 2007 dynamic VS 2010 C# 4.0 CLR 4 .NET 4.0 2010 async/await VS 2012 C# 5.0 .NET 4.5 2012 VS 2013 .NET 4.5.1 2013 .NET 4.5.2 2014 Roslyn VS “14” C# ?? CLR ?? .NET ?? 2015

8 Odkud jsme přišli (trocha historie) Kam směřujeme (C# vNext)
Kompilátor a kompilace (trocha teorie) Roslyn Compiler platform Instalace Visual Studio “14” Code-aware nástroje a aplikace

9 [C# 6.0 demo]

10 To není všechno! Binary literals (binární literály) V plánu
Digit separators (oddělovače číslic) nejen pro dvojkovou soustavu V plánu Expression-bodied members V plánu

11 To není všechno! Event initializers (přihlášení se k události při vytvoření objektu) V plánu Params IEnumerable V plánu NameOf operator V plánu Constructor inference (vyvození typů generických parametrů v konstruktoru) Možná

12 To není všechno! String interpolation Možná

13 Odkud jsme přišli (trocha historie) Kam směřujeme (C# vNext)
Kompilátor a kompilace (trocha teorie) Roslyn Compiler platform Instalace Visual Studio “14” Code-aware nástroje a aplikace

14 Syntaktická analýza Vytvořená assembly s IL Lexikografická analýza Sémantická analýza

15 Odkud jsme přišli (trocha historie) Kam směřujeme (C# vNext)
Kompilátor a kompilace (trocha teorie) Roslyn Compiler platform Instalace Visual Studio “14” Code-aware nástroje a aplikace

16 Roslyn Nový C# a Visual Basic kompilátor
Open-source roslyn.codeplex.com

17 Roslyn API Vrstvy Compiler a Workspaces

18 Workspaces API

19 Odkud jsme přišli (trocha historie) Kam směřujeme (C# vNext)
Kompilátor a kompilace (trocha teorie) Roslyn Compiler platform Instalace Visual Studio “14” Code-aware nástroje a aplikace

20 [Roslyn instalace] [Visual Studio “14” demo]

21 Odkud jsme přišli (trocha historie) Kam směřujeme (C# vNext)
Kompilátor a kompilace (trocha teorie) Roslyn Compiler platform Instalace Visual Studio “14” Code-aware nástroje a aplikace

22 [demo]

23 C# 6.0 a Roslyn C# a VB kompilátor Open-source roslyn.codeplex.com
Compiler a Workspace API Diagnostiky a code-fixes Code-aware nástroje


Stáhnout ppt "? Quo vadis, J Ondře anáček dotnetportal.cz/blogy"

Podobné prezentace


Reklamy Google