Scratch
Začetna izdaja | |
---|---|
Oblikoval | Mitchel Resnick |
Razvijalec | MIT Media Lab[d] |
Stabilna izdaja | 3.0[3] |
Večje implementacije | Scratch |
Vplivi | Logo, Smalltalk, HyperCard, StarLogo, AgentSheets, AgentCubes, Etoys |
Vplival na | Catrobat,[4] ScratchJr,[5] Snap!,[6] mBlock, Turtlestitch |
OS | Microsoft Windows, macOS, Android in Chrome Os[d] |
Licenca | 3-klavzulna licenca BSD[d] |
Običajna končnica datoteke | sb[7][8], sb2[9][10], sb3[11][12], sprite[13][14], sprite2[13][15] in sprite3[13][16] |
Spletna stran | https://scratch.mit.edu |
Scratch je vizualni programski jezik, ki je bil ustvarjen z namenom učenja programiranja. Leta 2007 so ga razvili sodelavci inštituta Media Lab na Tehnološkem inštitutu Massachusettsa, ZDA.
Preveden je v več kot 70 jezikov in ga množično uporabljajo v šolah in drugih izobraževalnih organizacijah. Scratch deluje kot spletna aplikacija, zato za njegovo uporabo zadošča že spletni brskalnik. Zgodnješe različice Scratcha so bile razvite tudi kot namizne aplikacije, ki so delovale na nperacijskih sistemih Mac OS, Linux in Microsoft Windows. Scratch omogoča tudi povezovanje z zunanjimi napravami, kot so npr. LEGO Mindstorms EV3, micro:bit in podobne.
Zahtevnost
[uredi | uredi kodo]Namenjen je predvsem otrokom od 8. do 16. leta starosti, saj program ne zahteva znanja programiranja. V njem se lahko izdeluje računalniške igre, animacije ... in se jih nato deli na spletu. Uporabnik namesto pisanja kode z miško premika grafične bloke in z njimi gradi ukaze.
Sklici
[uredi | uredi kodo]- ↑ Maloney, John; Burd, Leo; Kafai, Yasmin; Rusk, Natalie; Silverman, Brian; Resnick, Mitchel (29.–30. januar 2004). Scratch: A Sneak Preview. Second International Conference on Creating, Connecting and Collaborating through Computing. Section 6: Project status and next steps. doi:10.1109/C5.2004.33 – prek ResearchGate.
- ↑ »Scratch Timeline – Scratch Wiki«. en.scratch-wiki.info.
- ↑ Scratch 3.0 is here!
- ↑ »Catrobat Home«. catrobat.org.
- ↑ »ScratchJr – Home«. scratchjr.org.
- ↑ »Snap! Build Your Own Blocks«. snap.berkeley.edu.
- ↑ https://fr.scratch-wiki.info/wiki/Extension_de_fichier_.sb
- ↑ https://en.scratch-wiki.info/wiki/Scratch_File_Format_(1.4)/Project_File
- ↑ https://fr.scratch-wiki.info/wiki/Extension_de_fichier_.sb2
- ↑ https://en.scratch-wiki.info/wiki/Scratch_File_Format_(2.0)
- ↑ https://fr.scratch-wiki.info/wiki/Extension_de_fichier_.sb3
- ↑ https://en.scratch-wiki.info/wiki/Scratch_File_Format
- ↑ 13,0 13,1 13,2 https://fr.scratch-wiki.info/wiki/Sprite
- ↑ https://en.scratch-wiki.info/wiki/Scratch_File_Format_(1.4)/Sprite_File
- ↑ https://en.scratch-wiki.info/wiki/Scratch_File_Format_(2.0)#Sprite_Files
- ↑ https://en.scratch-wiki.info/wiki/Scratch_File_Format#Sprite_Files
Viri
[uredi | uredi kodo]- Lajovic, Sonja (2011). Scratch: Nauči se programirati in postani računalniški maček. Ljubljana: Pasadena. COBISS 255417600.