MITCH Resnick: Hei, olen Mitch Resnick. Olen professori Oppiminen Tutkimus täällä MIT Media Lab, ja olen myös suoraan MIT Scratch Team. JOHN MALONEY: Olen John Maloney, ja olin tutkija noin 11 vuotta työskentelevät Scratch Project johtavana kehittäjänä. MITCH Resnick: Vaadimme Meidän tutkimusryhmä Elinikäisen Kindergarten ryhmässä, koska olemme innoittamana miten lapset oppia päiväkodissa. Klassinen päiväkoti, lasten ovat leikkisästi suunnittelemaan ja tekemään asioita yhteistyössä toisiinsa - rakennukset tornit puupalikoilla, jolloin kuvat sormiväreillä ja väriliidut. Kuten olemme kehittäneet Scratch, halusimme kaapata että päiväkodin henki oppijoille kaikenikäisille. JOHN MALONEY: Yksi iso motiiveja Scratch oli tämä hanke Mitchell ja Natalie oli alkanut kutsutaan Computer Clubhouse. Ja he näkivät paljon lapsia tehdä juttuja median työkaluja kuten Photoshop ja eri ääni tuotannon työkalut, mutta he eivät tehneet mitään ohjelmointitaitoja. Lapset eivät tehneet mitään ohjelmointia, ja me katseli ympärilleen ja sanoi hyvin, Miksi ne eivät tee sitä? Vastaus tuntui olla, että ei ollut työkalu, joka oli sopiva arvoineen. MITCH Resnick: Kuten me kehittivät Scratch, Olen hyvin innostunut joitakin ajatuksia minun mentori, Seymour Papert, joka kehitetty Logo ohjelmointikieli. Seymour oli tapana sanoa, että se oli tärkeää, että uusi teknologia on matala lattia - eli se on helppoa päästä alkuun - korkea katto - eli et voisi tehdä enemmän ja monimutkaisempia asioita sen kanssa. Halusimme myös olla mitä me kutsumme "leveä seinät" eli on olemassa monia erilaisia ​​reittejä, että voit tehdä monia eri asioita ohjelmisto. Se ei riitä vain voi saada alkuun helposti ja tehdä monimutkaisia ​​asioita jos kaikki tekevät samaa. Haluamme olla monia eri reittejä koska tiedämme, eri ihmisillä on erilaisia ​​intressejä, ja halusimme kaikki pystyä työskentelemään projekteissa, jotka kasvoi ulos omia etujaan. JOHN MALONEY: Haluaisin sanoa, että meillä on todennäköisesti - there's - pidimme noin 10 kertaa enemmän komentoja ja ominaisuuksia kuin on koskaan päätynyt Scratch. Meillä olisi loputon keskusteluja mitä sanamuoto laittaa lohkot ja asioita, kuten onko oletus suuntaan sprite pitäisi olla ylös tai oikealle. Joten ajattelimme kaikki nämä asiat, varsinkin hyvin varhaiset kokemukset että ihmiset olisivat Scratch ja yrittää tehdä se niin, että asiat voisivat olla löysi vain kokeilemalla. MITCH Resnick: Kun olimme Ensimmäinen suunnittelu Scratch, kohdeyleisömme oli ikäisille 8-16. JOHN MALONEY: On alhainen ääripäässä, huomasimme, että paljon nuorempi lapset olivat Scratch kuin koskaan odotettavissa. Muistan vielä yksi - ensimmäinen Scratch päivä, luulen, että meillä oli, tämä pieni kuusivuotiasta kaveri tuli sisään Yläpäähän, olen ollut yllättynyt at, esimerkiksi käyttämällä Scratch college luokkia kuten CS50 koska emme oikeastaan ajatella Scratch kuin kieli opetus tietojenkäsittelytieteen tietokoneeseen tutkijat. Toinen yllätys on, miten monet aikuiset käyttävät sitä. Huomasimme, että ihmiset, jotka ovat kuten kokopäiväistä ohjelmoijat nauttia ohjelmointi Scratch eräänlaisena harrastus. Ja niin olemme nähneet ihmiset Scratch sivustolla projekteissa, jotka tekevät esimerkiksi säteenseuranta 3-D mallinnus järjestelmiä. En voinut uskoa sitä, kun huomasin, että. MITCH Resnick: Kuten me alkoi työstää Scratch, haluamme tehdä se eroaa edellinen ohjelmointikielet jotta se saataville huomattavasti useampien ihmisten. Joten meillä oli kolme keskeistä pääperiaatteet. Ensinnäkin haluamme tehdä se lisää Tinker-pystyy, joten voisi rakentaa ohjelmia paljon kuin laittaisi Lego tiiliä yhdessä. Joten meillä oli visuaalisen ohjelmoinnin lohkoja, jotka snap yhdessä. Toiseksi, haluamme antaa ihmisten toimia enemmän mielekkäitä hankkeita, asiat jotka olivat henkilökohtaisesti merkityksellisen heille. Siksi teemme Scratch niin media-rikas. Kolmasosa kaikista, haluamme tehdä se lisää sosiaalista, koska olet tietää paljon paras oppimiskokemuksia tulla, kun olemme vuorovaikutuksessa muiden kanssa. Joten lisäsimme Scratch verkossa yhteisöä alusta alkaen, oikeassa, kun aloitimme ohjelmistoa niin, että ihmiset olisi yleisöä oman teoksensa ja myös inspiroidu mitä muut ihmiset luotu. Koska aloitimme Scratch, on ovat olleet noin 4,5 miljoonaa euroa hankkeiden , jotka on jaettu Scratch sivustolla. JOHN MALONEY: So I itse hankkeeseen liittyi jonkinlaisessa ajaneet Mitchell. Pyysin liittyä kun kuulin siitä, koska ajattelin se tulisi olemaan niin siisti asia, ja halusin auttaa. Mutta suosikkini kieli oli Smalltalk, ja minä oli auttanut kehittämään tämän version of Smalltalk nimeltään Squeak. Joten sanoin, No, minä tulla ja tehdä tätä työtä niin kauan kuin voin rakentaa sen vikisijä. Ja Mitchell sanoi, oh varma, I älä välitä mitä se on tehty sisään Vain saada se toimimaan. Ja niin se on, miten se sai kirjoitetaan vikisijä. Joten Scratch 2,0 me Ajattelin, että olisimme yrittää tehdä Scratch tavoittaa enemmän kansalaisia ​​tekemällä siitä pilvi-pohjainen sovellus. Ja vaikka siellä oli versio of Squeak joka juoksi selaimessa, se edellyttää lataaminen ja asentamalla plug-in. Ja tiesimme, että monet ihmiset olisi vaikeuksia tehdä, että joko siksi, että se oli monimutkainen prosessi tai koska niiden hallinnolle niiden koulussa tai mitä tahansa ei salli sitä. Joten halusimme jotain, joka oli Tällainen rakennettu selaimet tai oli eräänlainen oletusarvoisesti siellä useimmat selaimet. Mietimme Java. Mietimme Silverlight. Me katsotaan JavaScript, ja pohdimme Flash. Siinä vaiheessa, Flash oli todella on valta. Adobe on todella työntämällä sitä, ja emme vielä tiedä, tiedät, että se tulisi olemaan tällainen ongelma iOS ja mobiililaitteisiin ja niin edelleen. Niinpä menimme Flash, ja jälkikäteen, tiedätte, se olis ehkä ollut mukavampi Jos olisimme menneet JavaScript koska se on tullut hallitseva kieli. Mutta en usko, että on millään tavalla voisimme mahdollisesti ovat nähneet kaikki asioita, jotka olivat aio vaihtaa silloin ja nyt. Se kestää kolme vuotta tai niin että koonnut jotain tällaista, joten voit tehdä paras arvaus ja toivoa parasta. MITCH Resnick: Yksi uusi hankkeita kutsutaan Scratch Junior, yrittää saada Scratch mennä alas jopa nuoremmille lapsille. Se on koh-vuotiaana viisi-seitsemänvuotta-vuotiaat, kuten päiväkoti toisella luokalla. Ensimmäinen versio se tulee olemaan iPod, ja aiomme olla se tulla vuonna 2014 puolivälissä. Joten Scratch Junior on hieman pienennetty versio. Se on jonkin verran vähemmän ominaisuuksia ja myös tehdä asioita entistä kehitysvammaisten Soveltuu nuoremmille lapsille. JOHN MALONEY: Nautin siitä että Scratch 2,0 erityisesti on tavallaan salaa korkeampi suorituskyky kuin voisi kuvitella. Oletuksena, kun teet animaatioita ja niin edelleen, olet vain runko nopeudella - tavallaan päivitys nopeudella näytön, ja olemme Suunnittelin sen tarkoituksella niin, että se vain tekee hieman kehystä kohti niin, että jos sanot toista 10 liikkuvat 10, voit itse nähdä sen liikkuvat 10 pikku vaiheeseen - 10 pikku askelin. Kuitenkin on olemassa eräänlainen piilotettu tilassa, jota kutsutaan turbo-tilassa, jonka voit saada Shift-klikkaamalla vihreää lippua, ja että periaatteessa antaa sen ajaa sellaista niin nopeasti kuin se voi. Joten tämä on mitä voit tehdä asioita, kuten ray merkkiaineen, ja sinun ei tarvitse - alkuperäinen ray merkkiaineen, joutui odottamaan noin puoli tunti nähdä tuloksia, koska se oli sellainen chugging kautta yksi kuva kerrallaan. Mutta Shift-Click asia, voit saada tuloksia in jotain 20 sekuntia. Joten, yhtäkkiä, voit tehdä lajitella korkean tason asioita Scratch, mutta se on piilotettu ominaisuus.