View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide

Základy Smalltalku

Osnova:
  1. Systémy bez specifikace, rychlé prototypování, experimentální programování, interaktivní evoluční návrh, požadavky na jazyk a vývojové prostředí, dynamický jazyk
  2. Úvod do jazyka
  3. Demonstrace základních úkonů při programování



Squeak Smalltalk si stáhněte z http://www.squeak.org, sekce download.
Budete potřebovat

Pro jednoduchost všechno (tj. SqueakVM_s_případnými_sdílenými_knihovnami, XXX.image, XXX.changes, XXX.sources) rozbalte do jednoho adresáře.
Spuštění: squeak XXX.image.

Abyste se nedostali do potíží souvisejících s nekompatibilitou, nepoužívejte žádné alfaverze VM ani image, použijte základní stabilní verzi. Ve windows se údajně vyskytly problémy s kompatibilitou VM verze 3.10 s image verze 3.9. V tom případě použijte starší verzi VM 3.7.


"Živý" úvod do Smalltalku, který byl použit na democvičení, je k dispozici na SqueakMap (použijte SqueakMap packageLoader, vyhledejte intro a nainstalujte).

Úvod do Smalltalku je také součástí image s předinstalovaným SmallDEVSEm, který je dostupný na http://www.fit.vutbr.cz/~janousek/smalldevs (stáhněte si "Complete Squeak3.9 image with SmallDEVS")


Základní úkony při programování - demonstrace:



Základní studijní materiály

Referenční manuály:




Dodatečné materiály (nepovinné)

Pokročilejší záležitosti pro zájemce (nebudou použity v rámci projektu do SIN)

References:

Quick Tutorials:

Quick Language Overview:

Slides:


Links to this Page