>> Mitch Resnick: Hi, saya Mitch Resnick.
Saya Profesor Pengajian Penyelidikan di sini di MIT Media Lab,
dan saya juga mengarahkan pasukan Scratch MIT.
JOHN Maloney: Saya John Maloney, dan saya
seorang penyelidik selama kira-kira 11 tahun bekerja di Projek Gores
sebagai pemaju utama.
Mitch Resnick: Kami menyeru kumpulan penyelidikan kami
kumpulan Tadika Sepanjang Hayat kerana kami diilhamkan oleh cara kanak-kanak
belajar di tadika.
Tadika klasik, kanak-kanak adalah main-main mereka bentuk dan mewujudkan
perkara dengan kerjasama satu sama lain - bangunan menara
dengan blok kayu, membuat gambar dengan cat jari dan krayon.
Seperti yang kita maju Awal, kami mahu untuk menangkap bahawa semangat tadika
untuk pelajar semua peringkat umur.
JOHN Maloney: Salah satu motivasi besar untuk Scratch
adalah projek ini yang Mitchell dan Natalie
telah mula dikenali sebagai Komputer Clubhouse.
Dan mereka melihat banyak anak-anak melakukan barangan dengan alat media seperti Photoshop
dan pelbagai alat pengeluaran bunyi, tetapi mereka tidak melakukan apa-apa pengaturcaraan.
Anak-anak tidak melakukan apa-apa pengaturcaraan, dan kita melihat sekeliling dan berkata, baik,
mengapa tidak mereka melakukannya?
Jawapannya seolah-olah bahawa tidak ada
alat yang sesuai untuk tetapan itu.
>> Mitch Resnick: Seperti yang kita telah membangunkan Awal,
Saya telah diilhamkan oleh beberapa idea-idea mentor saya, Seymour Papert, yang
membangunkan bahasa pengaturcaraan Logo.
Seymour selalu digunakan untuk mengatakan bahawa ia adalah penting untuk teknologi baru
mempunyai lantai yang rendah - bermakna ia mudah untuk bermula dengan - siling yang tinggi -
bermaksud anda boleh melakukan lebih dan perkara yang lebih kompleks dengannya.
Kami juga mahu mempunyai apa yang kita panggil "dinding lebar,"
bermakna terdapat banyak laluan yang berbeza,
yang boleh anda lakukan yang berbeza perkara dengan perisian.
>> Ia tidak cukup hanya untuk mendapat bermula dengan mudah dan melakukan perkara-perkara yang kompleks
jika semua orang melakukan perkara yang sama.
Kami mahu mempunyai banyak laluan yang berbeza kerana kita tahu orang yang berlainan mempunyai
kepentingan yang berbeza, dan kami mahu semua orang
dapat bekerja pada projek-projek yang berkembang daripada kepentingan mereka sendiri.
>> JOHN Maloney: Saya ingin untuk mengatakan bahawa kita mungkin -
there's - kita dianggap kurang 10 kali lebih arahan dan ciri-ciri daripada mempunyai
pernah berakhir di Scratch.
Kami akan mempunyai tidak berkesudahan perbahasan tentang apa yang
kata-kata untuk memakai blok dan perkara seperti sama ada lalai
arahan sprites perlu ke atas atau ke kanan.
Oleh itu, kita berfikir tentang semua perkara-perkara ini, terutamanya pengalaman awal
bahawa orang-orang akan mempunyai dengan Gores dan cuba
untuk menjadikannya supaya sesuatu itu boleh ditemui hanya dengan kajian.
>> Mitch Resnick: Ketika kami pertama mereka bentuk Awal,
sasaran kami adalah peringkat umur 8 hingga 16.
JOHN Maloney: Pada akhir rendah spektrum,
kami mendapati bahawa anak-anak jauh lebih muda adalah menggunakan Scratch daripada kita pernah dijangkakan.
Saya masih ingat satu - yang pertama Hari awal, saya fikir, bahawa kita mempunyai,
sedikit lelaki berusia enam tahun ini datang masuk
Pada akhir atas, saya telah terkejut pada, sebagai contoh, penggunaan Scratch
dalam kelas kolej seperti CS50 kerana kita tidak benar-benar
memikirkan Scratch sebagai bahasa untuk mengajar sains komputer ke komputer
ahli-ahli sains.
>> Satu lagi kejutan ialah bagaimana ramai orang dewasa menggunakannya.
Kami mendapati bahawa orang-orang yang seperti pengaturcara sepenuh masa
menikmati pengaturcaraan dalam Scratch sebagai jenis hobi.
Dan sebagainya yang kita lihat orang di laman web Gores
mewujudkan projek-projek yang melakukan, sebagai contoh, ray mengesan 3-D sistem pentafsiran.
Saya tidak percaya apabila saya melihat bahawa.
>> Mitch Resnick: Seperti yang kita mula bekerja pada Awal,
kami mahu menjadikan ia berbeza daripada bahasa pengaturcaraan sebelumnya
untuk membuat ia boleh diakses kepada rangkaian yang lebih luas orang.
Oleh itu, kita mempunyai tiga prinsip panduan teras.
Pertama, kita ingin lebih tinker-dapat,
supaya anda boleh membina program lebih seperti meletakkan bata Lego bersama-sama.
Oleh itu, kita mempunyai pengaturcaraan visual blok yang snap bersama-sama.
Kedua semua, kami mahu membiarkan orang bekerja
projek-projek yang lebih bermakna, perkara-perkara yang telah secara peribadi yang relevan untuk mereka.
Itulah sebabnya kita membuat Awal supaya media yang kaya.
>> Ketiga sekali, kita ingin ia lebih sosial kerana anda
tahu banyak yang terbaik pengalaman pembelajaran
datang apabila kita berinteraksi dengan orang lain.
Jadi kami menambah talian Gores masyarakat dari awal lagi,
betul apabila kami melancarkan perisian supaya orang
akan mempunyai penonton untuk ciptaan mereka
dan juga mendapatkan diilhamkan oleh apa yang orang lain dicipta.
Sejak kami melancarkan Gores, terdapat telah wujud 4.5 juta projek
yang telah dikongsi di laman web Gores.
>> JOHN Maloney: Jadi saya sebenarnya menyertai projek
oleh semacam merayu kepada Mitchell.
Saya diminta untuk menyertai apabila saya mendengar mengenainya kerana saya fikir
ia akan menjadi seperti sejuk perkara, dan saya mahu membantu.
Tetapi bahasa kegemaran saya adalah Smalltalk, dan saya
telah membantu membangunkan versi ini daripada Smalltalk dipanggil mencicit.
Jadi saya berkata, baik, saya akan datang dan melakukan kerja-kerja ini
selagi saya boleh membinanya di mencicit.
Dan Mitchell berkata, oh pasti, saya tidak peduli apa yang ia dibuat masuk
Hanya menjayakannya.
Dan jadi itulah bagaimana ia mendapat ditulis dalam mencicit.
>> Jadi dengan Scratch 2.0, kita berfikir bahawa kita akan
cuba untuk membuat Scratch mencapai lebih orang dengan menjadikannya aplikasi berasaskan awan.
Dan walaupun terdapat versi yang daripada mencicit yang berlari dalam pelayar,
ia memerlukan muat turun dan memasang plug-in.
Dan kita tahu bahawa ramai orang akan mempunyai masalah untuk melakukan itu,
sama ada kerana ia adalah satu proses yang rumit
atau kerana pentadbiran mereka di mereka sekolah atau apa sahaja tidak akan membenarkan ia.
Oleh itu, kita mahu sesuatu yang jenis dibina ke dalam pelayar
atau adalah jenis secara lalai terdapat pada kebanyakan pelayar.
>> Kami dianggap Jawa.
Kami dianggap Silverlight.
Kami dianggap JavaScript, dan kami dianggap Flash.
Pada ketika itu, Flash adalah benar-benar pada kekuasaan.
Adobe telah benar-benar menolaknya, dan kita belum lagi tahu, anda tahu,
bahawa ia akan menjadi masalah seperti ini pada IOS dan peranti mudah alih dan sebagainya.
Jadi kami pergi dengan Flash, dan jika ditinjau kembali, anda tahu,
ia akan tunggu mungkin menjadi lebih bagus jika kita akan pergi dengan JavaScript
kerana yang yang menjadi bahasa dominan.
>> Tetapi saya tidak fikir ada apa-apa cara kita mungkin boleh
telah melihat semua perkara-perkara yang akan berubah antara dahulu dengan sekarang.
Ia mengambil masa tiga tahun atau lebih untuk menyusun sesuatu seperti ini,
supaya anda membuat tekaan terbaik anda dan berharap untuk yang terbaik.
>> Mitch Resnick: Salah satu baru kami projek dipanggil Scratch Junior,
cuba untuk mempunyai calar sahaja turun kepada anak-anak lebih muda.
Ia mensasarkan umur 5-7 tahun kanak-kanak berusia,
seperti tadika ke gred kedua.
Versi pertama ia akan berada di iPod,
dan kami merancang untuk mempunyai ia datang keluar di tengah-tengah 2014.
Jadi Scratch Junior akan menjadi agak dikurangkan versi.
Ia akan mempunyai agak ciri-ciri yang lebih sedikit dan juga
membuat perkara yang lebih perkembangan memperuntukkan untuk anak-anak muda.
>> JOHN Maloney: Saya menikmati hakikat yang Scratch 2.0 terutamanya
adalah jenis rahsia yang lebih tinggi Prestasi daripada anda mungkin bayangkan.
Secara lalai, apabila anda lakukan animasi dan sebagainya,
anda terhad kepada bingkai kadar yang - jenis kemas kini
kadar skrin, dan kami telah direka dengan sengaja
supaya ia sahaja sedikit setiap bingkai
supaya jika anda mengatakan berulang 10 langkah 10, anda benar-benar
melihatnya bergerak dalam 10 sedikit langkah - 10 kenaikan sedikit.
>> Walau bagaimanapun, ada semacam mod tersembunyi, yang dipanggil mod turbo,
yang anda boleh mendapatkan dengan Shift-Mengklik di bendera hijau,
dan yang pada dasarnya membolehkan ia menjalankan jenis secepat yang boleh.
Jadi ini adalah apa yang membolehkan anda melakukan perkara seperti pengesanan sinar,
dan anda tidak perlu - pengesanan ray asal,
anda terpaksa menunggu kira-kira setengah jam untuk melihat keputusan kerana ia
telah jenis chugging melalui satu bingkai pada satu masa.
Tetapi dengan Shift-Klik perkara, anda boleh mendapatkan keputusan
dalam sesuatu seperti 20 saat.
Jadi, tiba-tiba, anda boleh mengatur perkara tahap tinggi dalam Awal,
tetapi ia adalah ciri tersembunyi.