LocalazyLocalazy
Squeak je slobodné a open-source multiplatformné multimediálne programovacie prostredie. Obsahuje prostredie podobné Smalltalku, ktoré beží nad virtuálnym strojom. Squeak vytvoril v roku 1996 tím spoločnosti Apple Computer pod vedením bývalej vývojárky Smalltalku-80 Adele Goldbergovej. Pôvodným cieľom bolo vytvoriť systém Smalltalku, ktorý by bol "malý a rýchly". Squeak sa používa v rôznych prostrediach vrátane vzdelávania, komerčných produktov a vedeckého výskumu. Má silnú komunitu používateľov a vývojárov, ktorí prispievajú rôznymi príspevkami, ako sú nástroje, aplikácie a doplnky. Squeak bol portovaný na rôzne platformy vrátane Linuxu, Windows, macOS, iOS a Androidu. Je vydaný pod licenciou MIT. Squeak je dynamický jazyk, čo znamená, že sa môže počas behu meniť. Je to na rozdiel od väčšiny programovacích jazykov, ktoré sú statické, čo znamená, že sa počas behu nemôžu meniť. Táto dynamika dáva jazyku Squeak jeho flexibilitu a silu. Syntax jazyka Squeak je podobná syntaxi jazyka Smalltalk. Má však niekoľko jedinečných funkcií, ako sú bloky (anonymné funkcie), vďaka ktorým je výkonnejší a flexibilnejší. Squeak je objektovo orientovaný jazyk. To znamená, že všetko v jazyku Squeak je objekt a každý objekt má svoj vlastný súbor vlastností (nazývaných "inštančné premenné") a správanie (nazývaných "metódy"). Squeak je reflexívny jazyk, čo znamená, že sa môže skúmať a upravovať za behu. To umožňuje výkonné metaprogramovanie a introspekciu. Squeak má zabudovaný debugger a výkonný objektový prehliadač, ktoré umožňujú kontrolovať a upravovať bežiace programy. Squeak je slobodné multiplatformné multimediálne programovacie prostredie s otvoreným zdrojovým kódom. Obsahuje prostredie podobné Smalltalku, ktoré beží nad virtuálnym strojom. Squeak vytvoril v roku 1996 tím spoločnosti Apple Computer pod vedením bývalej vývojárky Smalltalku-80 Adele Goldbergovej. Pôvodným cieľom bolo vytvoriť systém Smalltalku, ktorý by bol "malý a rýchly". Squeak sa používa v rôznych prostrediach vrátane vzdelávania, komerčných produktov a vedeckého výskumu. Má silnú komunitu používateľov a vývojárov, ktorí prispievajú rôznymi príspevkami, ako sú nástroje, aplikácie a doplnky. Squeak bol portovaný na rôzne platformy vrátane Linuxu, Windows, macOS, iOS a Androidu. Je vydaný pod licenciou MIT. Squeak je dynamický jazyk, čo znamená, že sa môže počas behu meniť. Je to na rozdiel od väčšiny programovacích jazykov, ktoré sú statické, čo znamená, že sa počas behu nemôžu meniť. Táto dynamika dáva jazyku Squeak jeho flexibilitu a silu. Syntax jazyka Squeak je podobná syntaxi jazyka Smalltalk. Má však niekoľko jedinečných funkcií, ako sú bloky (anonymné funkcie), vďaka ktorým je výkonnejší a flexibilnejší. Squeak je objektovo orientovaný jazyk. To znamená, že všetko v jazyku Squeak je objekt a každý objekt má svoj vlastný súbor vlastností (nazývaných "inštančné premenné") a správanie (nazývaných "metódy"). Squeak je reflexívny jazyk, čo znamená, že sa môže skúmať a upravovať za behu. To umožňuje výkonné metaprogramovanie a introspekciu. Squeak má zabudovaný debugger a výkonný objektový prehliadač, ktoré umožňujú kontrolovať a upravovať bežiace programy.