Pisanie potężnych makr Rust

Ocena:   (5,0 na 5)

Pisanie potężnych makr Rust (Sam Van Overmeire)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.

Oryginalny tytuł:

Write Powerful Rust Macros

Zawartość książki:

Oparty na przykładach przewodnik krok po kroku prowadzący do sukcesu z makrami Rust.

W „Write Powerful Rust Macros” dowiesz się, jak korzystać z tych niesamowitych narzędzi metaprogramowania, aby w pełni wykorzystać potencjał języka Rust. Ten praktyczny przewodnik poprowadzi Cię od absolutnych podstaw do zaawansowanych technik makr, eksplorując makra Rust poprzez ciekawe i wciągające przykłady.

Wewnątrz Write Powerful Rust Macros odkryjesz:

Pisanie makr deklaratywnych Makra proceduralne Czytanie i debugowanie kodu makr Ulepszanie systemu typów za pomocą newtypes i typów o zerowym rozmiarze Jak popularne biblioteki Rust używają makr?

Write Powerful Rust Macros uczy pisania, testowania, debugowania i publikowania makr dla języka Rust. Jest to idealne rozwiązanie dla praktyków Rusta, którzy chcą opanować tę potężną technikę programowania. Rozwijaj swoją wiedzę rozdział po rozdziale. Zaczniesz od makr deklaratywnych, zanim zagłębisz się w prawdziwą moc: makra proceduralne, które mogą generować kod, rozszerzać struktury danych, a nawet tworzyć języki specyficzne dla domeny.

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

O technologii

Makra są jednym z najważniejszych i najpotężniejszych narzędzi Rusta. Chociaż ta technika metaprogramowania jest notorycznie trudna, to przynosi ogromne korzyści. Używanie makr do generowania nowego kodu Rust w czasie kompilacji może zaoszczędzić godziny żmudnego kodowania przy znikomym wpływie na wydajność w czasie wykonywania. Ta książka pokazuje dokładnie, jak opanować tę supermoc Rusta.

O książce

Write Powerful Rust Macros otwiera świat makr przed średnio zaawansowanymi programistami Rusta. Zaczniesz od makr deklaratywnych, aby opanować podstawy. Następnie przejdziesz do makr proceduralnych, automatycznie generując konstruktor, ucząc się tworzyć własne języki specyficzne dla domeny i nie tylko. W miarę postępów będziesz rozwijać praktyczne umiejętności, takie jak testowanie makr, integracja makr ze skrzynkami, a nawet udostępnianie makr innym programistom.

Co jest w środku

Jak biblioteki Rust używają makr Czytanie i debugowanie kodu makr Nowe typy i wzorzec stanu typu

O czytelniku

Dla średnio zaawansowanych programistów Rusta.

O autorze

Sam Van Overmeire jest doświadczonym programistą Rusta i autorem wielu książek, artykułów naukowych i wpisów na blogu.

Redaktorem technicznym tej książki był Andrew Lilley Brinker.

Spis treści

1 Przejście do meta

2 Makra deklaratywne

3 Makro proceduralne „Hello, World”

4 Upublicznianie pól za pomocą makr atrybutów

5 Ukrywanie informacji i tworzenie mini-DSL za pomocą makr funkcyjnych

6 Testowanie makra konstruktora

7 Od paniki do wyniku: Obsługa błędów

8 Konstruktor z atrybutami

9 Pisanie infrastrukturalnego DSL

10 Makra i świat zewnętrzny

Dodatkowe informacje o książce:

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

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Pisanie potężnych makr Rust - Write Powerful Rust Macros
Oparty na przykładach przewodnik krok po kroku prowadzący do sukcesu z makrami Rust.W „Write Powerful Rust...
Pisanie potężnych makr Rust - Write Powerful Rust Macros

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)