Scratch (програмски језик) — разлика између измена

Садржај обрисан Садржај додат
Нема описа измене
Нема описа измене
Ред 4:
|натпис уз слику =
|оригинални назив = {{јез-енгл|Scratch}}
|изговор на српском =Скрачскрач
|модел = [[Објектно-оријентисано програмирање|објектно оријентисани]], [[Конкурентно програмирање|конкурентни]], образовни
|настанак =
Ред 26:
Намењен је младим људима и свима осталим који желе да користе [[програмирање]] као начин креативног изражавања. Примењује се у [[Образовање|образовању]] у области [[Мултимедија|мултимедије]] и програмирања.
 
Скрач је такође и назив за графичко окружење за развој и публиковање програма писаних у програмском језику Скрачскрач. Постоје верзије овог развојног окружења за [[Линукс]], ''[[Mac OS X]]'' и [[Мајкрософт виндоуз]] оперативне системе. Скрач развојно окружење је [[Отворен код|отвореног кода]].<ref>{{cite web |url=http://info.scratch.mit.edu/Source_Code |title=Scratch Source Code}}</ref>
 
Комплетно окружење и програмски језик су прилагођени локализацији. Скрач може да се користи на више од педесет различитих [[Језик|говорних језика]].<ref>{{cite web |url=http://info.scratch.mit.edu/Languages |title=Languages }}</ref> У току је локализација на српски језик.<ref>{{cite web |url=http://sites.google.com/site/scratchsrbija2/ |title=Скрач на српском језику}}</ref>
Ред 32:
== Синтакса ==
 
Скрач је визуелни програмски језик. Веома је тешко, ако је уопште могуће, направити [[Синтакса|синтаксну]] грешку [[Програмирање|програмирајући]] у Скрачускрачу.
 
[[Програм]] се формира од блокова који су визелно представљени. Програмер уклапа блокове формирајући програм. Избор блокова који ће да се повежу врши се према њиховом [[Облик|облику]]. Постоји визуелна повратна информација о томе да ли су уклопаљени одговарајући блокови.
Ред 38:
Нешто мало синтаксе је везано за писање [[Број|бројева]], имена [[Променљива (рачунарство)|променљивих]] и [[Листа (програмирање)|листа]]. Она је интуитивно схватљива и програмеру на нивоу детета школког узраста.
 
Синтакса, у изворном смислу, каква постоји код класичних програмских језика где је програм текст, не постоји у програмском језику Скрачскрач. Творци језика су на овај начин отклонили значајну препреку у првим корацима [[Учење|учења]] програмирања.
 
[[Датотека:Scratch-Brojanje100do1.png|оквир|центар|Извршење Скрачскрач програма у коме маца броји уназат од сто до један. У средњем делу се види код програма.]]
 
== Скрач 2.0 ==
 
Нова верија Скрачскрач програмског језика и развојног окружења садржи више значајних новина. Само развојно окружење и [[Интерпретатор (рачунарство)|интерпретатор]] језика могу да се нађу на удаљеном рачунару на [[Интернетинтернет|Интернетуинтернету]]. Њихово преузимање се врши приликом приступа [[веб]] страници Скрача 2.0 путем [[Интернетинтернет прегледач|Интернетинтернет прегледача]]. Неке од осталих значајних новина су [[Процедура|процедуре]] (могућност да се изграде нови градивни блокови језика), [[векторска графика]], могућност да се подаци чувају путем Интернетаинтернета на удаљеном рачунару и прибављају са њега.
 
Скрач 2.0 је у бета развојној фази. Ипак свако може да приступи и тестира Скрачскрач у овој фази његовог развоја.
 
[[Датотека:Скрач_2скреч_2.0_бета_-_маца_броји.png|оквир|центар|Извршење Скрачскрач програма у прегледачу Интернетаинтернета. Скрач 2.0]]
 
== Литература ==
Ред 56:
{{Commonscat|Scratch (programming language)}}
* [http://scratch.mit.edu/ Званичан сајт]
* [http://sites.google.com/site/scratchsrbija2/ Сајт посвећен локализацији Скрачскрач пројекта на српски језик]
* [http://beta.scratch.mit.edu/ Скрач 2.0]
* [http://www.dmoz.org/Computers/Programming/Languages/Smalltalk/Squeak/Scratch/ Скрач везе у Пројекту отвореног директоријкума]