ODBIERZ TWÓJ BONUS :: »

C++20. Laboratorium Dawid Farbaniec

(ebook) (audiobook) (audiobook)
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
40,87 zł 67,00 zł (-39%)
40,20 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
34,17 zł 67,00 zł (-49%)
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!

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
40,87 zł
Dodaj do koszyka
Ebook
34,17 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint