Rozdział 8. Paczki i moduły

Jedna uwaga na temat Rusta: programiści systemowi też mogą mieć fajne rzeczy.

— Robert O'Callahan, „Random Thoughts on Rust: Crates.io and IDEs” (http://robert.ocallahan.org/2016/08/random-thoughts-on-rust-cratesio-and.html)

Załóżmy, że tworzysz program, który jest symulatorem paproci. Rozwój zaczyna się od poziomu pojedynczych komórek. Cały kod początkowo jest w jednym pliku. Ale w miarę upływu czasu struktura się powiększa. Pojawia się specjalizacja, poszczególne elementy zaczynają pełnić przypisane im funkcje. Program dzieli się na wiele plików. Obejmie całe drzewo katalogów. Z czasem może nawet przybrać formę ekosystemu. W każdym programie, który zawiera coś więcej niż ledwie kilka struktur danych i kilkaset wierszy ...

Get Programowanie w języku Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.