>> 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.