ODBIERZ TWÓJ BONUS :: »

C++. Podróż po języku dla zaawansowanych. Wydanie II Bjarne Stroustrup

Autor:
Bjarne Stroustrup
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 9
Stron:
264
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
41,40 zł 69,00 zł (-40%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
34,50 zł 69,00 zł (-50%)
34,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 »

Sprawdź nowe wydanie

C++. Podróż po języku dla zaawansowanych. Wydanie III
Bjarne Stroustrup
C++ zmienił się nie do poznania: jest nowocześniejszy, bardziej precyzyjny, pozwala też na pisanie zwięzłego i efektywnego kodu. Programista ma dokładniejszą kontrolę nad działaniem programu, co przekłada się na szybkość pracy i lepsze wykorzystywanie zasobów sprzętowych. Dodatkowo ekosystem C++ oferuje mnóstwo bibliotek, narzędzi czy środowisk programistycznych. Aby jednak pisać w nim dobry kod, trzeba sprawnie poruszać się po świecie C++. To drugie wydanie zwięzłego przewodnik...
Druk na żądanie

Czego się nauczysz?

  • Tworzenia i zarządzania programami oraz funkcjami w C++
  • Definiowania i wykorzystywania typów zdefiniowanych przez użytkownika: struktur, klas, unii i wyliczeń
  • Stosowania modułów, przestrzeni nazw i kompilacji rozdzielnej (w tym modułów C++20)
  • Implementowania hierarchii klas, typów abstrakcyjnych i funkcji wirtualnych
  • Zarządzania kopiowaniem, przenoszeniem i zasobami w nowoczesnym C++
  • Tworzenia szablonów funkcji, klas oraz szablonów zmiennych
  • Wykorzystywania koncepcji (concepts) i programowania generycznego (C++20)
  • Korzystania z komponentów biblioteki standardowej i przestrzeni nazw
  • Przetwarzania łańcuchów znaków, widoków łańcuchów oraz wyrażeń regularnych
  • Realizowania operacji wejścia-wyjścia, formatowania i obsługi plików
  • Stosowania kontenerów standardowych: vector, list, słowniki i słowniki nieuporządkowane
  • Używania iteratorów, predykatów i algorytmów (w tym równoległych i kontenerowych)
  • Wykorzystywania narzędzi pomocniczych: zarządzania zasobami, alokatorów, funkcji typów i specjalnych kontenerów
  • Pracy z liczbami: funkcjami matematycznymi, algorytmami numerycznymi, liczbami zespolonymi i losowymi
  • Programowania współbieżnego: zarządzania zadaniami, wątkami i komunikacją międzyprocesową
  • Analizowania historii, ewolucji i zgodności języka C++ z językiem C

Żadnego programisty nie trzeba przekonywać o zaletach C++. To język dojrzały, wszechstronny, pozwalający uzyskiwać maksymalną wydajność kodu. Do tego wciąż konsekwentnie rozwijany - współczesny C++ wygląda zupełnie inaczej niż dwadzieścia lat temu. Oznacza to, że profesjonalny programista, który chce w pełni wykorzystać zalety nowoczesnego C++, musi bardzo dobrze orientować się w nowościach przynoszonych przez kolejne specyfikacje języka. Warto również wiedzieć, jak zmieniają się dostępne narzędzia językowe i biblioteki, a także które paradygmaty programowania są przez nie wspierane i w jakim zakresie.

Ta książka jest idealnym wyborem dla programisty C lub C++, który chce lepiej zapoznać się z nowościami w języku C++. Jest to zwięzły i dokładny przewodnik po najważniejszych elementach języka i komponentach biblioteki standardowej z uwzględnieniem niedawno wprowadzonych udoskonaleń i udogodnień. Znalazły się tu również liczne przykłady i praktyczne wskazówki, które szczególnie istotne okażą się w kontekście paradygmatów programowania, takich jak programowanie generyczne i zorientowane obiektowo. Poza dość podstawowymi zagadnieniami omówiono tu tematykę semantyki przenoszenia, jednolitej inicjalizacji, wyrażeń lambda, kontenerów i współbieżności. Książka kończy się interesującym opisem projektu i ewolucji języka C++.

Najciekawsze zagadnienia:

  • podstawy działania kodu C++
  • operacje standardowe oraz operacje wejścia-wyjścia
  • szablony, w tym szablony funkcji i szablony zmienne
  • algorytmy w C++ i narzędzia pomocnicze
  • zadania, wątki, komunikacja między procesami
  • niektóre nowości planowane dla przyszłych implementacji C++

Na pewno znasz C++. Ale czy sprawnie się nim posługujesz?

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Dr Bjarne Stroustrup zaprojektował i zaimplementował język C++. Jest autorem książek, licznych publikacji popularnonaukowych i akademickich. Piastuje stanowisko profesora informatyki na Columbia University w Nowym Jorku. Jest członkiem amerykańskiej National Academy of Engineering, stowarzyszeń IEEE, ACM i CHM, a także laureatem prestiżowych wyróżnień.

Bjarne Stroustrup - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie nowości w C++ zostały omówione w tym wydaniu książki?
Książka szczegółowo opisuje nowości wprowadzone w najnowszych standardach C++, takich jak C++20, m.in. moduły, koncepcje, szablony zmienne, wyrażenia lambda, a także zmiany dotyczące kontenerów, algorytmów i współbieżności.
2. Czy książka zawiera praktyczne przykłady kodu?
Tak, w publikacji znajduje się wiele praktycznych przykładów i wskazówek, które pomagają zrozumieć i zastosować omawiane zagadnienia w realnych projektach programistycznych.
3. Czy muszę znać podstawy C++, aby skorzystać z tej książki?
Tak, książka przeznaczona jest dla osób mających już podstawową wiedzę z zakresu C lub C++. Autor skupia się na zagadnieniach zaawansowanych i nowoczesnych funkcjonalnościach języka.
4. Jakie zagadnienia z programowania generycznego i obiektowego są tu opisane?
Książka omawia szablony, koncepcje, hierarchie klas, funkcje wirtualne oraz inne elementy związane z programowaniem generycznym i zorientowanym obiektowo, pokazując ich praktyczne zastosowanie w C++.
5. Czy książka porusza temat wydajności i optymalizacji kodu w C++?
Tak, autor zwraca uwagę na wydajność i efektywność kodu, omawiając m.in. semantykę przenoszenia, zarządzanie zasobami oraz mechanizmy kopiowania i przenoszenia danych.
6. Czy znajdę tu informacje o współbieżności i programowaniu równoległym?
Tak, w książce znajduje się rozdział poświęcony współbieżności, zadaniom, wątkom, komunikacji między procesami oraz algorytmom równoległym.
7. W jakim formacie dostępna jest książka w Helion.pl?
Książka dostępna jest w wersji drukowanej, a często także w formatach elektronicznych (ebook: PDF, ePub, mobi) - szczegóły znajdują się na stronie produktu.
8. Czy mogę liczyć na aktualność treści względem najnowszych standardów C++?
Tak, drugie wydanie książki zostało zaktualizowane o najnowsze funkcjonalności i zmiany w języku C++, dzięki czemu prezentuje aktualne podejście do programowania w tym języku.

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
41,40 zł
Dodaj do koszyka
Ebook
34,50 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 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 Citi Handlowy 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 Visa Mobile