Smalltalk je objektno-orijentisani, dinamički, reflektivni programski jezik. Jedan njegov deo je stvoren za edukativne svrhe, ali većinskim delom za konstrukciono učenje unutar Learning Research Group (LRG) tokom sedamdesetih godina prošlog veka.
Sintaksa
Smalltalk u prevodu sa engleskog jezika znači ' ćaskanje ' što ilustruje njegovu jednostavnu sintaksu.
Stringovi
Stringovi u Smalltalk su reči između navodnika (' i ').
'Zdravo, svete!'
Za uvođenje citata koristite duple navodnike.
'Rekao sam, ''Zdravo, svete!'' njima.'
Računanje i matematičke operacije
Matematičke operacije su krajnje jednostave postavljanjem elemenata sa kojima se radi i pisanjem operatora kojim se vrši operacija nad ta dva elementa izraza.
2 + 4
Moguće je korišćenje relacionih operatora i van petlji što je retkost u današnjim objektno-orijentisanim jezicima.
3 < 5
6 > 1
Nizovi
Nizovi se deklarišu sa '#', kao i varijable.
#(1 2 3 4)
Vanjske veze
- Zvanični sajt GNU Smalltalk-a Arhivirano 2020-03-01 na Wayback Machine-u
- Dokumentacija za GNU Smalltalk Arhivirano 2013-07-04 na Wayback Machine-u