C++20. Laboratorium
- Wydawnictwo:
- Helion
- Ocena:
- 3.9/6 Opinie: 10
- Stron:
- 264
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: C++20. Laboratorium
Wydajny i niezależny od platformy język wysokopoziomowy? To C++!
- Poznaj konstrukcje składniowe języka C++
- Naucz się je stosować w praktyce
- Napisz swoje pierwsze programy
Programowanie to w dużym uproszczeniu wydawanie komputerowi odpowiednich poleceń. Aby jednak móc to robić, trzeba opanować trudną sztukę komunikacji z maszyną, co w praktyce sprowadza się do posługiwania się zrozumiałym dla niej językiem. Obecnie niemal nikt nie musi się już uczyć języków niskopoziomowych, które są minimalistyczne i niezawodne, ale trudne do nauki i zastosowania w przypadku złożonych projektów. Z pomocą przychodzą tu języki wysokopoziomowe, a zwłaszcza łączący dużą wydajność z potężnymi możliwościami C++.
Jeśli chcesz go poznać lub odświeżyć swoją wiedzę, rusz w drogę z tym przewodnikiem! Odbędziesz dzięki niemu podróż po składni C++, zapoznasz się z jego instrukcjami i nauczysz się czytać kod. Dowiesz się, jak stosować podstawowe i złożone typy danych, odkryjesz sposoby użycia pętli, wkroczysz w świat funkcji i programowania obiektowego, a także opanujesz sztukę obsługi wyjątków. Poznasz też najważniejsze elementy standardu C++20, takie jak wymagania nazwane (ang. concepts), koprocedury (ang. coroutines), trójdrożny operator porównania <=> (tzw. statek kosmiczny), atrybuty [[nodiscard]] z komunikatem, [[likely]] i [[unlikely]], a także typ znakowy char8_t.
Prosto do celu i na praktycznych przykładach - z tą książką szybko rozgryziesz język, dzięki któremu kariera w IT stanie przed Tobą otworem. Nie zwlekaj, chwyć C++ za rogi!
- Podstawy algorytmiki
- Składnia i konstrukcje języka C++
- Budowanie i uruchamianie projektów
- Typy podstawowe i złożone
- Rzutowanie i konwersja typów
- Instrukcje warunkowe i pętle
- Operatory i funkcje
- Tablice i wskaźniki
- Klasy i obiekty
- Obsługa wyjątków
- Zastosowanie szablonów
- Aplikacje WinRT
Naucz się programować jak prawdziwy haker!
Wybrane bestsellery
-
Jeśli zastanawiasz się nad karierą programisty lub już się przygotowujesz do tego, by zostać koderem, poważnie rozważ naukę języka C++. Zaprojektowany w latach 80. XX wieku przez duńskiego informatyka Bjarne Stroustrupa C++ rozszerza język C o obiektowe mechanizmy abstrakcji danych i silną statyc...
C++ w zadaniach. Kurs video. Techniki rozwiązywania złożonych zagadnień C++ w zadaniach. Kurs video. Techniki rozwiązywania złożonych zagadnień
(39.90 zł najniższa cena z 30 dni)51.60 zł
129.00 zł(-60%) -
Znajomość C++ otwiera więc drzwi do kreowania cyfrowego świata w różnych dziedzinach. Jednakże początki z C++ mogą stanowić wyzwanie i wywoływać pytania, jak się uczyć, aby robić postępy, i w jaki sposób uporządkować zdobytą wiedzę. Cóż, nie ma lepszej metody niż nauka poprzez praktykę! Przed Tob...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Szkolenie, które dziś proponujemy, pozwoli Ci się zaprzyjaźnić z językiem programowania C++ – najpierw przyjrzeć mu się z pozycji kompletnego laika, potem poznać nieco bliżej i wreszcie naprawdę zaprzyjaźnić. Autor kursu bowiem twierdzi, że choć większość osób jako pierwszy język programowa...
Podstawy C++. Kurs video. Praktyczne podejście do rozwiązywania zadań Podstawy C++. Kurs video. Praktyczne podejście do rozwiązywania zadań
(39.90 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
Autor tego zbioru zadań jest programistą i nauczycielem. To prawdziwy pasjonat programowania ― w tym w języku C++ ― które traktuje jak przedłużenie ludzkiej mowy. Uważa, że praktycznie na wszystko, co robimy w życiu, można spojrzeć jak na wykonywanie funkcji i algorytmów, które opisuj...(22.20 zł najniższa cena z 30 dni)
25.90 zł
37.00 zł(-30%) -
Jeśli zależy Ci na tym, aby zdobyć rzetelną wiedzę i perfekcyjne umiejętności programowania z użyciem języka C++, powinieneś uczyć się od wybitnego eksperta i twórcy tego języka — Bjarne Stroustrupa, który jako pierwszy zaprojektował i zaimplementował C++. Podręcznik, który trzymasz w ręku,...
Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie III Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie III
(39.90 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%) -
Nie pamiętasz jakiegoś algorytmu? Nie wiesz, jaką strukturę danych należy zastosować? Nie masz pojęcia, jak wyznaczyć złożoność obliczeniową algorytmu? Nie martw się, Twoje problemy należą już do przeszłości! Tablice informatyczne. Algorytmy pozwolą Ci szybko odnaleźć i przypomnieć sobie podstawo...(6.90 zł najniższa cena z 30 dni)
8.49 zł
17.00 zł(-50%) -
Tablice informatyczne. C++" zawierają zestawienie najpotrzebniejszych informacji dotyczących języka C++. Każdy programista doceni je, gdy podczas pracy nie będzie miał czasu na wertowanie kilkunastu książek.(6.45 zł najniższa cena z 30 dni)
6.45 zł
12.90 zł(-50%) -
Unlock your architectural visualization potential with this comprehensive guide to UE5. Learn best practices, advanced techniques, and hands-on exercises for photorealistic real-time 3D environments. Ideal for beginners to experienced professionals.
Architectural Visualization in Unreal Engine 5. Create photorealistic architectural interior renderings in UE5 Architectural Visualization in Unreal Engine 5. Create photorealistic architectural interior renderings in UE5
-
Learn how design patterns offer the tools and practices to write code faster and more easily with Game Development Patterns with Unreal Engine 5. This book will walk you through a variety of design patterns and demonstrate how to apply them to Unreal Engine 5 projects as you design systems with t...
Game Development Patterns with Unreal Engine 5. Build maintainable and scalable systems with C++ and Blueprint Game Development Patterns with Unreal Engine 5. Build maintainable and scalable systems with C++ and Blueprint
-
Starting with the fundamentals of IoT supported with real-world use cases, this book will take you through every aspect of building an IoT device using ESP32 from scratch. With each chapter, you’ll progressively enhance your IoT applications with features like sensor communication, integra...
Developing IoT Projects with ESP32. Unlock the full Potential of ESP32 in IoT development to create production-grade smart devices - Second Edition Developing IoT Projects with ESP32. Unlock the full Potential of ESP32 in IoT development to create production-grade smart devices - Second Edition
O autorze ebooka
mgr inż. Dawid Farbaniec ukończył kierunek Informatyka na Karpackiej Państwowej Uczelni w Krośnie (dawniej Państwowa Wyższa Szkoła Zawodowa im. Stanisława Pigonia w Krośnie). Swoją przygodę z programowaniem rozpoczął pod koniec szkoły podstawowej, kiedy dostał pierwszy komputer (Intel Celeron 333Mhz, 128 MB RAM, 6 GB HDD). Autor witryny https://ethical.blue/. Zafascynowany językiem Asembler, wirusami komputerowymi i tematyką cybersecurity. Chętny do pomocy i dzielenia się wiedzą. W 2011 roku zdobył certyfikat Microsoft IT Academy: C#.NET Programowanie obiektowe
Dawid Farbaniec - pozostałe książki
-
Jeśli chociaż na jedno z powyższych pytań odpowiedziałeś twierdząco, jesteś na dobrej drodze! Książka Asembler. Programowanie bezboleśnie i szybko wprowadzi Cię w tajniki programowania niskopoziomowego, nauczy instrukcji języka asembler, przedstawi podstawowe informacje o sposobach zapisu liczb i...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Z różnych mediów napływają informacje o tym, że hakerzy (tzw. black hats) przeprowadzają ataki DDoS blokujące dostęp do ważnych usług, publikują wykradzione bazy danych, niszczą witryny internetowe, szantażują firmy i instytucje, okradają konta bankowe i infekują wiele urządzeń, skutecznie parali...(14.90 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
Znajdziesz tu obszerny opis języka C#, a także informacje o tym, jak pisać aplikacje na różne platformy systemowe i sprzętowe. Sprawdzisz, jak pisać programy komercyjne dla Sklepu Windows. Zobaczysz, jak działa technologia LINQ i do czego może przydać się wzorzec MVC. Poznasz odpowiedzi na pytani...
Visual Studio 2013. Tworzenie aplikacji desktopowych, mobilnych i internetowych Visual Studio 2013. Tworzenie aplikacji desktopowych, mobilnych i internetowych
(14.90 zł najniższa cena z 30 dni)19.95 zł
39.90 zł(-50%) -
Odpowiednia wiedza na temat istniejących zagrożeń i konsekwentne stosowanie właściwych praktyk bezpieczeństwa, wroga można się bowiem ustrzec jedynie dzięki znajomoci sposobów, które wykorzystuje on sam, próbując włamać się do naszego komputera. Wiedzę tę można zdobyć dzięki książce "Techniki twó...
Techniki twórców złośliwego oprogramowania. Elementarz programisty Techniki twórców złośliwego oprogramowania. Elementarz programisty
(9.90 zł najniższa cena z 30 dni)16.45 zł
32.90 zł(-50%) -
Ta książka pomoże Ci wejść w świat programowania w C# z użyciem najnowszej wersji Visual Studio. Znajdziesz tu dokładny opis działania środowiska oraz szczegółowe informacje na temat posługiwania się językiem C# - od najprostszych operatorów i tablic, przez zachowania klas i obiektów, aż po tworz...(14.90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
Przekonaj się o tym, sięgając po książkę „Asembler. Leksykon”. Przystępnie i rzeczowo wyjaśni Ci ona sposób działania procesorów zgodnych z architekturą x86, przedstawi strukturę 16-bitowych programów dla środowiska DOS i 32-bitowych programów dla systemów operacyjnych Windows, a takż...(9.90 zł najniższa cena z 30 dni)
14.50 zł
29.00 zł(-50%)
Ebooka "C++20. Laboratorium" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "C++20. Laboratorium" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "C++20. Laboratorium" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-283-8838-3, 9788328388383
- Data wydania książki drukowanej:
- 2022-03-15
- ISBN Ebooka:
- 978-83-283-9274-8, 9788328392748
- Data wydania ebooka:
- 2022-03-15 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 140x208
- Numer z katalogu:
- 156190
- Rozmiar pliku Pdf:
- 38.0MB
- Rozmiar pliku ePub:
- 23.3MB
- Rozmiar pliku Mobi:
- 53.5MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Słowem wstępu (11)
- Rozdział 1. Schemat blokowy i pseudokod (15)
- 1.1. Infekcja plików przez wirusy komputerowe (15)
- Rozdział 2. Kod źródłowy programu i kompilacja (19)
- Rozdział 3. NOT-A-VIRUS.Viral. Hello.MSVC++ (23)
- Rozdział 4. Budowanie i uruchamianie projektu (27)
- Rozdział 5. Komentarze w języku C++ (38)
- Rozdział 6. Typy danych, zmienne i stałe (40)
- 6.1. Zmienne (41)
- 6.2. Stałe (45)
- 6.3. Zakresy zmiennych (46)
- Rozdział 7. Typy podstawowe (50)
- 7.1. Inicjalizacja (50)
- 7.2. Typy całkowitoliczbowe (52)
- 7.3. Typy zmiennoprzecinkowe (56)
- 7.4. Typy znakowe (59)
- 7.5. Typ logiczny (62)
- 7.6. Typ wyliczeniowy (63)
- 7.7. Typ void (65)
- Rozdział 8. Definiowanie własnych nazw typów (66)
- Rozdział 9. Dedukcja typu (68)
- Rozdział 10. Rzutowanie i konwersja typów (71)
- 10.1. static_cast (75)
- 10.2. const_cast (76)
- 10.3. dynamic_cast (78)
- 10.4. reinterpret_cast (79)
- Rozdział 11. Napisy (82)
- 11.1. Surowe napisy (85)
- Rozdział 12. Struktury (86)
- 12.1. Pola bitowe (89)
- Rozdział 13. Unie (91)
- Rozdział 14. Instrukcje sterujące przepływem (94)
- 14.1. Instrukcja warunkowa if (94)
- 14.2. Instrukcja warunkowa switch (99)
- 14.3. Grupowanie warunków (101)
- Rozdział 15. Pętle (104)
- 15.1. Instrukcja for (104)
- 15.2. Instrukcja while (107)
- 15.3. Instrukcja do-while (110)
- 15.4. Instrukcje break i continue (111)
- 15.5. Instrukcja goto (112)
- Rozdział 16. Operatory (115)
- 16.1. Operatory logiczne i bitowe (117)
- 16.2. Inkrementacja i dekrementacja (119)
- 16.3. Operator ternarny (121)
- 16.4. Priorytety operatorów (122)
- 16.5. Przeciążanie operatorów (127)
- Rozdział 17. Tablice i wskaźniki (130)
- 17.1. Tablice w stylu języka C (130)
- 17.2. Kontener std::array (132)
- 17.3. Wskaźniki do tablic (134)
- 17.4. Wskaźniki void oraz nullptr (137)
- 17.5. Referencje (odwołania) (138)
- 17.6. Inteligentne wskaźniki (142)
- Rozdział 18. Funkcje (150)
- 18.1. Definiowanie funkcji (151)
- 18.2. Argumenty i zwracanie wartości (157)
- 18.3. Argumenty domyślne (164)
- 18.4. Przeciążanie funkcji (167)
- 18.5. Funkcje i zmienne inline (168)
- 18.6. Wskaźnik na funkcję (173)
- 18.7. Funkcje ze zmienną liczbą argumentów (177)
- 18.8. Wyrażenia lambda (180)
- 18.9. Koprocedury (ang. coroutines) (183)
- Rozdział 19. Klasy i obiekty (188)
- 19.1. Klasy i obiekty (189)
- 19.2. Operator dostępu (191)
- 19.3. Modyfikatory dostępu (193)
- 19.4. Słowo kluczowe this (195)
- 19.5. Składowe statyczne (196)
- 19.6. Konstruktor i destruktor (198)
- 19.7. Klasy pochodne i zagnieżdżone (204)
- 19.8. Elementy stałe, zmienne i ulotne (208)
- 19.9. Jawne usuwanie funkcji (209)
- 19.10. Przeciążanie operatorów w klasach oraz trójdrożny operator porównania (<=>) (210)
- 19.11. Przyjaciele (213)
- 19.12. Funkcje wirtualne (213)
- 19.13. Klasy abstrakcyjne (217)
- Rozdział 20. Przestrzenie nazw (220)
- 20.1. Tworzenie przestrzeni nazw (220)
- 20.2. Dyrektywa using (222)
- 20.3. Aliasy przestrzeni nazw (223)
- Rozdział 21. Szablony (224)
- 21.1. Szablony zmiennych (224)
- 21.2. Szablony klas (226)
- 21.3. Szablony funkcji (229)
- 21.4. Szablony w wyrażeniach lambda (229)
- 21.5. Wymagania nazwane (słowo kluczowe "concept") (229)
- Rozdział 22. Obsługa wyjątków (236)
- 22.1. Blok try-catch (236)
- 22.2. Rzucanie wyjątku (238)
- Rozdział 23. Witaj, świecie C++/WinRT! (243)
- 23.1. MainPage.xaml (244)
- 23.2. MainPage.cpp (246)
- 23.3. Uruchomienie rozwiązania (248)
- Rozdział 24. Nauka C++, co dalej? (251)
- Dodatek 1. Visual Studio - wybór wersji standardu ISO języka C++ dla projektu (255)
- Dodatek 2. Definicja czy deklaracja? (C++) (257)
- Dodatek 3. Gra komputerowa (259)
- Bibliografia (260)
CZĘŚĆ 1. WPROWADZENIE
CZĘŚĆ 2. C++, CZYLI POZNAJ JĘZYK HAKERÓW
CZĘŚĆ 3. PRZYKŁADOWA APLIKACJA W C++/WINRT DLA UNIVERSAL WINDOWS PLATFORM
DODATKI
Oceny i opinie klientów: C++20. Laboratorium Dawid Farbaniec (10) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(4)
(1)
(0)
(0)
(3)
więcej opinii