Celem zajęć jest zapoznanie się z kilkoma narzędziami dla programistów.
Nie będzie to "dogłębne" studiwanie kilku programów, bardziej chciałbym
podkreślić ich praktyczne stosowanie i wpływ na techniki programowania.
Główne tematy:
- tworzenie (budowa) wersji binarnej (dystrybucyjnej) ze źródeł:
program make, biblioteki, łączenie i konfiguracja
- generowanie kodu: flex, bison
- transformacja źródeł: makroprzetwarzanie, podstawienia z
użyciem wyrażeń regularnych (sed)
- panowanie nad wersjami: diff, patch, CVS
- testowanie
Różne przykłady do 'sed-a'
przykłady do 'flex-a'
ściąga do CVS