Programowanie imperatywne
Wykłady odbywają się we wtorki o 18:20 na platformie MS Teams.
Link do zespołu: Otwórz
Kod do zespołu: przekazany starostom
- 01 - Wstęp [»28.02.2023]
- 02-Język C - podstawy składni [10.03.2021]
- 05a/05b - Deklaracje i typy: tablice, struktury, unie [31.04.2021,14.04.2021]
- 06a/06b Wskaźniki do zmiennych, tablic, struktur, funkcji [12.04.2022+26.04.2022]
- 07 Łańcuchy znaków [28.04.2021+05.05.2021]
- 08 Dynamiczna alokacja pamięci [17.05.2022, »24.05.2022]
- 12. Implementacje wybranych struktur danych i algorytmów [] Sortowanie listy, stos, permutacje, grafy i algorytm Kruskala
Preprocesor: obecnie jego rola ogranicza się głównie do włączania plików, definiowania stałych i wykorzystania dyrektyw kompilacji warunkowej. Makra zostały wyparte przez szablony C++, ale warto się z nimi zapoznać, aby umieć odczytać cudzy kod.
Program make jest tradycyjnym narzędziem sterującym przebiegiem budowy oprogramowania implementowanego w językach C/C++. Jednak obecnie prawdopodobnie bardziej przydatne będzie zapoznanie się z CMake lub krótkim opisem CMake dla użytkowników CLion. Program CMake (i większość IDE) generują makefile automatycznie.