ODBIERZ TWÓJ BONUS :: »

C++20. Laboratorium Dawid Farbaniec

Autor:
Dawid Farbaniec
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.9/6  Opinie: 10
Stron:
264
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
43,55 zł 67,00 zł (-35%)
40,20 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
40,20 zł 67,00 zł (-40%)
33,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia schematów blokowych i pisania pseudokodu do projektowania algorytmów
  • Kompilowania kodu źródłowego i budowania projektów w C++
  • Stosowania komentarzy i organizowania czytelnego kodu
  • Definiowania i używania zmiennych, stałych oraz określania ich zakresów
  • Wykorzystywania podstawowych i złożonych typów danych, w tym typów wyliczeniowych i void
  • Przeprowadzania rzutowania i konwersji typów za pomocą static_cast, const_cast, dynamic_cast i reinterpret_cast
  • Operowania napisami, surowymi napisami oraz strukturami i unią
  • Stosowania instrukcji warunkowych if, switch oraz grupowania warunków
  • Implementowania pętli for, while, do-while oraz instrukcji break, continue i goto
  • Używania operatorów arytmetycznych, logicznych, bitowych, przeciążania operatorów i operatora trójargumentowego
  • Tworzenia i zarządzania tablicami, wskaźnikami, referencjami oraz inteligentnymi wskaźnikami
  • Definiowania i wywoływania funkcji, korzystania z argumentów domyślnych, przeciążania funkcji oraz wyrażeń lambda
  • Programowania z użyciem klas, obiektów, dziedziczenia, konstruktorów, destruktorów oraz operatora trójdrożnego porównania
  • Wykorzystywania przestrzeni nazw, aliasów i dyrektywy using
  • Tworzenia szablonów funkcji, klas, zmiennych oraz stosowania wymagań nazwanych (concepts)
  • Obsługi wyjątków za pomocą bloków try-catch i mechanizmu rzucania wyjątków
  • Budowania przykładowej aplikacji w C++/WinRT dla Universal Windows Platform

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!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

mgr inż. Dawid Farbaniec ukończył kierunek Informatyka na Państwowej Akademii Nauk Stosowanych w Krośnie. Zafascynowany językiem Asembler, wirusami komputerowymi i tematyką cybersecurity. W 2011 roku zdobył certyfikat Microsoft IT Academy: C#.NET Programowanie obiektowe.

Dawid Farbaniec - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,C++20. Laboratorium" nadaje się dla osób początkujących w programowaniu?
Tak, książka prowadzi czytelnika krok po kroku przez podstawy języka C++, wyjaśniając zagadnienia od podstawowych po bardziej zaawansowane, dzięki czemu jest odpowiednia także dla osób stawiających pierwsze kroki w programowaniu.
2. Czy w książce znajdę praktyczne przykłady kodu i zadania do samodzielnego wykonania?
Tak, publikacja zawiera liczne przykłady kodu oraz praktyczne ćwiczenia, które pomagają utrwalić wiedzę i samodzielnie przećwiczyć omawiane zagadnienia.
3. Jakie nowości ze standardu C++20 zostały omówione w tej książce?
Książka szczegółowo przedstawia najważniejsze nowości C++20, takie jak wymagania nazwane (concepts), koprocedury (coroutines), trójdrożny operator porównania (<=>), atrybuty [[nodiscard]], [[likely]], [[unlikely]] oraz typ znakowy char8_t.
4. Czy książka omawia narzędzia do kompilacji i uruchamiania programów w C++?
Tak, w książce znajdziesz rozdziały poświęcone budowaniu i uruchamianiu projektów, a także praktyczne wskazówki dotyczące wyboru wersji standardu ISO języka C++ w Visual Studio.
5. Czy publikacja obejmuje tematykę programowania obiektowego i szablonów w C++?
Tak, autor szczegółowo omawia klasy, obiekty, dziedziczenie, polimorfizm, funkcje wirtualne, szablony klas i funkcji oraz inne techniki programowania obiektowego i generycznego.
6. Czy książka zawiera informacje o programowaniu aplikacji na Windows (WinRT, UWP)?
Tak, w trzeciej części książki znajdziesz praktyczny przykład aplikacji C++/WinRT dla Universal Windows Platform, co pozwala poznać zastosowania C++ w środowisku Windows.
7. Jakie zagadnienia dotyczące algorytmiki i struktur danych zostały poruszone?
Książka wyjaśnia podstawy algorytmiki, omawia typy danych, tablice, wskaźniki, struktury, unie oraz operacje na danych, co pozwala zrozumieć fundamenty programowania.
8. Czy mogę kupić tę książkę w formie e-booka?
Tak, książka jest dostępna w ofercie Helion.pl zarówno w wersji papierowej, jak i elektronicznej (e-book). Wybór formatu możliwy jest na stronie produktu podczas składania zamówienia.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
43,55 zł
Dodaj do koszyka
Ebook
40,20 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile