>> HOPARLÖR 1: Hello world, Bu CS50 Live edir.
Biz bu dəfə başlamaq istərdim Louis dostlarımıza həyata bağırmaq,
Könüllü bir qrup Missouri, LaunchCode kimi tanınan olmuşdur
birlikdə CS50x tələbələr toplanması kollektiv sinif almaq üçün.
Və məqsədi nəticədə sonra ki, dövr sonunda, o qoşmaq üçün
yerli tech iş ilə tələbələr.
>> İndi ilk LaunchCode millət və cəlb tələbələr, gedir
yerli kitabxana çağırmaq olduğu bir neçə yüz adam RSVPed etmişdi.
Lakin bir çox insanlar RSVPing sona çatdı sonunda bu təşəbbüsü üçün, ki, onlar
yerli opera hərəkət sona çatdı ev, burada təsvir.
>> İndi bir az kiçik.
Amma siz belə yaxından heç baxmaq əgər səhnədə görmək ki, ilk slide
əslində bilir ki, Həftə 0 ki 73 sinif yoldaşları%, bəlkə də
Siz daxil olmaqla, heç bir var təcrübəsi.
Və həqiqətən ki, çox idi burada bu opera ev işi.
Insanlar belə ki, bizim hellos LaunchCode və da
Louis vətəndaşları.
Özünüz Saint yerli yaşamaq əgər Louis, onları yoxlamaq üçün pulsuz hiss edirsiniz
launchcodestl.com at.
Və ya, bəlkə, yerli xəbərlər yandırmaq Biz sizin üçün burada edəcəyik kimi kanal.
>> HOPARLÖR 2: üçün gözəl fürsət bir Saint Louisan bir torpaq axtarır
bu yüksək texnologiyalı, yüksək ödənilməsi iş.
İlk dəfə heç, eyni kompüter proqramlaşdırma sinif var
Harvard və MİT tərəfindən online tədris Əziz şəxs təklif olunur
Louis Public Library.
>> Bu təşkilat bütün sayəsində Həll etmək üçün çalışırıq olan LaunchCode,
burada Louis tech istedad boşluğu.
İndi bu dörd ay keçir hər kəs Əlbəttə ödənişli almaq üçün çox güman ki,
çevrilə biləcək şagirdlik kompüter proqramlaşdırma iş.
Əgər LaunchCode-nin həmtəsisçisi deyir Bu gün bu bacarıq dəsti, öyrənmək
bazar demək olar ki, torpaq üçün təmin edilir bir neçə altı rəqəm iş
il, bir başlanğıc əmək haqqı ilə ətrafında $ 50,000.
Bu olduqca yaxşı səslənir.
Belə ki, şəxs hansı olmalıdır Bu sinif alaraq hesab?
>> JIM MCKELVEY: Siz var OK, olduqca ağıllı?
Siz son dərəcə ağır iş olmalıdır.
Amma siz yoxdur ən yaxşı məktəblərə getdi.
Siz riyaziyyat böyük ola yoxdur.
Siz bəzi yoxdur Sizə lazım inanıram ki, hər şeyi.
Bu kurs demək olacaq siz var əgər.
>> HOPARLÖR 2: Wow, indi, əgər siz kifayət qədər var əgər merak
St mövcud proqramlaşdırma iş Louis, cavab böyük bir bəli deyil.
McKelvey 1000-dən çox var deyir açıq və yalnız deyil
çalışan kifayət qədər yerli əhali onları doldurmaq üçün.
İndi bu sinif at 5:30 Bazar ertəsi başlayır St Louis Mərkəzi Branch
Public Library.
Maraqlı olduğunuz və mən bəzi əminəm əgər Siz məlumat olacaq
ki ksdk.com.
>> HOPARLÖR 1: sinif yoldaşları bəzi indi salam demək istəyirəm.
Up ilk Suzanne, Winthrop gələn, Massachusetts, yaxınlıqdakı şəhər yalnız aşağı
buradan yol.
>> SUZANNE: Hello world, mən Suzanne deyiləm.
I, Winthrop, Massachusetts yaşayır United States, su.
Mən 63 yaşım.
Mən təqaüdçü tibb bacısı edirəm.
Mən dörd uşaq var iki nəvəsi.
>> Mən də bir teatr rejissoru deyiləm və aktrisa.
Mən görünen olacaq vaxtsa bu il Discovery Channel "də
Boston Strangler. "Mən Zenovia Clegg oynayır.
>> Mən edX sevgi, çünki mən CS50 alaraq alıram.
Mən əvvəlki iki kursları qəbul etdik.
I Ədalət qəbul, və İctimai Səhiyyə etdik və Ətraf Mühit Change.
Və mən onları sevdi.
>> Həmçinin, çünki informatika Mənə bir az qorxudur.
Və mənim yaş bracket biz təşviq edirik Bizi qorxutmaq şeyə.
Mən CS50 alaraq və arıyorum ona irəli.
Belə ki, mənim adı, Suzanne edir və bu CS50 edir.
>> HOPARLÖR 1: Up növbəti bir neçə hellos var Brewer sizin sinif yoldaşları bəzi
Men High School.
Bir qulaq edək.
>> BREWER HIGH SCHOOL TƏLƏBƏLƏR: Hello dünya, biz Brewer High istəyirik.
>> PATRICK: Hi, I Patrick deyiləm.
>> ADAM: Mən Adam deyiləm.
>> NIKOLAI: I Nikolay deyiləm.
>> BEN: I Ben edirəm.
>> Dylan: Mən Dylan deyiləm.
>> NICK: Mən Nick deyiləm.
>> CHRISTINA: I Christina deyiləm.
>> JONATHAN: Mən Jonathan deyiləm.
>> CHARLES: I Charles deyiləm.
>> BREWER HIGH SCHOOL TƏLƏBƏLƏR: Bu CS50 edir.
>> HOPARLÖR 1: Hello Brewer High School - və indi Stuart və onun bir dost,
Virginia yaxın dövlət.
>> STUART: Hello world, mənim ad Stuart edir.
Mən Virginia deyiləm.
Və bu mənim ilk dəfə bunu edir bir Harvard kurs və ya hər hansı
kimi online kurs.
Mən, həqiqətən, kompüter istəyirəm və onlar haqqında daha ətraflı məlumat üçün.
Mən Stuart deyiləm, və bu CS50 edir.
>> HOPARLÖR 1: Hello Stuart.
Belə ki, biz də bir göz saxlanması olduğunuz Twitter, sinif yoldaşları olduğu bir,
Meksika Umberto idi Bu yaxınlarda tweet.
Hey, davidjmalan @ Mənə sizə bir sual -
Mark Zuckerberg CS50 etdi?
>> Belə ki, kefsiz, Mark əslində almaq etmədi Burada birinci kimi qeydiyyatdan sonra CS50
Harvard.
Əksinə o daha irəli atlandı CS51 kimi tanınan qabaqcıl sinif,
kimi kompüter elm mövzuları əhatə edir abstraksiya və proqramlaşdırma anlayışlar
funksional proqramlaşdırma an kimi object proqramlaşdırma yönümlü.
>> İndi zamanda bir tərəfindən tədris edilmişdir Henry Leitner adlı professor, kim
həqiqətən kurs tədris Mən də onu aldı.
Bizim öz hoca, Rob Bowden, bu yaxınlarda professoru ilə oturdu
Latiner onun bir neçə haqqında danışmaq məndən başqa keçmiş tələbələr.
>> Rob Bowden: Hi, Mən Rob Bowden oldum və mən burada Dr Henry Leitner ilə, kim
İnformasiya Dekan DCE və Baş Müəllim Technology
Kompüter.
>> Bütün sağ, mən eşitmişəm etdik ki, Bəzi məşhurlar keçmək etdik
kurslar bəzi vasitəsilə.
>> HENRY Leitner: Bütün sağ, mən istəyirəm Mən Harvard oldum mənim tələbə bildirin
uzun bir müddət.
Onlar deyəndə - də necə uzun siz burada olub? -
Mənim cavab Mən üçün kifayət qədər köhnə deyiləm ilə ödevlerini işləyib
ki, milyarder dropout Bill Gates.
Amma mən də üçün kifayət qədər gənc deyiləm həqiqətən öyrətdi ki, milyarder
dropout Mark Zuckerberg, Facebook otağı.
>> Belə ki, Bill Gates ilə qarşılaşacaq yol gedir 1974-cü ildə əvvəlinə geri,
1975 Akademik il.
Bu hekayə həqiqətdir ki, Bill Gates ' dost Paul Allen xəbər stendi getdi
Harvard meydanında və üzərinə gəldi Popular Electronics Magazine olan
dünya haqqında bir hekayə featuring edilib ilk fərdi kompüter, olan
toplaşmaq - həqiqətən qurmaq idi olan hissələri - Altair.
O, geri çalışan gəldi Bill Gatesin yataqxana.
Onlar bütün heyecan var ki, şəxsi kompüter inqilab idi
Onlara olmadan başlamaq üçün.
>> Belə ki, zamanda, Gates və I -
biz problemləri üzrə iş idi.
Biz də alındı ​​ki, var hesablama Əlbəttə ki, bir nəzəriyyə
çox mathy məzunu səviyyəli kurs.
Və sinif ilk günü professor otağında hər kəs bildirib
onların qonşu çevirmək və təqdim özləri, sonra ilə əməkdaşlıq
problem ki, şəxs müəyyən edir.
Belə ki, Gates və I -
Mən o vaxt olan bilmirdim.
O, bəlkə on altı və ya on yeddi idi o kimi, lakin o baxdı
on iki, vicdanlı olmaq.
>> Və biz işlərinə başladı birlikdə Ödevler.
Amma sonra Altair həyata gəldiyi zaman Tutdu Popular Electronics Magazine,
onun diqqət.
O, yalnız itdi.
O ödev bunu dayandırdı.
Mən ona hirsləndim.
>> Mən yalnız bir onu izləmək biz Harvard idi hesablama laboratoriya
adlanan zamanda tədqiqat Bu Aiken Hesablama Lab.
A PDP-10 istifadə edilmişdir.
O gün və gecə üz Hacking edilib əsasən yalnız orada yaşayan.
>> Mən sonra aşkar kimi, o, həqiqətən idi orijinal üçün proqram dizayn
Altair, bir əməliyyat sistemi, birlikdə proqramlaşdırma dili BASIC
ki, axır gedirdi.
Ideyası şəxsi üçün olan siz off almaq üçün kompüter sənayesi
etmək lazımdır ki, proqram yazmaq üçün.
Proqramlar və maşın yazılı Geç açarları Flipping tərəfindən language
istisna olmaqla, etmək niyyətində deyil Bu yeniliklerle ilgilenmeyi hobi kənarda.
>> Nə zaman maraqlı idi idi Altair bilmədi belə məşhur idi
hətta əlbəttə sonra, bir almaq elan edilib.
Ilə qəribə Belə Bill Gates, onun dost Paul Allen, bir proqram yazıb
davranış süni ki, PDP-10 Bu Altair, bu specs idi, çünki
tam məşhur up yazılı Electronics Magazine.
>> Dediyim kimi, mən qəzəbli var ona, Mən diqqət etməyib.
O, yoxa Albuquerque off getdi, New Mexico, off göstərmək üçün
O insanlar gördüyü nə Bu altair inşa etmiş.
Və vaxtlarda, kollec tərk - Harvard tərk - bir şirkət başlamaq üçün
eşidilməmiş idi.
Mən aşkar zaman və belə ki nə mən görülən yaşanmışdı.
My - Mən düşünür saxlanılır çünki Mən əgər valideynlər məni öldürəcək
yalnız məktəb kəsiləcək off getmək və bir şirkət başlamaq.
>> Və sonra əlbəttə var Mark Zuckerberg.
Mən qismən çünki ona tanış o CS51 bitirdikdən sonra gəldi.
Mən sonra idi danışarlar [işitilemez] kurs başa çatmışdır.
O tədris fellow kimi işləmək istədi CS51 üçün növbəti ildə.
O, müsahibəsində gəldi.
>> Və məsələnin həqiqət onun edir performance müqayisədə bir qədər zəif idi
digər insanlar kim müsahibə idi.
Bu, faktiki olaraq zəif idi dəstə.
Mən bacardığım sanki mən hiss etmədi yaxşı vicdan onu işə.
>> Plus, o, narahatlıq bir az idi inzibati heyəti ilə.
Siz film gördüm, əgər Sosial Network.
OK, bu qədər faktiki doğrudur.
O, yalnız bunu başa çatmışdır zamanı Bu Facemash deyil Facebook amma
Facemash app.
O, Harvard aşağı gətirdi sehven şəbəkə.
Və üstəlik o, üzlərini oğurladıqları Harvard kollec bakalavr qadınlar
Bu proyekt yox.
>> Belə ki, o gətirildi inzibati board.
O, əlləri yumruq edilib.
Belə ki, o, bəzi problem idi.
Mən o sort idi tərəfindən disconcerted.
>> Belə ki, mən ki, insanlar demək istəyirəm üçün kredit kiçik, kiçik bit
Facebook uğur, çünki -
A, ən azı yarısı və ya 1% Zuckerbergin proqramlaşdırma bacarıq gəldi
Mənim Kurs -
orada öyrəndiklərini.
Və ikincisi, mən onu cəlb etmişdir fellow tədris, o, idi olmazdı
Facebook başa çatdırmaq üçün vaxt o idi ki, nöqtədə.
>> Belə ki, fun tədris bir çox olmuşdur Harvard kompüter elm.
Mən demək yalnız gözəl insanlar var böyük şeyi etmək üçün getmək istəyən.
Mən getmək və sizə deyə bilər digər insanlar, amma vaxt olduğunu düşünürəm.
>> Rob Bowden: Belə ki, Bill Gates kimi səslənir siz səbəb üçün pul borcu
nəzəriyyəsi bütün stress Bilgisayarla.
Və Mark Zuckerberg, bəzi pul borcu ona Facebook başlamaq bildirdiğiniz üçün.
>> HENRY Leitner: Bu gözəl əmin, düşünmək yolu.
>> Rob Bowden: Bütün sağ, yaxşı thanks.
Bu, böyük olmuşdur.
Mənə olan üçün təşəkkür edirik.
Bəlkə əlini silkələmək.
Mən onun əlini sıxmaq lazımdır?
Biz sona redo lazımdır?
Biz sona necə etməliyik?
>> HOPARLÖR 1: Next, bir sual [dən? Sin?]
Vyetnamda sinif yoldaşları biri kim demək bu idi.
Necə digər əlaqə yoxdur Mənim ölkədə insanlar?
Yaxşı bu çox böyük bir məsələdir.
Və siz edX interface daxil əgər, CS50x əsas info səhifə üçün, siz görəcəksiniz
səbəb olan CS50 meetups bir link, Siz meetup.com/meet50 üçün
biz imkan qurmaq olduğunuz bir vasitədir Siz yerli insanlar tapmaq üçün
Siz, həqiqətən, cavab bilər ki, yalnız faktiki olaraq sinif yoldaşları ilə
bu il, lakin şəxs həmçinin.
>> Bu URL ziyarət zaman Əslində, will Bu kimi görünür ki, bir xəritə görmək,
hər marker biri və ya ki, bir hissəsi sizin sinif yoldaşları daha
dünyanın.
Həqiqətən, indi, ən bəzi CS50x tələbə populyar icmalar
Nyu-Yorkda, London, Delhi, Cairo, və San Francisco, və digər 199-dən çox
şəhərlər də.
Bəzi ilə görüş maraqlı Belə ki, əgər yerli sinif yoldaşları, rəhbərlik yoxdur
meetup.com/meet50 görüşəcək.
>> Nyu-Yorkda Scott indi bir sual, kim yazmaq üçün bu sual idi -
ən hər proqram strings istifadə edir, belə ki, niyə printf daxil edilib
standart I / O kitabxana, və GetString idi?
Müəyyən bir funksiyası GetString edir CS50 kitabxana?
>> Belə ki, bəli, həqiqətən, GetString həqiqətən CS50 kitabxana müəyyən.
Və printf, eyni zamanda, edir standart I / O kitabxana.
İndi geri gün, zaman C idi icad, sözsüz ki, əhəmiyyətli idi, bir
kod əsas funksionallığı printf kimi həqiqətən çap etmək
ekran bir şey.
Bu proqram yazılı belə əsas idi daxilində çalıştırmak xüsusilə proqramları
ki, qara və ağ terminal pəncərə, Bu printf üçün mənada ki,
dil-nin əlaqədar ediləcək kitabxana özü.
>> Üçün indi GetString ehtiyac yoxdur istifadəçilər strings almaq üçün.
Əksinə siz funksiyaları istifadə edə bilərsiniz scanf kimi.
Tanımadığı əgər Əslində, nəzər Həftə 5-in walkthroughs bəzi Ü biz
istifadə edərək prosesi vasitəsilə gəzmək Bu funksiya, scanf almaq üçün
istifadəçi daxil.
Bu problem kimi funksiyaları C inşa olan scanf,
standart kitabxana, ki, onlar hər hansı bir səhv yoxlanılması yoxdur.
Və onlar həqiqətən ayrılması yoxdur strings üçün hər hansı bir yaddaş.
>> Belə ki, pis şeyi bir neçə ola bilər -
1, sərhədləri aşa bilər Sizin array, ən yaxşı halda,
Proqram avariya bilər.
Amma pis bir rəqib ola bilər proqram üzərində edə.
Və bütün idarə etmək lazımdır ki, yaddaş özünüzü.
>> Belə GetString bir üz tutur mürəkkəblik çox.
Biz sizin üçün yaddaş ayrılması ki.
Biz kənarda getmək yoxdur ki, əmin olun bir sıra sərhədləri.
Və biz null qayıtmaq bir şey varsa əslində yanlış gedir.
Belə ki, GetString sadəcə sonunda, əlavə Günün, faydalı bir dəstə
yoxlanılması səhv.
>> Davud indi Şərh Bu iddia edən Ohio -
heç bir, siz cihaz lazım deyil bütün layihələrdə üçün.
İndi o, bu nə demək?
Bəli, bu David satın çıxır ki, bir online web, bir
Nokia LCD, burada bu kimi, ki, Siz güc bir şey həqiqətən ölçüsü
eski telefon baxın.
Və o da Tiva launch satın board, hardware bir parça ki,
Bu LCD birləşdirir.
>> İndi bu, olduqca kiçik.
Burada gördüyünüz kimi deyil Miqyasda ABŞ dörddəbir.
Və nə o bu idi əslində C. bir proqram həyata
>> Həqiqətən, siz CS50 ehtiyac yoxdur C. Siz proqramları yazmaq üçün cihaz
hətta Mac və ya PC ehtiyac yoxdur.
Siz həmçinin yazmaq və C kodu çalıştırabilirsiniz bu kimi əlaqədar cihaz.
Yaxşı nə Davud həqiqətən yazmaq və çalıştırmak?
Yaxşı oldu.
O, bu kiçik kiçik Mario həyata olan mobil telefon kimi ekran
Problem 1 seçin.
>> Mən biri ilə razılaşmaq olardı Davudun sinif yoldaşları eyni olan,
Facebook mövzu olan David Bu üçün bu kiçik proqram təqdim
dünya ilə cavab verdi -
Bir heyvan mate var.
Həqiqətən var.
>> İndi növbəti spam bir parça.
Siz CS50 Facebook qrupu, siz değilseniz kimi bəzi ismarıcları qeyd ola bilər
bu da bəzən orada sürüşmək.
Bəzi qarşılaşa nə varsa spam, heç bir böyük.
Sadəcə bizə bildirin və biz will irəli getmək və silin.
Amma biz bu biz silindi əvvəl bir neçə ekran kömək edə bilmədi
və bir az kıkırdama.
>> Burada Bu xüsusi tələbə - biz will Alan Mobilephone ona zəng -
, onun mobil telefon nömrəsini olunub onun BlackBerry chat ünvanı, onun Skype ID,
onun e-poçt ünvanı - onlardan heç biri Siz, həqiqətən, əlaqə olmalıdır.
Amma burada photos kimi görünür Alan Mobilephone bir neçə malikdir kimi
görünür nə satış üçün iPhone kifayət qədər nondescript anbar ola bilər.
İndi eyni David Alan cavab Aşağıdakı Mobilephone -
onlar gedit ilə yüklü gəlir?
>> İndi normal hesab edirəm ki, bəzi spambot yalnız cavab ignore
onların orijinal thread.
Amma xeyr, Alan Mobilephone bu idi demək - Bizim telefonlar bütün yeni marka,
orijinal qutusunda və aksesuarları ilə gəlib, bizim telefonlar bütün SIM var
pulsuz, və s.
>> OK, belə ki, bəlkə bir avtomatik olaraq yaradılan David insanlar cavab
cavab, lakin David basdı bir az daha -
Siz qurmaq və CS50 test olacaq Göndərmə əvvəl bizim üçün cihaz?
Bütün hüquqlar, quyunun nə Alan görək Mobilephone indi demək var.
>> Bəli və məhsul bütün işləyir Dünyada SIM kartlar və şəbəkələri.
Fantastic, indi başqa sinif yoldaşı bizim, Danimarka, bu ilə cavab verdi.
Bu zəhmli olacaq.
Iki eləcə də mənim sifariş almaq, üstəgəl CS50 ilə bir pulsuz, iPhone 5s
cihaz təchiz.
>> Və nəhayət, Alan Mobilephone dedi - bəli, bütün işləyəcək.
Mənə etibar.
Məhsulların belə hansı ki Bizə almaq istəyirəm.
Bağışlayın Alan Mobilephone, İndi qadağan olunur.
>> Chris, indi, Toronto, xahiş bizə bu sual.
Mən CS50 Live üçün bir fikir var.
Mən bu böyük olardı, əgər David, və ya oynanan digər CS50 bəzi personalın,
bir və ya daha çox təqdim danışıq Problem Set 0 üçün oyunlar.
Belə ki, bu böyük təklif edir.
>> Və şey, çünki Problem Set 1 yanvar 1 azad edilib, biz var
faktiki olaraq qəbul min layihələri danışıq.
Beləliklə, biz bəlkə onlara bütün edə bilmədim burada ədalət və CS50 Live.
Belə ki, biz bir yoluşdurmaq istədiyiniz düşündüm ki, Bizim göz yaxınlarda kimi tanınan tutuldu
Wizards "Duel.
>> Wizards "Duel sinif yoldaşı tərəfindən yazılmış Ohio Patrick adlı.
Mən ehtiyatla olmalıdır ki, bu layihə həqiqətən yuxarıda və nə kənarda getdi
Problem Set 0 gözlənilir.
Bu deyil, əgər bütün lad yoxdur Siz mütləq bilərsiniz bir şey
Sizin ilk dəfə yerinə yetirmək proqramlaşdırma, olub Not ya
hər hansı digər dil.
Amma biz oynamaq üçün fun olacaq fikir burada Wizards "Duel bir az.
>> [MUSIC PLAYING]
>> Amazing, özünüz istəyirəm əgər Wizards "Duel oynamaq və ya remix, Take
burada bu URL baxın.
Durmayın, yalnız əgər fasilə video Daxil ki, yazın istəyirəm
>> Yaxşı növbəti bir Scratch layihədir adlı bir tələbə bu bir
Kembric, Massaçusets David.
Belə ki, bu, həqiqətən, çox birinci oldu proqram Mən özüm 2007-ci ildə geri yazdı.
Mən vaxt bir aspirant və mən cross bir qeydə alınmış
tədris MİT, at təhsil kurs Professor Mitchel Resnick tərəfindən.
Zamanda, Scratch etmədi həqiqətən var.
Bu beta formatında yalnız idi və biz - Bu sinif tələbələri - idi
həqiqətən oynamaq üçün unikal imkan Not ilə, və təcrübə
hər kəsdən əvvəl.
>> Əslində, bizim ilk tapşırıqları biridir Bu sinif həqiqətən etmək idi bizim
öz Scratch layihə.
Və bu gün mən bəzi sərf xatırlayıram bir Cümə gecəsi səkkiz saat
hər şeyi burada Oscartime üzərində işləyir.
İndi Oscar ilə tanış sizin Sesame Street Grouch
bir anda mahnı xatırlayıram bilər ki, ifa etmək haqqında.
>> Və mən çox, çox üçün istifadə mahnı sevən xatirələr.
Amma səkkiz saat sonra, mənə etibar loop bir şey dinləmək,
bir əbədi növü loop ilə, bu, çox tez yaddaş bir az sours.
Amma sizin üçün, yalnız almaq bu bir fikir.
Mən bu nümunəsi vermək Oscartime edir.
>> [MUSIC PLAYING]
>> HOPARLÖR 4: (SINGING) Oh I zibil sevgi -
, bir şey çirkli və ya kirli və ya tozlu cırıq və ya çürük və ya paslı bir şey.
Bəli zibil sevirəm.
Burada bir daha çürük məhsulları var.
Bəli, mən sevirəm, mən sevirəm, mən zibil sevirəm.
>> HOPARLÖR 1: İndi oynamaq istəyirəm və ya istədiyiniz əgər remix Oscartime, və sonra təkmilləşdirmək
ki, burada bu URL gedin.
Yaxşı, növbəti bir sual [dən? Bosco?]
Hong Kong, bu yazdı - nə proqramlaşdırma dilidir
MİT-in Not arxasında?
Belə ki, böyük bir sual var.
>> Əksinə cavab daha özümüzü ki, Biz aşağı kameralar etmək qərarına
MİT-in Media Lab, yol olduğu Ömürlük Kindergarten qrup başçılıq edir
Professor Mitchel Resnick, kimə I sinif il əvvəl aldı.
Biz Professor Resnick ilə deyil, yalnız görüşüb həm də John Maloney,
orijinal müəllif Not program.
Siz istifadə edilmişdir, belə ki, çox software digər proqram yaratmaq idi
John əsasən yazılı.
Əslində burada təsvir John, özüm edir və Mitchell real arxasında duran
Not dünya təcəssüm qısa bizim söhbətdən sonra.
Amma biz qulaq asmaq, altmış almaq əvvəl burada bala saniyə.
>> [MUSIC - JOHN MAYER, "Wildfire"]
>> Bütün səmimiyyəti əslində Scratch keçirir bizim ürəyində xüsusi bir yer
burada CS50 at.
Həqiqətən, biz Not təqdim 2007-ci ildə kurs daxil.
Və nə təəccüblü idi ki, il sü oldu.
Il əvvəl, 2006-cı demək Halbuki, biz 200 tələbələr mağaza var ki,
Harvard vəsait danışmaq Əlbəttə ki, ilk kurs tərəfindən açılan
semestr həftə deyil, mütləq sinif almaq.
Həmin tələbələrin 67% adətən ki qalır və geri gəlmək
edin ki, həftə.
>> Eyni zamanda biz təqdim zaman 2007-ci ildə Scratch, habelə bir sıra digər
, biz 97% ders tweaks atılaraq həmin tələbə tutma nisbəti
CS50 alış-veriş edən.
Və heç sonra Scratch olmuşdur CS50 əsas hissəsi olsa da, yalnız
ilk həftə.
Amma bu ton edir demək cəsarət Əlbəttə ki, və həqiqətən bizim qol danışır
informatika edilməsi CS50 bütün daha əlçatan.
Mitchell dedi ki, bizim thanks və John və bütün Scratch komanda.
Indi bu sahəni edək yol aşağı gəzinti.
>> MITCHEL Resnick: Hi, Mən Mitch Resnick deyiləm.
I Learning tədqiqi üzrə professoru deyiləm burada MIT Media Lab.
Və mən də birbaşa MİT Scratch komanda.
>> JOHN MALONEY: Mən John Maloney oldum və on bir tədqiqatçı idi
il, Scratch layihə üzərində işləyir aparıcı geliştirici kimi.
>> MITCHEL Resnick: Biz tədqiqat zəng qrup Həyat Boyu Kindergarten qrup
biz yolu ilə ilham edirik, çünki uşaq bağçasına öyrənmək.
Klassik uşaq bağçası, uşaq playfully dizayn və yaratmaq
əməkdaşlıq şeyi bir-biri ilə -
taxta blokları ilə bina qalalar, ilə şəkillər edilməsi
boyalar və crayons barmaq.
Biz Not inkişaf kimi, biz istədi ki, uşaq bağçası ruhunu tutmaq
bütün yaş öyrənənlər.
>> JOHN MALONEY: böyük motivasiya biri Not bu idi
Mitchel və Natalie idi ki, layihə Kompüter kulüp evi deyilən başladı.
Onlar stuff bunu uşaqlar bir çox gördüm Photoshop kimi media alətləri ilə
müxtəlif səs istehsal tools, lakin onlar hər hansı bir proqramlaşdırma bunu deyil.
Uşaqlar bunu deyil hər hansı bir proqramlaşdırma.
Və biz ətrafında baxdı və dedi - yaxşı, niyə onlar bunu deyil?
Və cavab ola görünürdü üçün uyğun idi ki, bir alət idi
ki, qəbulu.
>> MITCHEL Resnick: biz inkişaf kimi Scratch, mən bəzi ilham
mənim mentoru Seymour ideyaları Bu inkişaf edən Papert,
logo proqramlaşdırma dili.
Seymour həmişə bu idi ki, istifadə üçün yeni bir texnologiya üçün əhəmiyyətli
mənası aşağı mərtəbə, almaq asandır demək, yüksək tavan, ilə başladı
daha mürəkkəb edə bilərsiniz bu şeylər.
>> Biz də dediyimiz etmək istəyirdi yəni geniş divarları, çox var
müxtəlif yollar.
Siz çox müxtəlif edə bilərsiniz ki, proqram ilə hər şeyi.
Bu, yalnız başlamaq üçün kifayət deyil asanlıqla və kompleks şeyi
Hər kəs eyni şeyi edir.
Biz çox müxtəlif etmək istəyirdi yollar biz müxtəlif bilirik, çünki
insanlar müxtəlif maraqları var və biz hər kəs iş edə olmaq istəyirdi
həyata artıb ki, layihələr üzrə öz maraqlarını.
>> JOHN MALONEY: Mən ki, biz demək istərdim hesab təxminən on dəfə daha
daha əmrləri və xüsusiyyətləri Heç Not sona çatdı.
Biz sonsuz müzakirələr olardı dəqiq nə sözləri blokları qoymaq,
və olub default kimi şeylər sprite istiqaməti olmalıdır
və ya sağ.
Beləliklə, biz bu şeyi bütün haqqında fikir xüsusilə çox erkən
insanlar var ki, təcrübə Scratch, və belə etmək üçün çalışırıq
şeylər aşkar edilə bilər ki, yalnız sınaq ilə.
>> MITCHEL Resnick: biz ilk idi dizayn Scratch bizim hədəf auditoriyası
yaş altı səkkiz idi.
>> JOHN MALONEY: The aşağı sonuna spektri, gördük ki, çox kiçik
uşaq çox Not istifadə Biz heç gözlənilmir.
Mən hələ birinci Not xatırlayıram gün, biz ki, düşünürəm.
Bu kiçik altı yaşlı oğlan daxil gəldi
Yuxarı sonunda, mən təəccüb oldum at, məsələn, Not istifadə
CS50 kimi kollec dərsləri.
Biz, həqiqətən, hesab etməyib, çünki Tədris üçün dil kimi Scratch
kompüter kompüter elm.
>> Digər sürpriz nə qədər böyüklər istifadə olunur.
Biz aşkar tam kimi insanlar vaxt proqramçılar proqramlaşdırma zövq
Bir hobi bir növ kimi danışıq.
Və belə ki, biz Not gördüm veb layihələr yaratmaq ki,
Məsələn, nə -
ray 3D göstərilməsi sistemləri axtarış.
Mən görəndə buna inanıram bilməz.
>> MITCHEL Resnick: biz işləmək üçün açılmış kimi Not, biz bunu etmək istədi
Əvvəlki proqramlaşdırma fərqli languages ​​etmək üçün
daha geniş üçün əlçatan insanların üçündür.
Beləliklə, biz üç əsas idi rəhbər prinsipləri.
Birinci biz daha etmək istədi tinkerable, siz qurmaq bilər, belə ki,
qoyulması kimi proqramları Birlikdə LEGO kərpic.
Beləliklə, biz vizual proqramlaşdırma birlikdə deyil blok.
>> Bütün İkincisi, biz insanları imkan istədi daha mənalı layihələr üzərində iş,
şəxsən idi ki, hər şeyi onlar üçün müvafiq.
Biz Not etmək niyə ki belə media zəngin.
>> Bütün Üçüncüsü, biz istədi daha sosial edir.
Çünki yaxşı öyrənmə bir çox təcrübə gələndə biz
başqaları ilə qarşılıqlı.
Beləliklə, biz Scratch online icma əlavə əvvəldən,
biz proqram başlayıb doğru zaman, belə ki, insanlar bir tamaşaçı var ki,
həmçinin onların yaradıcılığının, və almaq üçün digər insanların yaratdığı ilham.
Biz danışıq başlamışdır ildən var ətrafında 4,5 milyon layihələrin olmuşdur ki,
Bu paylaşdı edilmişdir Scratch haqqinda.
>> JOHN MALONEY: Mən, həqiqətən, sırala layihəyə qoşulub
üzvü Mitçel rica.
Mən bu barədə eşidəndə qatıldı istədi Mən gedirdi düşündüm, çünki
Belə bir sərin şey ola və Kömək istədim.
Amma mənim sevimli dil Smalltalk idi, və mən inkişaf kömək etmişdir
Smalltalk bu versiyası civildəmək çağırıb.
>> Buna görə də, mən gəlib və edəcəyik kimi uzun bu işi kimi
civildəmək onu inşa edə bilərsiniz.
Və Mitchel bildirib - əmin oh, mən bunu bu da edilən nə qayğı
Yalnız iş.
Və belə ki, bu var nə var civildəmək yazılı.
>> Belə Not 2.0 düşündük ki, biz həyata Scratch zəngin etmək üçün cəhd
edərək daha çox adam bir Cloud based app.
Və, bir versiyası var idi, baxmayaraq ki, Brauzerinizin qaçdı ki, civildəmək, bu
tələb downloading və bir plug-in quraşdırma.
Və biz bilirdik ki, insanlar bir çox ki ya çətinlik bunu var
Bu mürəkkəb proses idi, çünki və ya onların rəhbərliyinin
onların məktəb, və ya nə olursa olsun, buna icazə verməzdi.
Beləliklə, biz növ idi ki, bir şey istədi bu brauzerlərdə daxil, və ya idi
cür default orada ən tarayıcılarda.
Biz hesab Java hesab Silverlight, biz JavaScript hesab
və biz Flash sayılır.
>> Bu noktada Flash həqiqətən idi zabitə haqqında.
Adobe həqiqətən pushing edilmişdir.
Və biz hələ gedir ki, bilmirdim iOS belə bir problem ola bilər, və
s mobil cihazlar, və.
Beləliklə, biz Flash ilə getdi.
>> Və baxanda bəlkə etdik ki biz getdi etsəniz gözəl olmuşdur
JavaScript çevrilmişdir, çünki hakim dil.
Amma biz heç bir yol var düşünmürəm bəlkə görmüşəm bilər bütün
dəyişdirmək üçün gedirdi ki, hər şeyi sonra və indi arasında.
Və qoymaq üç il və ya belə edir birlikdə bu kimi bir şey.
Belə ki, sizin ən yaxşı tahmin etmək və ən yaxşı ümid edirik.
>> MITCHEL Resnick: One yeni layihələri üçün çalışırıq, Scratch Junior adlı
Scratch hətta kiçik uşaqlar üçün aşağı gedin.
Bu yaş beş yönəlmiş olunur kimi yeddi il yaşlıların üçün
ikinci dərəcəli uşaq bağçası.
Bu ilk versiyası iPad olacaq.
Və biz gəlmək üçün planlaşdırırıq 2014 ortasında həyata.
Belə ki, Junior bir qədər olacaq Scratch versiyası scaled down.
Bu qədər az xüsusiyyətləri var, və də hər şeyi daha çox
developmentally müvafiq kiçik uşaqlar üçün.
>> JOHN MALONEY: Mən faktı zövq ki, 2.0 danışıq, xüsusilə, sort edir
gizli yüksək performans Siz təsəvvür edə bilər daha.
Mənim cari olaraq, animasiyalar yapýyorsun zaman və s, siz
yeniləmə məhdud ekran dərəcəsi.
Və biz qəsdən nəzərdə ki yalnız başına bir az edir
çərçivə, belə ki, siz 10 təkrar demək əgər, 10 hərəkət, həqiqətən hərəkət görmək
on az əlavələr.
>> Lakin, gizli rejimində bir növ var Siz əldə edə bilərsiniz olan qondarma turbo rejimi,
shift ilə yaşıl bayrağı tıklayarak.
Və əsasən bu run imkan verir cür kimi sürətli kimi.
Belə ki, bu kimi şeylər verir nə Bu ray izləyici, və siz
Siz orijinal ray izli - var təxminən yarım saat kimi gözləmək idi
idi, çünki nəticələri görmək cür vasitəsilə chugging
bir-bir çərçivə.
Lakin, shift klik şey ilə, siz kimi bir şey nəticələr əldə
iyirmi saniyə.
Belə ki, siz qəflətən yalnız sort yüksək səviyyəli Not şeyi, lakin
bir gizli xüsusiyyət var.
>> HOPARLÖR 1: Mitçel çox təşəkkür edirik və hər şey üçün John
Onlar CS50 üçün etdik.
Andrew, Al, və Shelley, sayəsində kim bu həftə kameralar arxasında.
Və çox bütün thanks tələbələr, orada sizin edənlər
təqdim content.
>> Və həqiqətən, siz istəyirsinizsə gələcək həftə content yardım,
Facebook, Reddit vasitəsilə bizə həyata çatmaq yoxdur Twitter, və ya digər hər hansı bir
Kursun vasitədir.
Bu CS50 Live üçün var.
Bu CS50 idi.
Kahretsin.