Chciałbym przedstawić moje doświadczenia z nauki programowania. Przede wszystkim zbyt wiele jest różnych zwrotów i sformułowań znanych wyłącznie w wąskim gronie specjalistów. A może wystarczyłby potoczny język polski dla określenia operacji, jakich dokonuje każdy program komputerowy.
Wyjątek stanowią tu takie słowa jak pointer oraz header i chociaż pasują do nich określenia wskaźnik i plik nagłówkowy to przypuszczam, że trudno się do nich przyzwyczaić, czytając materiały z reguły w języku angielskim.
Sporo czasu poświęciłem, na to żeby jasno przedstawić interesujące mnie sprawy i tematy, tak by każde zdanie miało odpowiednik w kodzie do natychmiastowej weryfikacji.
Ograniczyłem się tu do podstawowego środowiska 'Dev C++' a więc nie ma tu nic z grafiki, która najbardziej mnie wciąga a którą mam w 'Turbo C++'.
Poniższą prezentację podzieliłem na trzy części:
- Krótki przewodnik po 'C' z kolejnością tematów Turbo C++ User's Guide.
- Zbiorcze tablice języka 'C' czyli wszystko, co się da usystematyzować: podzielić i stopniować.
- Najważniejsze pliki nagłówkowe, tzw. headers z ich najbardziej używanymi definicjami, przede wszystkim funkcji.
Korzystając z plików nagłówkowych języka 'C' trzeba zdawać sobie sprawę ze źródła pochodzenia kompilatora, którymi głównymi dostawcami są Borland jak i Microsoft. Oznacza to, że:
- określone tą samą nazwą pliki nagłówkowe obydwu firm, mogą zawierać inne funkcje,
- pewnych funkcji, wydawałoby się podstawowych, może w ogóle nie być.
Dlatego wyraźnie zaznaczam, że wyszczególnione poniżej pliki nagłówkowe i ich funkcje są dla 'Dev C++'. Nie należy sie dziwić gdy definicję jednej i tej samej funkcji spotkamy w dwóch oddzielnych plikach nagłówkowych. Zatem poniższe linki mogą być traktowane jak źródło referencji, czyli po prostu podgląd lub dosłownie... ściąga.