W księgarni internetowej PWN dostępne są dla Państwa książki z dziedziny informatyki i programowania. W kategorii C, C#, C++ zamieszczono publikacje, które wprowadzą w temat tych języków programowania.
Język C++ wywodzi się z języka C, uzupełnia ten pierwszy o pojęcia obiektowe, zawiera również programowanie generyczne, ale w udoskonalonej formie. Laikom zaleca się rozpoczęcie nauki programowania od języka C, potrzebnego do projektowania systemów iOS i potraktowania jej jako wstępu do zdobywania wiedzy o C++. Z kolei język C# działa na podobnych podstawach, co Java. Jest ściśle obiektowy, stworzony z myślą o bibliotekach oraz platformach programistycznych, takich jak Net Framework czy DotNet. Podobnie, jak w Javie, w C# wszystkie funkcje zostały pogrupowane w odpowiednie struktury zwane klasami. Dzięki tym strukturom możliwe jest stworzenie obiektów. C# jest bardzo przydatny przy pracy na Windowsie.
Znajomość wymienionych języków programowania jest kluczowa w codziennej pracy. Kernele praktycznie wszystkich systemów operacyjnych są tworzone w języku C. Również prawie wszystkie sterowniki na wszystkich platformach (wyjątkiem jest OSX) posługują się C. Część gier (np. CoD) jest w znacznej mierze pisana w języku C, choć C++ staje się coraz bardziej popularny. C++ to język o ogromnych możliwościach ze składnią bardzo zbliżoną do C#, ale nie mający tylu wbudowanych metod i rozwiązań, dlatego warto poznać również właśnie C#. Wszystkie mają wspólne korzenie, ale warto poznać charakterystykę każdego z nich oraz różnice w funkcjonowaniu poszczególnych systemów.
Przydatne będą w tym publikacje przygotowane przez profesjonalistów, na przykład te Wydawnictwa Naukowego PWN. Polecamy podręcznik „Język C# 6.0 i platforma .NET 4.6”. Z niego dowiedzą się Państwo wszystkich najważniejszych informacji o specyfikacji języka C#, zwłaszcza w kontekście nowinek na platformie .NET. Publikacja zawiera uaktualnione wiadomości, związane między innymi z ulepszeniami IDE i MVVM czy też aktualizacjami internetowymi API ASP.NET.
Zachęcamy do zapoznania się ze wszystkimi książkami dotyczącymi języków programowania w kategorii C, C#, C++ oraz innymi podręcznikami do nauki dla programistów.