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.