Wikipedysta:Bla~plwikibooks/brudnopis:Spis treści
Wygląd
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