C# jest jednym z najlepszych projektów producenta
Microsoft. Język ten pozostał od podstaw zaprojektowany jako obiektowy. Charakteryzuje się niezwykłą elastycznością i wszechstronnością. Udostępnia wysokopoziomowe abstrakcje, takie jak wyrażenia, zapytania i kontynuacje asynchroniczne, a jednocześnie zezwala na korzystanie z niskopoziomowych mechanizmów, jak własne typy wartościowe programisty czy opcjonalne wskaźniki.
C# w wersji 6.0 jest kolejną widoczną aktualizacją języka. Programista piszący w C# powinien konsekwentnie poznawać te zmiany. Niniejsza książka jest zwięzłym kompendium wiedzy o
C#,
CLR oraz o związanej z
C# platformie. Napisano ją z myślą o programistach na co najmniej średnim poziomie zaawansowania. W zrozumiały, a równocześnie dogłębny sposób wyjaśniono takie niełatwe kwestie, jak współbieżność, bezpieczeństwo i domeny aplikacji. Dane o nowych składnikach języka
C# 6.0 i związanej z nim platformy pozostały oznaczone. Niezwykle istotny z punktu widzenia programisty może okazać się rozdział o nowym kompilatorze Roslyn, zwanym kompilatorem usługowym. Najważniejsze zagadnienia ujęte w książce:
- składnia, typy, a także zmienne C#
- bezpieczeństwo kodu i dyrektywy preprocesora
- rdzenne technologie i techniki platformy.NET Framework, w tym LINQ, XML, kolekcje, kontrakty kodu, zarządzanie pamięcią, refleksja, programowanie aktywne
- kompilator Roslyn, w tym jego architektura, struktura drzewa składni i model semantyczny
C# jest szybki, skuteczny, komfortowy - to narzędzie w sam raz dla Ciebie!
Joseph Albahari jest autorem kilku książek dotyczących C# i LINQ. Napisał także LINQPad, popularny program do testowania zapytań LINQ.
Ben Albahari - były kierownik programowy w Microsofcie; współgenerujeł takie projekty, jak.NET Compact Framework i ADO.NET. Jeden z założycieli marki Genamics zajmującej się produkcją narzędzi dla programistów C# i J++ i oprogramowania do analizy DNA i sekwencjonowania białek. Jest autorem i współautorem kilku książek dotyczących C#.