Prijeđi na sadržaj

Smalltalk

Izvor: Wikipedija
Smalltalk

Originalni naziv: Smalltalk
Izgovara se: smol tolk
Model: objektno-orijentisani
Pojavio se: 1972.
Autor(i): Alan Kay,Dan Ingalls,Adele Goldberg,Ted Kaehler,Diana Merry,Scott Wallace,Peter DeutschiXerox PARC
Dizajner(i): Alan Kay,Dan Ingalls,Adele Goldberg
Aktuelna verzija: 2.6.2
Datum aktuelne verzije: 23. februar 2013.
Uticaji: Lisp,Simula,Logo,Sketchpad
Uticao na: Objective-C,Self,Java,PHP5,Logtalk,Dylan,AppleScript,Lisaac,NewtonScript,Python,Ruby,Groovy,Scala,Perl6,Common Lisp Objektni Sistem,Falcon,Io,Ioke,Fancy,Dart
Operativni sistemi: više-platformski

Smalltalkjeobjektno-orijentisani[1],dinamički,reflektivniprogramski 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

[uredi|uredi kod]

Smalltalk u prevodu sa engleskog jezika znači 'ćaskanje' što ilustruje njegovu jednostavnu sintaksu.

Stringovi

[uredi|uredi kod]

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

[uredi|uredi kod]

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 se deklarišu sa '#', kao i varijable.

#(1234)

Reference

[uredi|uredi kod]

Spoljašnje veze

[uredi|uredi kod]