Wikipedysta:Bla~plwikibooks/brudnopis:Spis treści

Spis treści edytuj

Wstęp edytuj

Wybór języka - Historia mojej z OCamlem znajomości  
- Który język funkcyjny i dlaczego OCaml?
Konfiguracja środowiska pracy  
- Przegląd narzędzi przydatnych przy tworzeniu kodu w OCamlu.
Najważniejsze cechy języka  
- Przegląd najważniejszych cech, które charakteryzują Camla

Objective Caml edytuj

Pierwsze kroki w OCamlu  
- Przykłady, opisy, rozważania
Funkcje jako wartości  
- Co sprawia, że język nazywamy funkcyjnym?
Rekurencja i iteracje  
- Przykłady funkcji rekurencyjnych

Struktury danych w języku edytuj

List  
- Przykłady i opisu list wraz ze zwięzłym wstępem do polimorfii
Krotki  
- Charakterystyka "krotek".
Tablice  
- Opis imperatywnych tablic.
Typy wariacyjne i dopasowywanie  
- Jeśli nazwać mielibyśmy jedną cechę, która czyni ten język wartym uwagi to byłyby to typy wariacyjne.
Rekordy i zmienne  
- Rekordy w OCamlu i imperatywne zmienne.
Pierwszy program  
- Opis podstawowych I/O oraz kompilacji programów napisanych w OCamlu.

Mechanizmy języka edytuj

Wyjątki  
- Coś co każdy nowoczesny język posiadać powinien
Nazwane i opcjonalne argumenty funkcji  
- Ułatwiacze życia

TODO edytuj

Dzielenie programu na moduły  
- Moduły, przestrzenie nazw
Wstęp do obiektowości  
- Miła, prosta, szybka