Scratch

Scratch
Paradigmaprogramování řízené událostmi, imperativní
Vznik2005
AutorMitchel Resnick
VývojářMIT Media Lab Lifelong Kindergarten Group
Poslední verze3.0 (1.1.2019)
Typová kontroladynamická
Hlavní implementace
Scratch
Ovlivněn jazykyLogo, Smalltalk
Ovlivnil jazykyScratch Jr
OSinternetový prohlížeč, Windows, Mac OS a Linux
LicenceGPLv2 a Scratch Source Code License
Webscratch.mit.edu

Scratch je vizuální programovací jazyk[1], tzn. jazyk, který umožňuje vytvářet programy manipulací s grafickými programovými elementy a ne v textové podobě. Školáci, studenti, učitelé a rodiče ho mohou bezplatně používat jako multimediální autorský nástroj ke snadnému vytváření různých her a mít ho jako odrazový můstek do vyspělejšího světa počítačového programování. Je vhodný pro výuku i zábavu a byl použit v řadě různých projektů včetně simulací a vizualizací pokusů, k přípravě přednášek s animovanými prezentacemi, při tvorbě interaktivního umění, hudby a animovaných příběhů pro sociální vědy.[2] Prohlížení existujících projektů dostupných na webových stránkách Scratche, jejich pozměňování a testování provedených úprav (bez jejich ukládání) nevyžaduje žádnou registraci.

Scratch uživatelům dovoluje používat programování řízené událostmi s různými aktivními objekty označovanými v angličtině jako „sprites[1], v české verzi jako postavy. V jednoduchém editoru, který je součástí Scratche, je možné tyto postavy nakreslit – jako vektorovou nebo bitmapovou grafiku – anebo se mohou importovat z nějakého vnějšího zdroje, včetně webové kamery.

V současné verzi se Scratch nemusí instalovat, pracuje se s ním online způsobem v internetovém prohlížeči. Zájemci, kteří chtějí Scratch používat bez připojení k Internetu, si mohou stáhnout Scratch 3 offline editor ve verzi pro Windows, Mac OS nebo Linux. Jazyk Scratch je lokalizován do češtiny. Existuje stránka pro konverzi Jazyka Scratch do JavaScriptu. V současné době lze soubory scratch, .SB2 a .SB3 konvertovat také do .exe. nebo do HTML souborů.

  1. a b MARJI, Majed. Learn to Program with Scratch. San Francisco, California: No Starch Press, 2014. ISBN 9781593275433. S. xvii, 1-9, 13-15. 
  2. Scratch. Research on Scratch [online]. [cit. 2015-06-03]. Dostupné online. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy