Programowanie imperatywne
Wykłady odbywają się we wtorki o 18:30 na platformie MS Teams.
Link do zespołu: Otwórz
Kod do zespołu: przekazany starostom
- 01 - Wstęp [»27.02.2024]
- 02-Język C - podstawy składni [05.03.2024]
- 05a/05b - Deklaracje i typy: tablice, struktury, unie [»26.03.2024]
- 06a/06b Wskaźniki do zmiennych, tablic, struktur, funkcji [18.04.2023+25.04.2023]
- 07 Łańcuchy znaków [09.05.2023]
- 08 Dynamiczna alokacja pamięci [16.05.2023,23.05.2023]
- 09 Język C - operatory [30.05.2023]
- 10. Biblioteka wejścia-wyjścia [>13.06.2023]
- 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.