ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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...

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?

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

Zamknij

Wybierz metodę płatności

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