Rozdział 3. Wzorce i dziedziny

Oprogramowanie budujemy po to, aby rozwiązywać problemy. Przez dziesiątki lat od czasu, gdy pierwszy zaprogramowany komputer wydrukował odpowiedzi na zadania, do których wcześniej nie można się było nawet zbliżyć — jak na przykład obliczenie 400 052 412 247. cyfry π — programiści napisali niezliczoną ilość programów do rozwiązywania najróżniejszych problemów. Podczas gdy jedni ochoczo spędzali godziny, kodując rozwiązania przedkładanych im zadań, inni kodowali rozwiązania identycznych lub prawie takich samych problemów. Istnieje kilka powodów, z których osoby programujące tworzą niepowtarzalne rozwiązania, zamiast rozejrzeć się za istniejącymi. Pierwszy to oczywiście ten, że zawsze wydaje się nam, że to my potrafimy ...

Get Algorytmy. Almanach 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.