Smalltalk

Smalltalk je objektovo orientovaný programovací jazyk, ktorý v Xerox PARC vyvinuli Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg v sedemdesiatych rokoch 20. storočia. Inšpiráciu čerpali prevažne z projektov Sketchpad a Simula.

Smalltalk
Druhobjektovo orientované programovanie
Dátum vzniku1970
TvorcaAlan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg
ImplementácieSqueak, GNU Smalltalk, VisualWorks, VA Smalltalk

Aj keď sa nejedná o najrozšírenejší jazyk pre písanie podnikových aplikácií či výuku, je dodnes často používaný. Práve komunita okolo Smalltalku vyvinula extrémne programovanie, systém testovania programu SUnit (jeho známejšia verzia JUnit sa často využíva v Jave), refaktoring a návrhové vzory.

Pôvodná implementácia jazyka mala veľmi vysoké obstarávacie náklady, čo bránilo väčšiemu rozšíreniu medzi amatérmi. V súčasnosti sa stávajú populárnymi slobodné implementácie ako Squeak.

Ukážka kódu

Klasický príklad Hello, world! je v Smalltalku možné zapísať napr. nasledovne:

Transcript show: 'Hello, world!'.

Objektu Transcript sa posiela správa show: s parametrom 'Hello, world!'. Volanie metódy show: vypíše na konzolu reťazec, ktorý sa odovzdal ako parameter.

Zdroj

Tento článok je čiastočný alebo úplný preklad článku Smalltalk na českej Wikipédii.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.