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.