MITCH Resnick: Tere, ma olen Mitch Resnick. Ma olen professor Learning Teadusuuringud siin MIT Meedia Lab, ja ma ka suunata MIT Scratch Team. JOHN MALONEY: Ma olen John Maloney ja ma olin teadlane umbes 11 aastat kallal Scratch Project juhtiva arendaja. MITCH Resnick: Kutsume Meie uurimisgrupp Elukestva Lasteaed grupp sest me inspireeritud viis last õppida lasteaias. Klassikaline lasteaed, lapsed on vallatult kujundamisel ning luua asjad koostöös üksteist - hoonete tornid puidust klotsid, tehes pilte sõrme värvid ja värvipliiatsid. Nagu me arenenud Scratch tahtsime lüüa, et lasteaed vaim õppijatele kõigis vanustes. JOHN MALONEY: Üks suur motivatsioon Scratch oli see projekt, mis Mitchell ja Natalie algas nn Computer Club. Ja nad nägid palju lapsed teevad stuff meedia vahendeid, nagu Photoshop ja erinevate heli tootmise vahendid, kuid nad ei tee ühtegi programmi. Lapsed ei tee ühtegi programmeerimine, ja me vaatasime ringi ja ütles ka, miks ei ole nad seda teevad? Tundus, et olla, et seal ei olnud vahend, mis on asjakohane eest, et seade. MITCH Resnick: Nagu me arenesid Scratch, Mul oli inspireeritud mõned ideed minu mentor, Seymour Papert, kes arenenud Logo programmeerimiskeelt. Seymour alati tavatses öelda, et see oli oluline uue tehnoloogia on madalad - see tähendab, et see on lihtne alustan - kõrge lagi - tähendab, sa võiksid teha rohkem ja keerulisem asju sellega. Meil on ka tahtnud mida me nimetame "lai seinad" tähendus on palju erineval viisil, , mida saate teha palju erinevaid asjad koos tarkvaraga. See ei ole piisav lihtsalt, et oleks võimalik saada Alustamine on lihtne ja teha keerukaid asju kui igaüks teeb sama asja. Tahame olla palju erinevaid radu sest me teame, erinevatel inimestel on erinevate huvide, ja me tahtsime kõik et oleks võimalik töötada projektidega, mis kasvas välja nende endi huvides. JOHN MALONEY: Sooviksin öelda, et me tõenäoliselt - there's - pidasime umbes 10 korda rohkem käske ja funktsioone kui on kunagi sattus Scratch. Meil oleks lõputu Arutelud selle üle, missuguseid sõnastus panna plokid asjad kas vaikimisi suunas sprites tuleks üles või paremale. Nii me mõelnud kõiki neid asju, eriti väga varakult kogemusi et inimesed oleksid Scratch ja püüab teha nii, et asjad võiks olla avastasin just katsetamist. MITCH Resnick: Kui me olime esimene projekteerimine Scratch, Meie sihtrühm on vanuses 8-16. JOHN MALONEY: On madal äärmuseks, leidsime, et palju nooremad lapsed olid kasutades Scratch kui me kunagi ette näha. Mäletan veel üks - esimene Scratch päev, ma arvan, et meil oli, see väike kuue aastane poiss tuli sisse Ülaosale, ma olen üllatunud temperatuuril, näiteks kasutamine Kraabi kolledži klassid nagu CS50 sest me ei ole tegelikult mõtle Scratch keele jaoks õpetamine infotehnoloogia arvuti teadlased. Teine üllatus on see, kuidas paljud täiskasvanud kasutavad seda. Leidsime, et inimesed, kes on nagu täiskohaga programmeerijad nautida programmeerimine Scratch nagu omamoodi hobi. Ja nii oleme näinud inimesed Scratch kodulehel luua projekte, mis teha, näiteks ray jälgimise 3-D krohvisüsteemid. Ma ei suutnud seda uskuda, kui ma nägin seda. MITCH Resnick: Nagu me alustanud nullist, me tahame, et oleks erinev eelmine programmeerimiskeeled et muuta see kättesaadavaks et palju rohkem inimesi. Seega oli meil kolm põhilist põhimõtted. Esiteks, me tahame teha see rohkem käpard-võimeline, et sa võiksid luua programme palju nagu laskmise Lego tellised koos. Seega oli meil visuaalse programmeerimise plokid, et snap koos. Teiseks, me tahame lase inimestel tööd rohkem mõtestatud projekte, mida mis olid isiklikult oluline neile. Sellepärast teeme Scratch nii meedia-rikas. Kolmandaks, me tahame teha see rohkem sotsiaalne, sest sa tean palju paremini õpikogemusi tulema, kui me suhelda. Seega lisasime Scratch võrgus kogukond algusest, õigus, kui me käivitas tarkvara, et inimesed oleks publik oma loomingut ja samuti inspireerivad mida teised inimesed on loodud. Kuna alustasime nullist, siis on umbes 4,5 miljonit projektide mis on jagatud Scratch kodulehel. JOHN MALONEY: Ma tegelikult liitus projektiga poolt omamoodi menetlusdokumendi Mitchell. Küsisin liituda, kui kuulsin , sest ma arvasin, see pidi olema nagu cool asi, ja ma tahtsin aidata. Aga minu lemmik keel oli Smalltalk ja ma aitas arendada see versioon Smalltalk nimega Mouse. Ma ütlesin, ma tulen tulema ja seda tööd nii kaua, kui ma ei saa ehitada see Squeak. Ja Mitchell ütles, oh muidugi, ma ei huvita, mida ta on teinud sisse Lihtsalt teha seda tööd. Ja nii see on, kuidas see sai olema kirjutatud Mouse. Nii Scratch 2.0, me arvasin, et meil oleks proovige teha Scratch jõuda rohkem inimesed tehes pilvepõhine app. Ja kuigi oli versioon of Mouse, mis jooksis brauser, see vajalik allalaadimine ja installida plug-in. Ja me teadsime, et palju inimesi oleks hädas seda tehes, kas sellepärast, et see oli keeruline protsess või seetõttu, et nende manustamisel nende kool või mis iganes, ei luba seda. Nii et me tahtsime midagi, mis oli objekti ehitatud brauserid või oli selline vaikimisi seal enamik brausereid. Pidasime Java. Pidasime Silverlight. Pidasime JavaScript, ja pidasime Flash. Sel hetkel, Flash oli tõesti paremuse. Adobe on tõesti surudes seda, ja Me ei tea veel, kas tead, et see pidi olema selline probleem iOS ja mobiilseadmete ja nii edasi. Me läksime koos Flash ja Tagantjärele, tead, see pole võibolla veel toredam olnud Kui me oleks läinud JavaScript sest see on muutunud domineeriv keel. Aga ma ei usu, et seal on kuidagi saime võimaluse olen näinud kõike, mis olid muutu vahel enne ja nüüd. Kulub kolm aastat või nii panna kokku midagi sellist, nii te teete oma parim oletus ja loodan parimat. MITCH Resnick: Üks meie uus projekte nimetatakse Scratch Junior, üritan Scratch minna alla isegi nooremad lapsed. See on suunatud vanus 06:55 aastastest, nagu lasteaia teise klassi. Esimene versioon see on iPod, ja me kavatseme seda on tulnud välja keskel 2014. Nii Scratch Junior on mõnevõrra vähendanud versiooni. See peab pisut vähem omadused ja samuti Et asjad veel arengutasemele Sobilik noorematele lastele. JOHN MALONEY: Naudin asjaolu et Scratch 2.0 eriti on omamoodi salaja suurem tulemuslikkuse kui võite kujutada. Vaikimisi, kui sa teed animatsioone ja nii edasi, sa oled piiratud raam määr - omamoodi uuendus määra ekraani ja me oleme projekteeritud ta sihilikult nii, et see ainult ei natuke kaadri nii et kui te ütlete, korrake 10 sammu 10, siis tegelikult vaata see liigub 10 väike Step - 10 väike juurdekasv. Kuid seal on mingisugune varjatud režiimis nn turbo režiimis mis saad, Shift Klõpsates roheline lipp, ja mis põhimõtteliselt võimaldab see joosta objekti nii kiiresti kui võimalik. Nii et see on see, mis võimaldab teil teha asjad ray märgendühendiga ja sa ei pea - originaal ray märgendühendiga sa pidid ootama umbes pool tund näha tulemusi, kuna see oli selline chugging läbi ühe kaadri korraga. Aga Shift-Click asi, saad tulemusi aastal umbes 20 sekundit. Niisiis, äkki saate teha omamoodi kõrgetasemeliste asju Scratch, aga see on peidetud funktsioon.