A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Programovací jazyk Squeak je implementácia Smalltalk-u, odvodená priamo od Smalltalk-80 autormi Smalltalk-u. Takže je objektovo orientovaná a reflexívna. Je možné ju stiahnuť spolu so zdrojovým kódom zadarmo, ale debatuje sa o tom, či sa dá jej licencia kvalifikovať ako slobodný softvér alebo nie. Implementácia je k dispozícií pre veľa platforiem a programy vytvorené na jednej platforme fungujú na všetkých ostatných platformách bez akýchkoľvek zmien. Systém Squeak obsahuje kód pre generovanie novej verzie virtuálneho stroja (angl. virtual machine - VM), na ktorom beží. Taktiež obsahuje simulátor VM napísaný v jazyku Squeak. Z tohto dôvodu je ľahko prenositeľný.
Squeak obsahuje štyri používateľské rozhrania:
- Implementácia systému Morphic, Self-ový grafický rámcový systém, ktorý podporuje priamu manipuláciu s objektmi. Toto je hlavné rozhranie systému Squeak.
- Dlaždicovo orientovaný obmedzený vizuálny programovací jazyk, ktorý je súčasťou eToys a je postavený na Morphic-u.
- Zväčšovateľné používateľské rozhranie (angl. Zooming User Interface - ZUI), postavené na Morphic-u.
- Model-View-Controller (MVC), tradičné rozhranie niektorých jazykov ako napríklad Smalltalk-80, Java a pre ktoré je Morphic alternatívou. Toto je pre programátorov, ktorí chcú používať tento starší typ rozhrania
Squeak obsahuje veľa prvkov navrhnutých Alan Kayom v Dynabook koncepte, ktorý formuloval v 60. rokoch. Kay je dôležitým prispievateľom do projektu Squeak. Kay a veľa ostatných Squeak prispievateľov taktiež spolupracuje na voľne šíriteľnom projekte Croquet, ktorý je založený na Squeak-u a poskytuje v reálnom čase pracujúce sieťové kolaboratívne pracovné prostredie s 2D a 3D schopnosťami.
Squeak bol viacero rokov súčasťou študijného plánu v odbore informatika na Georgia Institute of Technology a členovia fakulty sa aktívne podieľajú na raste a vývoji tohto jazyka. Používa sa obvykle pri vyučovaní objektovo orientovaného vývoja kvôli svojej dostupnosti a možnostiam.
Pozri aj
Externé odkazy
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Antropológia
Aplikované vedy
Bibliometria
Dejiny vedy
Encyklopédie
Filozofia vedy
Forenzné vedy
Humanitné vedy
Knižničná veda
Kryogenika
Kryptológia
Kulturológia
Literárna veda
Medzidisciplinárne oblasti
Metódy kvantitatívnej analýzy
Metavedy
Metodika
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.
www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk
