Język programowania D

Ocena:   (4,6 na 5)

Język programowania D (Andrei Alexandrescu)

Opinie czytelników

Podsumowanie:

Recenzje książki „The D Programming Language” podkreślają jej skuteczność jako kompleksowego źródła do zrozumienia języka programowania D, szczególnie dla tych, którzy mają wcześniejsze doświadczenie w programowaniu. Autor, Andrei Alexandrescu, jest chwalony za wciągający styl pisania i dogłębną eksplorację funkcji języka D w książce. Książka jest jednak mniej odpowiednia dla absolutnie początkujących i zawiera kilka przestarzałych przykładów i drobnych błędów. Czytelnicy doceniają jasne wyjaśnienia i humor, ale wskazują na potrzebę lepszego indeksu i obszerniejszego odniesienia do biblioteki.

Zalety:

Łatwy do zrozumienia język, dobrze zorganizowane wyjaśnienia złożonych funkcji, wciągający styl pisania z humorem, liczne przykłady, dobre dla osób zaznajomionych z innymi językami programowania, zapewnia wgląd w decyzje projektowe, silne wsparcie społeczności (np. D Forum) i mnóstwo interesujących informacji na temat języka D.

Wady:

Nie nadaje się dla absolutnie początkujących lub osób niezaznajomionych z żargonem programistycznym, niektóre przykłady zawierają błędy, części książki mogą być przestarzałe lub niedostosowane do obecnej infrastruktury D, brakuje obszernego indeksu i sekcji referencyjnych oraz interaktywnego interpretera.

(na podstawie 69 opinii czytelników)

Oryginalny tytuł:

The D Programming Language

Zawartość książki:

"Zgodnie z moją najlepszą wiedzą, D oferuje bezprecedensowo zręczną integrację kilku potężnych paradygmatów programowania: imperatywnego, obiektowego, funkcjonalnego i meta."

--Z przedmowy Waltera Brighta.

"Jest to książka napisana przez doświadczonego autora, opisująca interesujący język programowania. Jestem pewien, że lektura będzie satysfakcjonująca."

-Z przedmowy Scotta Meyersa.

D to język programowania stworzony, aby pomóc programistom sprostać wyzwaniom związanym z tworzeniem nowoczesnego oprogramowania. Czyni to poprzez wspieranie modułów połączonych ze sobą za pomocą precyzyjnych interfejsów, federację ściśle zintegrowanych paradygmatów programowania, wymuszoną przez język izolację wątków, modułowe bezpieczeństwo typów, wydajny model pamięci i wiele innych.

The D Programming Language jest autorytatywnym i kompleksowym wprowadzeniem do języka D. Odzwierciedlając charakterystyczny styl autora, pisanie jest swobodne i konwersacyjne, ale nigdy kosztem skupienia i precyzji. Obejmuje wszystkie aspekty języka (takie jak wyrażenia, instrukcje, typy, funkcje, kontrakty i moduły), ale to znacznie więcej niż wyliczenie funkcji.

Wewnątrz książki znajdziesz.

⬤ Dogłębne wyjaśnienia, wraz z przykładami idiomatycznymi, dla wszystkich funkcji języka.

⬤ Jak grupy funkcji wspierają główne paradygmaty programowania.

⬤ Uzasadnienie i porady dotyczące najlepszego wykorzystania każdej z głównych funkcji.

⬤ Omówienie zagadnień przekrojowych, takich jak obsługa błędów, programowanie kontraktowe i współbieżność.

⬤ Tabele, rysunki i "ściągawki", które służą jako podręczna pomoc w codziennym rozwiązywaniu problemów z D.

Napisany z myślą o pracujących programistach, The D Programming Language nie tylko wprowadza w język D - przedstawia kompendium dobrych praktyk i idiomów, które pomogą zarówno w kodowaniu w D, jak i w kodowaniu w ogóle.

Dodatkowe informacje o książce:

ISBN:9780321635365
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2010
Liczba stron:496

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Język programowania D - The D Programming Language
"Zgodnie z moją najlepszą wiedzą, D oferuje bezprecedensowo zręczną integrację kilku potężnych...
Język programowania D - The D Programming Language
Nowoczesne projektowanie w C++: Programowanie ogólne i wzorce projektowe w praktyce - Modern C++...
W Modern C++ Design Andrei Alexandrescu otwiera...
Nowoczesne projektowanie w C++: Programowanie ogólne i wzorce projektowe w praktyce - Modern C++ Design: Generic Programming and Design Patterns Applied

Prace autora wydały następujące wydawnictwa: