Przejdź do głównej treści
Otwórz wyszukiwarkę
Szukaj
Zamknij wyszukiwarkę Wyczyść Szukaj
polski
Produkty w koszyku: 0. Zobacz szczegóły

Twój koszyk jest pusty

Wydawnictwa Naukowo Techniczne WNT

Projektowanie i rozwój języka C++ Bjarne Stroustrup

Przejdź do sekcji Opinie
Cena 29,00 zł
bez VAT

Ceny podane bez kosztów dostawy.

szt.
Dostępność:
na wyczerpaniu
Czas wysyłki: 24 godziny

Opis

Książka „Projektowanie i rozwój języka C++” autorstwa Bjarne’a Stroustrupa, twórcy samego C++, to wyjątkowe dzieło, które łączy elementy historii, filozofii projektowania i technicznej analizy jednego z najważniejszych języków programowania w historii informatyki. To nie tylko podręcznik, ale również osobiste świadectwo procesu tworzenia C++, jego ewolucji i założeń, które ukształtowały współczesne podejście do programowania obiektowego.

Publikacja rozpoczyna się od rozdziału „Prehistoria języka C++”, w którym autor opisuje kontekst powstania języka – czasy, gdy dominował C, a potrzeba łączenia jego wydajności z możliwościami abstrakcji stawała się coraz bardziej paląca. Stroustrup pokazuje, jak zrodziła się idea stworzenia języka, który pozwoli programistom pisać efektywny kod niskopoziomowy, zachowując jednocześnie strukturę i bezpieczeństwo typowe dla języków wysokiego poziomu.

W części „Język C z klasami” autor przedstawia pierwsze eksperymentalne wersje C++, znane pod roboczą nazwą C with Classes. Opisuje, jak do języka C wprowadzono koncepcje klas, konstruktorów, destruktorów i hermetyzacji – podstawy późniejszego programowania obiektowego.

Następnie w rozdziale „Narodziny języka C++” Stroustrup prowadzi czytelnika przez proces formalnego wyodrębnienia C++ jako osobnego języka, omawiając pierwsze kompilatory, reakcje środowiska programistycznego oraz problemy związane z kompatybilnością i rozwojem narzędzi.

Jednym z kluczowych fragmentów książki jest rozdział „Zasady projektowania języka C++”, gdzie autor przedstawia filozofię stojącą za językiem: prostota, elastyczność, wydajność i możliwość współpracy z istniejącym kodem C. Wyjaśnia, dlaczego pewne decyzje projektowe – takie jak manualne zarządzanie pamięcią czy brak pełnej refleksji – były konieczne, by zachować równowagę między mocą a kontrolą nad sprzętem.

Kolejne części książki, takie jak „Chronologia: lata 1985–1993” i „Opracowywanie standardu C++”, opisują okres intensywnego rozwoju języka i jego standaryzacji. Stroustrup przybliża kulisy pracy komitetów ISO, wprowadzanie nowych funkcji oraz kompromisy, jakie towarzyszyły procesowi tworzenia pierwszego oficjalnego standardu C++.

Rozdziały „Popularność języka C++” i „Biblioteki” pokazują, jak dynamicznie język zaczął być wykorzystywany w przemyśle, nauce i edukacji. Autor analizuje rozwój bibliotek standardowych, które poszerzyły możliwości języka bez utraty jego niskopoziomowej kontroli.

W sekcji „Wybiegając w przyszłość” Stroustrup dzieli się refleksją nad dalszym rozwojem C++, opisując potencjalne kierunki zmian i wyzwań – od uproszczenia składni po integrację z nowoczesnymi paradygmatami programowania.

Książka omawia także zaawansowane zagadnienia techniczne: zarządzanie pamięcią, dziedziczenie wielorakie, rzutowanie, wzorce i obsługę sytuacji wyjątkowych, pokazując, jak ewoluowały te elementy od wersji eksperymentalnych do dojrzałego standardu. Dodatkowy rozdział o preprocesorze języka C przypomina, jak wiele mechanizmów dzisiejszego C++ odziedziczyło po swoim pierwowzorze i jak istotne było zachowanie kompatybilności wstecznej.

„Projektowanie i rozwój języka C++” to książka, która nie tylko dokumentuje techniczną ewolucję języka, ale także ujawnia sposób myślenia jego twórcy – o równowadze między teorią a praktyką, prostotą a mocą, elegancją a efektywnością. To lektura obowiązkowa dla każdego, kto chce zrozumieć nie tylko, jak działa C++, ale dlaczego jest właśnie taki.

Dla kogo ta książka

Publikacja skierowana jest do:

  • programistów języka C i C++,
  • studentów informatyki i kierunków technicznych,
  • nauczycieli i wykładowców języków programowania,
  • projektantów języków i systemów programistycznych,
  • pasjonatów historii informatyki i ewolucji paradygmatów programowania,
  • wszystkich, którzy chcą zrozumieć filozofię i mechanikę jednego z najbardziej wpływowych języków w dziejach oprogramowania.

Projektowanie i rozwój języka C++ Bjarne Stroustrup

Książka w bardzo dobrym stanie, używana, posiada pieczątkę

Liczba stron: 512

Okładka miękka

Wydawnictwo Naukowo Techniczne

ISBN 8320420423

Wydanie 1

Opinie

Liczba ocen: 0
Oceń i opisz

Bezpieczeństwo produktu

Certyfikaty i ostrzeżenie bezpieczeństwa

  • Sprawdź książkę pod kątem ostrych krawędzi lub zszywek, które mogą spowodować skaleczenia. Uważaj na okładki z twardego papieru

Bestsellery

Najczęściej kupowane w naszym sklepie
    Promocje książkowe


    Nowości książkowe w antykwariat oto książka 24