• Znaczenie pojęcia:

    Smalltalk, SmallTalk

    Pozostałe definicje na literę S.

    ang. Smalltalk, SmallTalk

    Obiektowy język programowania opracowany w latach 1976-83 w Xerox Palo Alto Research Center w Kalifornii. Wprowadza klasy, podklasy, wirtualne funkcje, przesyłanie komunikatów, metaklasy. Jak głosi popularny slogan, w Smalltalku wszystko jest obiektem, w szczególności liczby i klasy (ale jak się okazuje, komunikaty, nazwy, itd. nie są obiektami). Istotą sukcesu Smalltalka jest to, że nie jest on tylko językiem, ale także mocnym zintegrowanym środowiskiem programistycznym z atrakcyjnym interfejsem okienkowym. Prostota, możliwość szybkich dynamicznych zmian, elastyczna natura Smalltalka uczyniła go doskonałym narzędziem do szybkiego tworzenia prototypów.Składnia Smalltalka jest bardzo prosta. Podstawowa konstrukcja ma postać:obiekt komunikatlub z parametrami:obiekt komunikat: param1 drugiArg: param2 ... n-tyArg: param-ngdzie drugiArg,...n-tyArg są nazwami traktowanymi jako składowa komunikatu.Smalltalk wprowadza dwie pseudozmienne: self i super. Nie posiada wielodziedziczenia i mocnej (statycznej) kontroli typów. Wyrażenia w Smalltalku takie jak 2+3 uważa się za egzemplifikację paradygmatu przesyłania komunikatów: do obiektu 2 wysyła się komunikat + z parametrem 3; w rezultacie dostajemy oczekiwane 5. Ta egzotyka Smalltalka jest przedmiotem kontrowersji.http://www.parcplace.comhttp://st-www.cs.uiuc.edu/http://XCF.Berkeley.EDU/pub/misc/smalltalk/FAQ/http://www.oti.com/jeffspg/smaltalk.htmhttp://www.rwi.com/smalltalk/smalltalk.htmlhttp://www-laforia.ibp.fr/~fdp/esug-bookmarks.htmlhttp://www-laforia.ibp.fr/~fdp/esug.htmlhttp://www.info.unicaen.fr/~serge/smalltalk80.htmlhttp://www.cs.iastate.edu/~leavens/larchSmalltalk.html

    SmallTalk Smalltalk,,
    SmallTalk Smalltalk,