>> Mitch Resnick: Hi, mimi nina Mitch Resnick.
Mimi nina Profesa wa Learning Utafiti hapa katika MIT Media Lab,
na mimi pia moja kwa moja Team MIT Scratch.
JOHN MALONEY: mimi nina John Maloney, na mimi nilikuwa
mtafiti kwa miaka 11 kazi ya Scratch Project
kama developer kuongoza.
Mitch Resnick: Tunatoa wito kundi letu utafiti
Chekechea kundi Lifelong kwa sababu sisi ni aliongoza kwa watoto njia
kujifunza katika shule ya awali.
chekechea classic, watoto ni playfully kubuni na kujenga
mambo kwa kushirikiana na mtu mwingine - minara majengo
na vipande vya mbao, kutengeneza picha na rangi kidole na crayons.
Kama sisi maendeleo Scratch, tulitaka kukamata kwamba chekechea roho
kwa wanafunzi wa miaka yote.
JOHN MALONEY: Moja ya motisha kubwa kwa Scratch
mara mradi huu Mitchell na Natalie
walianza aitwaye Kompyuta Clubhouse.
Na waliona mengi ya watoto kufanya mambo na zana vyombo vya habari kama Photoshop
na zana mbalimbali za uzalishaji sauti, lakini wao walikuwa si kufanya programu yoyote.
watoto walikuwa si kufanya programu yoyote, na sisi inaonekana pande zote, akawaambia, vizuri,
kwa nini si wao kufanya hivyo?
jibu walionekana kuwa kulikuwa na si
chombo kwamba ilikuwa sahihi kwa ajili ya kuweka hiyo.
>> Mitch Resnick: Kama sisi walikuwa kuendeleza Scratch,
Mimi ulitokana na baadhi ya mawazo ya mshauri wangu, Seymour Papert, ambaye
maendeleo ya filamu maarufu India lugha ya programu.
Seymour daima kutumika kusema kwamba ni ilikuwa ni muhimu kwa teknolojia mpya
kuwa na sakafu ya chini - maana ni rahisi kupata ilianza na - dari high -
maana unaweza kufanya zaidi na mambo tata zaidi nayo.
Sisi pia alitaka na kile tunachokiita "pana kuta,"
maana kuna watu wengi pathways mbalimbali,
kwamba unaweza kufanya mbalimbali mambo na programu.
>> Haitoshi tu kuwa na uwezo wa kupata kuanza kwa urahisi na kufanya mambo tata
kama kila mtu kufanya kitu kimoja.
Tunataka kuwa na njia nyingi mbalimbali kwa sababu tunajua watu mbalimbali na
maslahi tofauti, na sisi alitaka kila mmoja
kuwa na uwezo wa kufanya kazi katika miradi ambayo ilikua nje ya maslahi yao wenyewe.
>> JOHN MALONEY: Ningependa kusema kwamba sisi pengine -
there's - sisi kuchukuliwa kuhusu mara 10 amri zaidi na makala ya kuwa na
milele kuishia katika Scratch.
Tunataka kuwa na kutokuwa na mwisho mijadala kuhusu nini hasa
maneno ya kuweka kwenye vitalu na mambo kama kama default
mwelekeo wa sprites lazima juu au haki.
Kwa hiyo sisi mawazo kuhusu mambo yote haya, hasa uzoefu mapema sana
kwamba watu kuwa na na Scratch na kujaribu
kwa kufanya hivyo ili mambo inaweza kuwa aligundua tu kwa majaribio.
>> Mitch Resnick: Tulipokuwa kwanza kubuni Scratch,
lengo letu watazamaji ilikuwa miaka 8 16.
JOHN MALONEY: On mwisho chini ya wigo,
tuligundua kwamba watoto wadogo sana walikuwa kutumia Scratch kuliko sisi milele kutarajia.
Mimi bado kumbuka moja - kwanza Scratch siku, nadhani, kwamba alikuwa,
kidogo hii sita mwenye umri wa miaka guy aliingia
Tarehe ya mwisho ya juu, nimekuwa kushangaa saa, kwa mfano, matumizi ya Scratch
katika madarasa ya chuo kama CS50 kwa sababu sisi si kweli
kufikiria Scratch kama lugha kwa kufundisha sayansi kompyuta kwa kompyuta
wanasayansi.
>> Mshangao mwingine ni jinsi watu wazima wengi ni kutumia.
Tuligundua kwamba watu ambao ni kama programmers muda
kufurahia programu katika Scratch kama aina ya hobby.
Na hivyo tumeona watu kwenye tovuti Scratch
kujenga miradi kwamba kufanya, kwa mfano, ray hazieleweki 3-D mifumo ya utoaji.
Sikuamini ni nilipoona kuwa.
>> Mitch Resnick: Kama sisi kuanza kufanya kazi juu ya Scratch,
tunataka kufanya ni tofauti na lugha programu uliopita
ili kufanya hivyo kupatikana mbalimbali pana sana ya watu.
Hivyo tulikuwa na kanuni tatu za msingi kuongoza.
Kwanza, tunataka kufanya ni zaidi tinker-uwezo,
hivyo unaweza kujenga mipango ya kiasi kama kuweka Lego matofali pamoja.
Hivyo tulikuwa na programu Visual vitalu kwamba snap pamoja.
Pili, tunataka basi watu kazi
katika miradi ya zaidi ya maana, mambo waliokuwa binafsi husika kwa ajili yao.
Hiyo ni kwa nini sisi kufanya Scratch hivyo vyombo vya habari-tajiri.
>> Tatu ya yote, tunataka kufanya ni kwa sababu zaidi ya kijamii ninyi
kujua mengi ya bora kujifunza uzoefu
umefika wakati sisi kiutendaji na wengine.
Hivyo sisi aliongeza Scratch online jamii tangu mwanzo,
haki tulipozindua programu ili watu
ingekuwa watazamaji kwa ubunifu wao
na pia kupata aliongoza kwa nini watu wengine kuundwa.
Tangu sisi ilizindua Scratch, kuna wamekuwa karibu miradi milioni 4.5
kwamba wamekuwa pamoja kwenye tovuti Scratch.
>> JOHN MALONEY: Kwa hiyo mimi kweli alijiunga na mradi
na aina ya maombi kwa Mitchell.
Mimi aliuliza kujiunga na niliposikia kuhusu hilo kwa sababu nilifikiri
ilikuwa ni kwenda kuwa kama baridi kitu, na nilitaka kusaidia.
Lakini lugha yangu ya favorite mara Smalltalk, na mimi
alikuwa alisaidia kuendeleza toleo hili ya Smalltalk aitwaye Squeak.
Kwa hiyo mimi nikasema, vizuri, mimi itabidi kuja na kufanya kazi hii
muda mrefu kama mimi unaweza kujenga katika Squeak.
Na Mitchell alisema, oh uhakika, mimi hawajali nini alifanya in
Tu kufanya kazi yake.
Na hivyo kwamba ni jinsi gani got kuandikwa katika Squeak.
>> Hivyo, pamoja na Scratch 2.0, sisi walidhani kwamba tunataka
kujaribu kufanya Scratch kuwafikia zaidi watu na kuifanya programu wingu makao.
Na ingawa kulikuwa na toleo ya Squeak kwamba mbio katika browser,
ni required kushusha na kufunga kuziba-katika.
Na sisi alijua kwamba mengi ya watu ingekuwa shida kufanya hivyo,
ama kwa sababu ilikuwa ni mchakato ngumu
au kwa sababu utawala wao katika wao shule au chochote bila kuruhusu.
Hivyo sisi alitaka kitu ambacho alikuwa aina ya kujengwa katika browsers
au ilikuwa ni aina ya by default huko juu ya browsers zaidi.
>> Sisi kuchukuliwa Java.
Sisi kuchukuliwa Sliverlight.
Sisi kuchukuliwa JavaScript, na sisi kuchukuliwa Kiwango cha.
Katika hatua hiyo, Kiwango cha mara kweli juu ya kupanda.
Adobe kwa kweli alikuwa kusukuma, na sisi hawakujua, unajua,
kuwa ni kwenda kuwa tatizo kama juu ya iOS na vifaa simu na kadhalika.
Hivyo sisi akaenda kwa Kiwango cha, na katika retrospect, unajua,
ingekuwa wameweza labda imekuwa nicer kama tunatarajia gone na JavaScript
kwa sababu hiyo kuwa lugha kubwa.
>> Lakini sidhani kuna njia yoyote tunaweza uwezekano wa
tumeona mambo ya wote waliokuwa kwenda na mabadiliko kati ya basi na sasa.
Inachukua miaka mitatu au zaidi kwa kuweka pamoja kitu kama hii,
hivyo kufanya nadhani yako bora na matumaini kwa bora.
>> Mitch Resnick: One wetu mpya miradi inaitwa Scratch Junior,
kujaribu kuwa na Scratch go chini ya watoto wenye umri mdogo.
Ni kuwa lengo la umri wenye umri wa miaka 5-7,
kama chekechea hadi darasa la pili.
toleo la kwanza la itakuwa juu ya iPod,
na sisi mpango wa kuwa na kuja nje katikati ya mwaka 2014.
Hivyo Scratch Junior itakuwa kiasi fulani scaled chini version.
Itabidi kiasi fulani makala chache na pia
kufanya mambo zaidi kimaendeleo sahihi kwa watoto wadogo.
>> JOHN MALONEY: Mimi kufurahia ukweli kwamba Scratch 2.0 hasa
ni aina ya siri juu utendaji kuliko unaweza kufikiria.
By default, wakati unafanya michoro na kadhalika,
wewe ni mdogo kwa sura ya kiwango cha - aina ya update
kiwango cha screen, na tumekuwa iliyoundwa kwa makusudi
ili tu anafanya kidogo kwa sura ya
hivyo kwamba kama wewe kusema kurudia 10 hoja 10, kwa kweli
kuona hoja katika 10 kidogo hatua - 10 nyongeza kidogo.
>> Hata hivyo, kuna aina ya mode siri, iitwayo mode Turbo,
ambayo unaweza kupata kwa Kuhama-Kwenye bendera ya kijani,
na kwamba kimsingi lets kukimbia aina ya haraka kama unaweza.
Hivyo hii ni nini inakuwezesha kufanya mambo kama ray tracer,
na huna kwa - awali ray tracer,
alikuwa na kusubiri juu ya nusu saa kuona matokeo kwa sababu
ilikuwa aina ya chugging kupitia sura moja kwa wakati mmoja.
Lakini kwa Shift-Click kitu, unaweza kupata matokeo
katika kitu kama sekunde 20.
Hivyo, kwa ghafla, unaweza kufanya aina kiwango cha juu ya mambo katika Scratch,
lakini ni kipengele siri.