MITCH Resnick: Sveiki, aš Mitch Resnick. Aš profesorius gyvenimą Tyrimai čia MIT Media Lab, ir aš taip pat nukreipti MIT Scratch komanda. JOHN MALONEY: Aš Jonas Maloney, ir man buvo maždaug 11 metų tyrėjas darbo Scratch projektą kaip švino kūrėjas. MITCH Resnick: Mes tai vadiname mūsų tyrimų grupė Mokymosi visą lopšelis grupė dėl mes įkvėpė būdas vaikams mokytis darželyje. Klasikinis darželis, vaikai yra žaismingai projektuojant ir kuriant dalykų bendradarbiaujant su vienas kitą - pastatai bokštai su medinių blokų, todėl nuotraukų su pirštu dažų ir spalvotieji pieštukai. Kaip mes sukūrėme nulio, mes norėjome užfiksuoti, kad darželio dvasią besimokantiesiems visų amžiaus. JOHN MALONEY: Vienas iš didelės motyvacijos nulio buvo toks projektas, kuris Mitchell ir Natalie pradėjo vadinamas Kompiuterių klubo pastatas. Ir jie pamatė vaikams daro daug Daiktai su žiniasklaidos priemones, pavyzdžiui, Photoshop ir įvairių garso gamybos priemones, bet jie buvo ne daryti bet programavimą. Vaikai buvo ne daryti bet programavimo, ir mes pažvelgė aplink ir pasakė, gerai, kodėl jie tai daro? Atsakymas, atrodo, būti, kad nebuvo įrankis, kuris buvo tinkamas už šį nustatymą. MITCH Resnick: Kaip mes buvo sukurti nulio, Mane įkvėpė keletas idėjų mano mentorius, Seymour Papert, kuris sukūrė Logo programavimo kalba. Seymour visada sakydavo, kad jis buvo svarbu, kad naujos technologijos turėti mažaaukštei - tai reiškia, kad lengva pradėti dirbti su - aukštos lubos - reiškia, kad jūs galite padaryti daugiau ir daugiau sudėtingus dalykus su juo. Mes taip pat norėjo turėti ką mes vadiname "pločio sienos," tai reiškia, kad yra daug skirtingi keliai, kad jūs galite padaryti daug skirtingų viskas su programine įranga. Tai ne tik pakankamai, kad būtų galima gauti pradėjo lengvai ir padaryti sudėtingus dalykus jei visi daro tą patį. Mes norime turėti daug skirtingų kelius nes mes žinome, skirtingi žmonės turi skirtingi interesai, ir mes norėjome visiems gebėti dirbti su projektais, kad išaugo iš savų interesų. JOHN MALONEY: Norėčiau pasakyti, kad mes tikriausiai - there's - mūsų nuomone, apie 10 kartų daugiau komandų ir funkcijų, nei turi kada baigėsi iki nulio. Mes norėtume turėti neribotos diskusijas apie ką redakcija įdėti į blokus ir dalykų, pavyzdžiui, ar numatytasis kryptis sprites turėtų būti aukštyn arba į dešinę. Taigi mes manome, kad apie visus šiuos dalykus, ypač labai anksti patirtis kad žmonės turėtų su nulio ir bando padaryti taip, kad viskas gali būti atrado tiesiog eksperimentuoti. MITCH Resnick: Kai mes buvome Pirmasis projektavimas nulio, mūsų tikslinė auditorija buvo amžiaus 8 iki 16. JOHN MALONEY: On žemos spektro, mes nustatėme, kad daug jaunesni vaikai buvo naudojant nulio, nei mes kada nors tikėtasi. Aš vis dar prisimenu vieną - pirmą kartą Momentinė dieną, manau, kad mes turėjome, ši maža šešerių metų amžiaus vaikinas atėjo in Viršutiniame gale, aš buvau nustebęs, ne, pavyzdžiui, iš nulio naudojimas kolegijoje klases kaip CS50 nes mes nelabai galvoti apie nulio kaip kalba mokyti informatikos prie kompiuterio mokslininkai. Kitas netikėtumas yra tai, kaip daugelis suaugusiųjų naudojate jį. Mes nustatėme, kad žmonės, kurie yra kaip dieninių programuotojų mėgautis programavimas Momentinė kaip rūšiuoti hobis. Ir taip mes matėme žmones dėl Scratch svetainėje kurti projektus, kurie, pavyzdžiui, ray atsekti 3-D utilizavimo sistemas. Aš negalėjau patikėti, kai pamačiau, kad. MITCH Resnick: Kaip mes pradėjo dirbti nulio, mes norime, kad ji skiriasi nuo Ankstesniais programavimo kalbos siekiant padaryti ją prieinamą kur kas platesniam žmonių ratui. Taigi, mes turėjome tris pagrindinius pagrindinius principus. Pirma, mes norime, kad tai daugiau Taisome-gali, todėl galite sukurti programas daug kaip pradėti Lego plytų kartu. Taigi mes turėjome vizualinį programavimą blokų, spausteliai kartu. Antra, mes norime leisti žmonėms dirbti daugiau prasmingų projektų, viskas kad buvo asmeniškai svarbios. Štai kodėl mes darome Momentinė todėl žiniasklaidos turtingas. Trečia, mes norime, kad tai daugiau socialinis, nes jums žinau, geriausia daug mokymosi patirties ateiti, kai mes bendrauti su kitais. Taigi, mes pridėjome nulio internete bendruomenė nuo pat pradžių, teisus, kai mes pradėjome programinė įranga, kad žmonės turės auditoriją už jų kūrinių ir taip pat gauti įkvėpė ką kiti žmonės sukūrė. Kadangi mes pradėjo nulio, yra buvo maždaug 4,5 mln projektai kad buvo bendrai dėl Scratch svetainėje. JOHN MALONEY: Taigi, aš faktiškai prisijungė prie projekto iki tarsi pareiškimo Mitchell. Aš paklausiau prisijungti prie kai išgirdau apie jį, nes aš maniau, jis bus toks kietas dalykas, ir aš norėjau padėti. Bet mano mėgstamiausia kalba buvo Smalltalk ir aš padėjo sukurti šią versiją iš Smalltalk vadinamas girgždėti. Taigi pasakiau, gerai, aš ateiti ir padaryti šį darbą kaip ilgai, kaip aš galiu kurti jį Squeak. Mitchell sako, oi tikrai, aš nerūpi, ką jis padarė in Tiesiog padaryti jį dirbti. Ir taip tai kaip jis gavo turi būti parašyta Squeak. Taigi su Scratch 2,0, mes maniau, kad mes pabandyti padaryti įbrėžimams pasiekti daugiau žmonių priėmimo ji cloud programa. Ir nors ten buvo versija iš Squeak, kuri tęsėsi naršyklėje, tai reikia atsisiųsti ir įdiegti plug-in. Ir mes žinojome, kad daug žmonių būtų sunku tai padaryti, arba todėl, kad ji buvo sudėtingas procesas, arba dėl jų administravimo institucijos savo mokyklos ar kas neleistų jį. Taigi mes norėjome kažką, kad buvo tipo integruotas į naršykles ar buvo natūra pagal nutylėjimą ten dauguma naršyklių. Mes laikomas Java. Mes laikomas "Silverlight. Mes laikomas Javaskriptą, ir, mūsų nuomone, Flash. Tuo metu, "Flash" buvo tikrai ant dominavimas. "Adobe" buvo tikrai stumti jį ir mes dar nežinojo, žinote, kad jis bus tokia problema iOS ir mobiliųjų įrenginių ir kt. Taigi, mes nuėjome su "Flash", ir retrospektyviai, žinote, tai jau gal buvo gražiau jei mes norime dingo JavaScript nes tai tapo dominuojanti kalba. Bet aš nemanau, kad tai bet kokiu būdu galėtume galbūt matė visus dalykus, kurie buvo ketina keisti tarp tada ir dabar. Ji trunka trejus metus arba tiek, kad sudėti kažką panašaus į tai, todėl jūs bandykite spėti ir tikiuosi geriausio. MITCH Resnick: Vienas iš mūsų naujas projektai yra vadinamas "Scratch jaunimas, bando turėti Scratch go iki net jaunesniems vaikams. Tai yra siekiama amžiaus 06:55 metų amžiaus, kaip darželio iki antros klasės. Pirmoji versija jis bus ant iPod, ir mes planuojame, kad jis ateis iš viduryje 2014. Taigi Scratch Jaunesnysis bus šiek tiek sumažinta versija. Tai teks šiek tiek mažiau funkcijų, o taip pat kad viskas daugiau Ewolucyjnie tinka jaunesnio amžiaus vaikams. JOHN MALONEY: Man patinka tai, kad Scratch 2,0 ypač yra tarsi slapta didesnis našumą, nei galite įsivaizduoti. Pagal nutylėjimą, kai jūs darote animacijos ir pan, jūs tik prie rėmo norma - tarsi atnaujinimo rodiklis ekrane, ir mes sukūrė jį sąmoningai taip, kad ji tik daro šiek tiek už kadro taip, kad jei tu sakai pakartoti 10 žingsnis 10, jūs iš tikrųjų matyti judėti 10 Little žingsnis - 10 mažai padidinimas. Tačiau yra rūšiuoti paslėptas režimas, vadinamas Turbo režimas, kurią galite gauti iš Shift-spustelėję žalią vėliavą, ir kad iš esmės leidžia jį paleisti tipo taip greitai, kaip jis gali. Taigi tai, ką leidžia daryti tokie dalykai kaip ray trasuojančius, o jūs neturite - originalas spindulių bandymo, Jums teko palaukti apie pusė valandą, kad pamatyti rezultatus, nes tai buvo natūra chugging per vieną kadrą vienu metu. Bet su spausite kartu su Shift dalykas, jūs galite gauti rezultatus kažką panašaus į 20 sekundžių. Taigi, visi staiga, galite tai padaryti rūšiuoti aukšto lygio dalykų nulio, bet tai paslėpta funkcija.