Nauka programowania współbieżnego z Go

Ocena:   (5,0 na 5)

Nauka programowania współbieżnego z Go (James Cutajar)

Opinie czytelników

Podsumowanie:

Książka „Concurrent Programming with Go” jest wysoko ceniona jako doskonałe źródło wiedzy na temat współbieżności w programowaniu, w szczególności przy użyciu języka Go. Jest dobrze zorganizowana, przystępna i oferuje praktyczne wskazówki dla programistów na wszystkich poziomach. Z powodzeniem demistyfikuje złożone tematy współbieżności, czyniąc je zrozumiałymi i możliwymi do zastosowania w Go i nie tylko.

Zalety:

Doskonałe źródło wiedzy na temat współbieżności w języku Go.

Wady:

Dobrze skonstruowana i łatwa w czytaniu, odpowiednia zarówno dla początkujących, jak i doświadczonych programistów.

(na podstawie 8 opinii czytelników)

Oryginalny tytuł:

Learn Concurrent Programming with Go

Zawartość książki:

Pisz współbieżny kod w Go, który poprawia wydajność aplikacji, skaluje się do obsługi większych obciążeń i w pełni wykorzystuje możliwości nowoczesnego sprzętu wieloprocesorowego.

W Learn Concurrent Programming with Go dowiesz się jak:

⬤ Wdrożyć efektywną współbieżność dla bardziej responsywnego, wydajniejszego i skalowalnego oprogramowania.

⬤ Unikać typowych problemów związanych ze współbieżnością, takich jak zakleszczenia i warunki wyścigu.

⬤ Zarządzać współbieżnością przy użyciu goroutines, muteksów, blokad czytnika i zapisu i innych.

⬤ Identyfikowanie wzorców współbieżności, takich jak potokowanie, pule robocze i przekazywanie komunikatów.

⬤ Odkryj zalety, ograniczenia i właściwości obliczeń równoległych.

⬤ Popraw swoje umiejętności kodowania w Go dzięki zaawansowanej wielowątkowości.

Learn Concurrent Programming with Go uczy, jak wykorzystać współbieżność do poprawy wydajności aplikacji Go. Każdy rozdział stawia nowy problem, który można rozwiązać za pomocą współbieżności i wprowadza właściwe podejście do jego implementacji w Go. W tym przystępnym samouczku zagłębisz się we wzorce współbieżności, nauczysz się unikać najczęstszych pułapek i wykorzystasz innowacyjne podejście Go do współbieżności. Praktyczne ćwiczenia na końcu każdego rozdziału pomogą ci przećwiczyć nowe umiejętności i utrwalić zdobytą wiedzę.

Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.

O technologii

Programowanie współbieżne jest niezbędne do maksymalnego wykorzystania możliwości nowoczesnego, wieloprocesorowego sprzętu komputerowego. Pozwala na jednoczesne wykonywanie i interakcję wielu zadań, przyspieszając wydajność i skracając czas oczekiwania użytkownika. Dzięki wbudowanym modelom współbieżności, Google Go jest jednym z najlepszych języków, których można użyć do nauki i zastosowania programowania współbieżnego w systemach.

O książce

Learn Concurrent Programming with Go uczy, jak zwiększyć wydajność systemów dzięki mocy programowania współbieżnego. Demistyfikuje współbieżność, wyjaśniając złożone tematy za pomocą prostego języka, łatwych do naśladowania wizualizacji i odpowiednich przykładów, z którymi będziesz musiał się zmierzyć każdego dnia jako programista. Zrozumiesz współbieżność od podszewki, budując popularne narzędzia współbieżności, takie jak blokady czytników / zapisywaczy, semafory i pule wątków. Zanim skończysz czytać, będziesz mógł bez wysiłku kodować współbieżne aplikacje w Go. Będziesz miał również świetne podstawy do zastosowania nowych umiejętności współbieżności w prawie każdym innym języku.

O czytelniku

Dla programistów, którzy znają już podstawy języka Go lub innego języka w stylu C. Nie wymaga doświadczenia w programowaniu współbieżnym.

O autorze

James Cutajar jest programistą zainteresowanym skalowalnymi, wysokowydajnymi obliczeniami i algorytmami rozproszonymi. Od ponad 20 lat pracuje w dziedzinie technologii w różnych branżach. W swojej karierze był współtwórcą open source, blogerem, ewangelistą technologii, instruktorem Udemy i autorem.

Dodatkowe informacje o książce:

ISBN:9781633438385
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2024
Liczba stron:328

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Struktury danych i algorytmy dla początkujących w Javie - Beginning Java Data Structures and...
Choć Twoja aplikacja spełnia swoje zadanie, może nie...
Struktury danych i algorytmy dla początkujących w Javie - Beginning Java Data Structures and Algorithms
Nauka programowania współbieżnego z Go - Learn Concurrent Programming with Go
Pisz współbieżny kod w Go, który poprawia wydajność aplikacji, skaluje się do...
Nauka programowania współbieżnego z Go - Learn Concurrent Programming with Go

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

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)