Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.