>> MITCH Resnick: Sveiki, es esmu Mitch Resnick.
Es esmu profesors Learning Pētniecība šeit MIT Media Lab,
un es arī vadīt MIT Scratch komanda.
JOHN Maloney: Es esmu Jānis Maloney, un es biju
pētnieks apmēram 11 gadus Strādājot pie Scratch projektu
kā vadošo attīstītājs.
MITCH Resnick: Mēs aicinām Mūsu pētniecības grupa
Mūžizglītības Bērnudārzs grupa, jo mēs esam iedvesmojuši to, kā bērni
mācās bērnudārzā.
Klasisks bērnudārza, bērni ir rotaļīgi projektēšana un radīt
lietas sadarbībā ar viens otru - ēku torņi
ar koka bloki, padarot attēlus ar pirkstu krāsām un krāsu zīmuļi.
Kā mēs izstrādājām Scratch, mēs vēlējāmies sagūstīt, ka bērnudārza garu
izglītojamajiem visu vecumu.
JOHN Maloney: Viena lielas motivācija Scratch
bija šis projekts, kas Mitchell un Natalie
sākās sauc Datoru Clubhouse.
Un viņi redzēja daudz bērniem dara sīkumi ar plašsaziņas līdzekļu, piemēram, Photoshop
un dažādas skaņas ražošanas rīkus, bet tie nav darot jebkuru programmēšanas.
Bērni nav darot jebkuru programmēšanas, un mēs paskatījās apkārt un teica, labi,
kāpēc viņi to dara?
Atbilde, šķiet, būt, ka tur nebija
instruments, kas ir piemērots šajā vidē.
>> MITCH Resnick: Kā mēs attīstīja Scratch,
Mani iedvesmoja dažas idejas mans mentors, Seymour Papert, kurš
izstrādājusi Logo programmēšanas valodu.
Seymour vienmēr mēdza teikt, ka tā bija svarīgi, lai jaunās tehnoloģijas
ir zema grīda - tas nozīmē, tas ir viegli , lai sāktu ar - augstiem griestiem -
kas nozīmē, jūs varētu darīt vairāk, un sarežģītākas lietas ar to.
Mēs arī vēlējāmies, lai būtu tas, ko mēs saucam par "plašas sienas,"
kas nozīmē, ka ir daudz dažādi ceļi,
ka jūs varat darīt daudz dažādas lietas ar programmatūru.
>> Tas nav pietiekami vienkārši, lai varētu saņemt sāka viegli un darīt sarežģītas lietas
ja katrs dara to pašu.
Mēs vēlamies, lai būtu daudz dažādu ceļi jo mēs zinām, dažādiem cilvēkiem ir
dažādas intereses, un mēs vēlējāmies ikvienam
lai varētu strādāt pie projektiem, kas pieauga no savām interesēm.
>> JOHN Maloney: Es gribētu teikt, ka mēs, iespējams, -
there's - mēs ņēmām vērā aptuveni 10 reizes vairākas komandas un funkcijas, nekā ir
kādreiz nonācis nulles.
Mums būtu bezgalīgs debates par to, kādi
formulējums likts uz blokiem un lietas, piemēram, vai saistību nepildīšanas
virziens sprites jābūt uz augšu vai uz labo pusi.
Tāpēc mēs domājam par visām šīm lietām, it īpaši ļoti agri pieredzi
ka cilvēki būtu ar nulles un cenšas
lai būtu tā, ka lietas varētu būt atklāja tikai eksperimentējot.
>> MITCH Resnick: Kad mēs bijām Pirmais projektēšana Scratch,
Mūsu mērķauditorija bija vecumā no 8 līdz 16.
JOHN Maloney: On zemu spektra galā,
mēs noskaidrojām, ka daudz jaunāki bērni bija izmantojot Scratch nekā mēs jebkad gaidīts.
Es joprojām atceros vienu - pirmā Scratch diena, es domāju, ka mums bija,
tas maz sešus gadus vecs puisis ienāca
Augšējā galā, es esmu bijis pārsteigts ir, piemēram, izmantojot nulles
koledžu klasēs, piemēram, CS50 tāpēc, ka mēs neesam īsti
domā par nulles kā valoda mācot datorzinātnes ar datoru
zinātnieki.
>> Vēl viens pārsteigums ir tas, kā daudzi pieaugušie to izmanto.
Mēs noskaidrojām, ka cilvēki, kas ir tāpat kā pilna laika programmētāji
bauda programmēšana Scratch kā sava veida hobijs.
Un tāpēc mēs esam redzējuši cilvēkus uz Scratch mājas lapā
izveidot projektus, kas, piemēram, ray meklēšanu 3-D izciršanas sistēmas.
Es nevarēju noticēt, kad es redzēju, ka.
>> MITCH Resnick: Kā mēs uzsāka darbu pie nulles,
mēs vēlamies, lai tā atšķiras no iepriekšējās programmēšanas valodas
lai padarītu to pieejamu uz daudz plašāku cilvēku lokam.
Tāpēc mums bija trīs galvenos pamatprincipus.
Pirmkārt, mēs vēlamies, lai to Tinker-spējīgs,
lai jūs varētu izveidot programmu daudz piemēram, liekot Lego ķieģeļus kopā.
Tāpēc mums bija vizuālās programmēšanas blokiem, kas snap kopā.
Otrkārt, mēs gribam ļaut cilvēkiem strādāt
vairāk jēgpilnu projektiem, lietas ka bija personīgi attiecas uz viņiem.
Tieši tāpēc mēs Scratch tāpēc mediju bagāts.
>> Treškārt, mēs vēlamies, lai to sociālo jomu, jo jums
zina daudz labākā mācīšanās pieredzi
tad, kad mēs sazināmies ar citiem.
Tāpēc mēs pievienojām nulles tiešsaistē sabiedrība no paša sākuma,
taisnība, kad mēs sākām programmatūra, lai cilvēki
būtu auditoriju viņu darbi
un arī iedvesmoties , ko citi cilvēki radīti.
Tā mēs sākām Scratch, tur ir aptuveni 4,5 miljoni projektiem
kas ir dalīta uz Scratch mājas lapā.
>> JOHN Maloney: Tāpēc es faktiski pievienojās projektam
pēc veida raksta Mitchell.
Es lūdzu, lai pievienoties, kad es dzirdēju par to, jo es domāju,
tas būs šāds foršs lieta, un es gribēju, lai palīdzētu.
Bet mana mīļākā valoda bija Smalltalk, un es
ir palīdzējis attīstīt šo versiju gada Smalltalk sauc čīkstēt.
Tāpēc es teicu, labi, es ņemšu nākt un darīt šo darbu
tik ilgi, cik es varu izveidot to čīkstēt.
Un Mitchell teica, ak pārliecināts, es vienalga, kas tas ir izgatavots collas
Tikai, lai tā darbotos.
Un tā tas ir, kā tas got jāraksta čīkstēt.
>> Tātad ar nulles 2.0, mēs domāju, ka mēs būtu
mēģināt padarīt Scratch sasniegt vairāk cilvēki, padarot to mākonis balstītas app.
Un, lai gan tur bija versija un čīkstēt, kas vijās pārlūku,
tas prasa lejupielādi un uzstādot plug-in.
Un mēs zinājām, ka daudzi cilvēki būtu problēmas darot, ka,
vai nu tāpēc, ka tas bija sarežģīts process
vai tāpēc, ka to pārvaldi to skolas vai kāds nevarētu atļaut.
Tāpēc mēs vēlējāmies kaut ko, kas bija veida iebūvēts pārlūkiem
vai bija veida pēc noklusējuma tur lielākā daļa pārlūkprogrammu.
>> Mēs uzskatīja, Java.
Mēs ņēmām vērā Silverlight.
Mēs uzskatīja, JavaScript, un mēs uzskatīja Flash.
Tajā brīdī, Flash bija patiešām par pārākums.
Adobe ir patiešām stumšanas to, un mēs vēl nezināja, jūs zināt,
ka tas būs šāda problēma iOS un mobilajās ierīcēs, un tā tālāk.
Tāpēc mēs devāmies ar Flash, un retrospektīvi, jūs zināt,
tas esmu varbūt bijis nicer ja mēs gribētu devusies ar JavaScript
jo tas ir kļuvis dominējošā valoda.
>> Bet es nedomāju, ka tur ir kāds veids, kā mēs, iespējams, varētu
esmu redzējis visas lietas, kas bija gatavojas mainīt starp toreiz un tagad.
Tas aizņem trīs gadus, vai arī tā, lai salikt kopā kaut kas līdzīgs šim,
tāpēc jūs veicat savu labāko minējumu un ceram uz labāko.
>> MITCH Resnick: Viens no mūsu jauno projektu sauc Scratch Junior,
cenšas būt Scratch aiziet līdz pat jaunākiem bērniem.
Tā ir vērsta uz vecumu ir 5-7 gadu vecumā,
piemēram, bērnudārza līdz otrās pakāpes.
Pirmā versija tas būs uz iPod,
un mēs plānojam, lai tā nāk out vidū 2014.
Tāpēc Scratch Junior būs nedaudz samazināts versiju.
Tas būs nedaudz mazāk funkcijas, kā arī
padarītu lietas vēl attīstības viedokļa piesavināties jaunākiem bērniem.
>> JOHN Maloney: Man patīk tas, ka Scratch 2.0 īpaši
ir sava veida slepeni augstākās sniegumu, nekā jūs varētu iedomāties.
Pēc noklusējuma, ja jūs darāt animācijas un tā tālāk,
jūs tikai rāmja likme - veida atjauninājumu
likme ekrāna, un mēs esam konstruētas tā apzināti
tā, ka tā tikai dara mazliet par rāmi
tā, ka, ja jūs sakāt atkārtot 10 pārvietot 10, jūs faktiski
redzēt to pārvietoties 10 maz solis - 10 maz pieaugumu.
>> Tomēr, tur ir sava veida slēptā režīmā, ko sauc turbo režīmā,
ko jūs varat saņemt, Shift-Uzklikšķinot uz zaļo karogu,
un kas būtībā ļauj to palaist veida tik strauji, kā tas ir iespējams.
Tātad šis ir tas, ko ļauj jums darīt lietas, piemēram, staru marķieri,
un jums nav - sākotnējā ray marķiergāzes,
Jums bija jāgaida apmēram puse stundu, lai redzētu rezultātus, jo to
bija sava veida chugging pa vienam kadram laikā.
Bet ar Shift-Click lieta, jūs varat saņemt rezultātus
kaut kā 20 sekundēs.
Tātad, visi pēkšņi, jūs varat darīt, kārtot augsta līmeņa lietas Scratch,
bet tā ir slēpta funkcija.