Zapewne większość ludzi związanych z programowaniem zna klasyczny już epizod Compiling z komiksu xkcd ilustrujący długi czas kompilacji. Prezentuje się on następująco: Obrazek porusza problem czasu kompilacji występującego w językach kompilowanych takich jak C oraz C++. Długi czas kompilacji oznacza dodatkowy koszt z dwóch powodów: Ktoś mógłby zauważyć, że podczas kompilacji można wykonywać inne czynności…
Codziennością każdego programisty jest praca z kodem źródłowym. Ważne, aby zadbać o czysty kod. Dlaczego? Odpowiedź na to pytanie znajduje się w tym artykule. Kod źródłowy jest zapisem woli programisty, która ma być zrealizowana przez procesor. W przypadku języków imperatywnych będzie to lista czynności do wykonania, a w przeciwieństwie do języków deklaratywnych jest to zbiór…