>> SPEAKER 1: سلام جهان، این CS50 زنده است.
ما می خواهم به با شروع این زمان فریاد به دوستان ما در سنت لوئیس،
میسوری، که در آن یک گروه از داوطلبان شناخته شده به عنوان LaunchCode شده است
جمع آوری با هم به دانش آموزان CS50x در منظور از کلاس جمعی.
و هدف در نهایت این است که، پس از پایان ترم است، این است که جفت آن
دانش آموزان با شغل فن آوری محلی است.
>> در حال حاضر در اصل مردمی LaunchCode، و دانش آموزان نقش دارند، قرار بود
تشکیل جلسه در یک کتابخانه محلی که در آن چند صد نفر RSVPed بود.
اما بسیاری از مردم به پایان رسید تا RSVPing در در پایان برای این طرح، که آنها
به پایان رسید تا در حال حرکت به یک اپرای محلی خانه، به تصویر کشیده است.
>> در حال حاضر آن را کمی کوچک است.
اما اگر شما نگاه کنید همیشه تا از نزدیک شما می توانید ببینید تا روی صحنه که اسلاید اول
از هفته 0 است که به این واقعیت صحبت می کند که 73٪ از همکلاسی های خود، شاید
از جمله شما، هیچ تجربه قبلی.
و در واقع که بسیار بود مورد در این خانه اپرا در اینجا.
بنابراین می بایستی روترها ما به مردمی در LaunchCode و
شهروندان از سنت لوئیس.
اگر شما زندگی می کنند محلی برای سنت لوئیس، احساس رایگان به آنها را بررسی کنید
در launchcodestl.com.
یا، شاید، به نوبه خود در اخبار محلی خود را کانال ما در اینجا برای شما انجام دهد.
>> SPEAKER 2: فرصتی شگفت انگیز برای هر سنت Louisan به دنبال به زمین یک
از کسانی که با تکنولوژی بالا، بالا پرداخت شغل.
برای اولین بار، همان کلاس برنامه نویسی کامپیوتر است که
آنلاین توسط دانشگاه هاروارد و MIT تدریس است در فرد در خیابان های ارائه شده
کتابخانه عمومی لوئیس.
>> این همه به لطف این سازمان است LaunchCode، که تلاش برای حل
فن آوری فاصله استعداد در اینجا در سنت لوییس.
در حال حاضر هر کسی که در این چهار ماه می گذرد البته به احتمال زیاد برای دریافت پرداخت می شود
کارآموزی است که می تواند به نوبه خود یک کار برنامه نویسی کامپیوتر.
بنیانگذاران LaunchCode می گوید، اگر شما یادگیری این مهارت، در امروز
بازار شما تقریبا به زمین تضمین شده یک کار شش رقم در یک زن و شوهر از
سال، با حقوق و دستمزد با شروع حدود 50،000 $.
که برای تلفن های موبایل خیلی خوب است.
پس با چه کسی باید در نظر گرفتن این کلاس؟
>> JIM MCKELVEY: شما به کاملا هوشمند، OK؟
شما باید بسیار سخت کار.
اما شما لازم نیست که به رفته به بهترین مدارس.
شما لازم نیست که به بزرگ در ریاضی.
شما لازم نیست که به برخی از چیزهایی که شما ممکن است فکر می کنید نیاز دارید.
و این البته خواهد گفت شما اگر شما آن را کردم.
>> SPEAKER 2: وای، در حال حاضر، اگر شما شاید اگر به اندازه کافی وجود دارد
شغل های برنامه نویسی موجود در خیابان لوئیس، پاسخ بله بزرگ است.
McKelvey می گوید: بیش از 1000 وجود دارد پوزیشن های باز دارد و نه فقط
مردم محلی به اندازه کافی تلاش آنها را پر کنید.
در حال حاضر این کلاس شروع می شود روز دوشنبه در 5:30 در شعبه مرکزی در سنت لوئیس
کتابخانه عمومی.
اگر شما علاقه مند هستید، و من مطمئن هستم که برخی از هستم از شما خواهد شد، اطلاعات
که ksdk.com.
>> SPEAKER 1: برخی از همکلاسی های شما اکنون می خواهم برای گفتن سلام.
تا اولین سوزان است، از وینتروپ، ماساچوست، یک شهر در نزدیکی فقط پایین
جاده از اینجا.
>> سوزان: سلام جهان، من سوزان هستم.
من در وینتروپ، ماساچوست زندگی می کنند، ایالات متحده، در آب.
و من 63 ساله هستم.
من پرستار بازنشسته هستم.
من چهار فرزند و دو نوه.
>> من هم یک کارگردان تئاتر هستم و بازیگر.
و گاهی در این سال من ظاهر می شود در کانال دیسکاوری است "
بوستون خفه. "I بازی Zenovia کلگ.
>> من گرفتن CS50 چون من دوست دارم EDX.
من دو دوره قبلی گرفته شده است.
I عدالت بهداشت عمومی گرفته شده، و و تغییر محیط زیست.
و من آنها را دوست داشت.
>> همچنین به دلیل علوم کامپیوتر می ترساند مرا کم است.
و در براکت سن و سال من ما در حال تشویق برای انجام کارهایی که ما را بترساند.
پس من گرفتن CS50 و به دنبال به جلو به آن است.
بنابراین نام من سوزان است، و این CS50 است.
>> SPEAKER 1: تا بعدی چند می بایستی روترها می باشد از برخی از همکلاسی های خود در آبجو
دبیرستان در ایالت مین.
اجازه دهید یک گوش.
>> دانش آموزان آبجو HIGH SCHOOL: سلام جهان، ما آبجو بالا است.
>> پاتریک: سلام، من پاتریک هستم.
>> ADAM: من آدم هستم.
>> نیکلای: I نیکلای هستم.
>> BEN: من بن شدم.
>> DYLAN: I دیلن هستم.
>> NICK: من نیک هستم.
>> CHRISTINA: من کریستینا هستم.
>> جاناتان: I جاناتان هستم.
>> CHARLES: I چارلز هستم.
>> دانش آموزان آبجو HIGH SCHOOL: و این CS50 است.
>> SPEAKER 1: خوش آبجو دبیرستان - و در حال حاضر استوارت و از دوستان او،
از دولت این نزدیکی ویرجینیا.
>> استوارت: سلام جهان، نام من استوارت است.
و من از ویرجینیا هستم.
و این اولین بار من انجام است البته دانشگاه هاروارد و یا هر
البته آنلاین مانند آن.
من واقعا دوست دارم کامپیوتر و می خواهید برای کسب اطلاعات بیشتر در مورد آنها.
من استوارت هستم و این CS50 است.
>> SPEAKER 1: خوش استوارت.
بنابراین ما نیز نگه داشتن چشم در توییتر، که در آن یکی از همکلاسی های خود،
امبرتو از مکزیک، به حال این به صدای جیر جیر به تازگی.
با سلام، @ davidjmalan، اجازه دهید من از شما سوالی بپرسم -
مارک زوکربرگ CS50 در زمان؟
>> بنابراین، متاسفانه، علامت نبود در واقع را CS50 به ثبت نام به عنوان یک دانشجوی سال اول در اینجا
در دانشگاه هاروارد.
در عوض او قلم به آینده به تر کلاس های پیشرفته شناخته شده به عنوان CS51، که
شامل موضوعات علوم کامپیوتر مانند مفاهیم انتزاعی، و برنامه نویسی
مانند برنامه نویسی تابعی برنامه نویسی شی گرا.
>> در حال حاضر در زمان آن آموزش داده شد استاد به نام هنری لایتنر، که
در واقع این دوره آموزش داده می شود زمانی که من آن را به عنوان به خوبی در زمان.
معلم خود ما، راب Bowden، اخیرا با استاد نشسته
Latiner در مورد تعداد کمی از خود صحبت کنید دانش آموزان سابق در کنار من.
>> ROB BOWDEN: سلام، من راب Bowden هستم، و من در اینجا با دکتر هنری لایتنر، که در
معاون اطلاعات فناوری در DCE و ارشد مدرس
در علوم کامپیوتر.
>> همه حق است، پس من شنیده ام کرده اند که شما تا به حال برخی از مشاهیر عبور
از طریق برخی از دوره های خود را.
>> HENRY لایتنر: بسیار خوب، پس من به دوست دانش آموزان من بگویید من در دانشگاه هاروارد بوده است
مدت زمان طولانی.
و هنگامی که آنها می گویند - و چگونه مدت اینجا بوده است؟ -
پاسخ من این است که من به اندازه کافی به هستم در تکالیف با کار
که ترک تحصیل میلیاردر بیل گیتس.
اما من هم به اندازه کافی جوان که هستم در واقع آموخت که میلیاردر
ترک تحصیل مارک زوکربرگ، از شهرت فیس بوک.
>> بنابراین برخورد من با بیل گیتس می رود راه بازگشت به آغاز در سال 1974،
1975 سال تحصیلی.
داستان درست است که بیل گیتس دوستان پل آلن به غرفه خبر رفت
در میدان هاروارد و بر در آمد محبوب مجله الکترونیک، که
شد این برنامه شامل یک داستان در مورد جهان اولین رایانه های شخصی، که
شما تا به حال در واقع ساخت - مونتاژ از بخش - Altair کار کردند.
او آمد در حال اجرا به خوابگاه بیل گیتس.
و آنها همه هیجان زده که انقلاب رایانه های شخصی در مورد
بدون آنها شروع می شود.
>> بنابراین در آن زمان، گیتس و I -
ما در مشکلات به کار شد.
دلیلش این است که ما هر دو در وارد شدند نظریه البته محاسبات،
بسیار mathy البته در مقطع فوق لیسانس.
و در اولین روز از کلاس استاد هر کس در اتاق گفت به
تبدیل به همسایه های خود و معرفی خود را، و پس از آن با همکاری
آن شخص در مجموعه مسائل.
بنابراین گیتس و I -
من نمی دانستم که او در آن زمان بود.
او شاید شانزده یا هفده بود، اما او شبیه او بود
دوازده، به صداقت.
>> و ما شروع به کار در تکالیف با هم.
اما پس از آن زمانی که به Altair در آمد محبوب مجله الکترونیک، گرفتار
توجه خود را.
او فقط ناپدید شد.
او متوقف انجام مشق شب.
من به او عصبانی شدم.
>> و من فقط او را در یکی از تماشا محاسبه آزمایشگاه ما در دانشگاه هاروارد برای حال
پژوهش در آن زمان، که به نام شد محاسبه آزمایشگاه آیکن.
PDP-10 مورد استفاده قرار گرفته شده است.
و او دور هک شد شب و روز، اساسا فقط زندگی می کنند وجود دارد.
>> همانطور که متوجه شدم بعد از آن، او در واقع طراحی نرم افزار برای اصلی
Altair کار، سیستم عامل، همراه با BASIC زبان برنامه نویسی
که قرار بود اجرا شود.
با این ایده که برای شخصی صنعت کامپیوتر خود را به پرواز شما
نیاز به قادر برای نوشتن نرم افزار است.
و برنامه ها و ماشین نوشتن زبان های کوه در می رم سوئیچ ضامن
که قرار بود به آن را، به جز فراتر از علاقمندان به.
>> آنچه در آن زمان جالب بود Altair کار کردند تا مردمی شما می توانید نیست
حتی خرید یک، قطعا بعد از اعلام شد.
پس از بیل گیتس، شگفت آور، با خود دوستان پل آلن، یک برنامه در نوشت
PDP-10 است که شبیه سازی رفتار این کرکس پرنده، چرا که مشخصات بود
به طور کامل در محبوب نوشته شده است مجله الکترونیک.
>> بنابراین، همانطور که گفتم، من در عصبانی شدم او، من توجه نکردید.
او ناپدید شد، را به آلبوکرک رفت، نیومکزیکو، برای نشان دادن خاموش
آنچه که او به مردم انجام داده بود که به Altair ساخته شده است.
و در بار، ترک کالج - ترک دانشگاه هاروارد - برای شروع یک شرکت
بی سابقه بود.
و وقتی که من متوجه شدم که چه اتفاقی افتاده است I انجام شد.
از آنجا که من مدام به فکر کردن در مورد - من پدر و مادر می خواهم که مرا به قتل اگر من تا به حال
از مدرسه کاهش یافته است فقط به رفتن و شروع به یک شرکت.
>> و پس از آن البته وجود دارد مارک زوکربرگ.
من به او می دانم که تا حدودی به دلیل او پس از اتمام CS51 آمد.
من حدس می زنم آن را پس از [نامفهوم] این دوره به اتمام بود.
او می خواست به عنوان یک شخص آموزش کار در سال های پس از آن برای CS51.
و او را به مصاحبه آمد.
>> و حقیقت این خود است عملکرد در مقایسه تا حدودی ضعیف بود
به مردمی دیگر که مصاحبه بود.
این در واقع ضعیف ترین بود از دسته.
بنابراین من به عنوان اینکه من می توانم احساس نمی در وجدان او را استخدام.
>> به علاوه، او در یک کمی مشکل بود با هیئت مدیره.
اگر شما را دیدم این فیلم، شبکه اجتماعی.
OK، بسیار از آن در واقع درست است.
در آن زمان او فقط به پایان رسید حال انجام Facemash، نه فیس بوک اما
برنامه Facemash.
و او را در دانشگاه هاروارد آورده بود شبکه سهوا.
و به علاوه او چهره به سرقت برده بود هاروارد زنان کالج در مقطع کارشناسی به
انجام این پروژه است.
>> بنابراین او به ارمغان آورد هیئت مدیره.
او در دست سیلی شد.
بنابراین او در برخی از مشکلات بود.
و من فکر می کنم او نوع بود پاچه های آن است.
>> بنابراین من می خواهم به مردم که من را بگویید کوچک، کمی از اعتبار برای
موفقیت فیس بوک دلیل -
A، حداقل یک و نیم یا 1٪ مهارت های برنامه نویسی زوکربرگ آمد
از درس من -
آنچه که او وجود دارد را یاد گرفت.
و در مرحله دوم، بود من او را به عنوان یک استخدام آموزش همکار، او نمی توانست حال
زمان برای تکمیل فیس بوک در نقطه ای که او انجام داد.
>> پس از آن تا به بسیاری از آموزش سرگرم کننده است علوم کامپیوتر در دانشگاه هاروارد.
منظور من افرادی هستند که فقط شگفت انگیز وجود دارد که در به انجام کارهای بزرگ است.
من می توانم در بروید و در مورد شما بگویم دیگر مردمی، اما من فکر می کنم زمان ما است.
>> ROB BOWDEN: پس آن را مانند بیل گیتس برای تلفن های موبایل شما مدیون مقداری پول برای ایجاد
همه که استرس در نظریه محاسبات.
و مارک زوکربرگ شما بدهکار مقداری پول برای اجازه دادن به شروع فیس بوک او.
>> HENRY لایتنر: این خوب راه برای مورد، مطمئن شوید که فکر می کنم.
>> ROB BOWDEN: بسیار خوب، به خوبی تشکر.
این بزرگ بوده است.
برای داشتن من.
لرزش دست خود را شاید.
باید دست خود من را شدیدا تکان بدهم؟
آیا باید ازنو پایان؟
چگونه باید انجام پایان؟
>> SPEAKER 1: بعدی، یک سوال از [؟ سین،؟]
یکی از همکلاسی های خود را در ویتنام که این برای گفتن داشت.
چگونه می توانم تماس بگیرم دیگر مردم کشور من؟
خوب این هم یک سوال بزرگ است.
و اگر شما را به رابط EDX ورود به سیستم، برای صفحه اصلی اطلاعات CS50x، شما خواهید دید
لینک به meetups CS50، که منجر خواهد شد شما به meetup.com/meet50، که
یک ابزار است که ما راه اندازی به اجازه است شما برای پیدا کردن افرادی که محلی هستند
شما به طوری که شما می توانید در واقع ملاقات، نه تنها عملا با همکلاسی
در این سال، اما در فرد نیز هست.
>> در واقع، هنگام مراجعه به این URL، شما یک نقشه که به نظر می رسد، مثل این،
که در آن هر شاخص نشان دهنده یک یا تر از همکلاسی های خود را در آن بخش
از جهان است.
در واقع در حال حاضر، برخی از مهمترین جوامع محبوب دانش آموزان CS50x
در نیویورک، لندن، دهلی نو، قاهره، و سان فرانسیسکو، و بیش از 199 دیگر
شهرستانها نیز هست.
بنابراین اگر در ملاقات با برخی علاقه مند همکلاسی های محلی، سر به
ملاقات meetup.com/meet50.
>> سوال در حال حاضر از اسکات در نیویورک، که این پرسش به ارسال به حال -
در هر برنامه با استفاده از رشته ها، تا چرا چون printf در شامل شد
کتابخانه استاندارد I / O، و GetString بود؟
آیا GetString یک تابع تعریف شده در کتابخانه CS50؟
>> بله در واقع، GetString در واقع تعریف شده در کتابخانه CS50 است.
و چون printf، در عین حال، در کتابخانه I / O استاندارد.
در حال حاضر در روز، زمانی که C بود اختراع، قطعا مهم بود،
قابلیت های اساسی برای کد مانند چون printf در واقع نسخه قابل چاپ
چیزی به روی صفحه نمایش.
این تا هسته به نوشتن نرم افزار بود، به ویژه برنامه هایی که در داخل اجرا
از آن پنجره ترمینال سیاه و سفید، که آن احساس برای printf ساخته شده
به زبان می شود جاسازی شده کتابخانه خود را.
>> حالا شما GetString به منظور نیاز ندارد برای دریافت رشته از کاربران است.
در عوض شما می توانید توابع استفاده مثل scanf.
در واقع، اگر نا آشنا، نگاهی به در برخی از تکمیل فرم سفارش هفته 5 را که در آن ما
راه رفتن را از طریق فرایند با استفاده از این تابع، scanf، برای به دست آوردن
ورودی از کاربر.
مشکل این است که توابع مانند scanf، که در به C ساخته شده است
کتابخانه استاندارد، این است که آنها هیچ بررسی خطا نمی کنند.
و آنها در واقع اختصاص دهد هر حافظه برای رشته.
>> بنابراین زن و شوهر از چیزهای بد اتفاق می افتد -
1، شما می توانید از مرزهای تجاوز آرایه خود را، که در این صورت در بهترین حالت،
برنامه شما ممکن است سقوط.
اما در بدترین حالت، دشمن ممکن است قادر به گرفتن برنامه های خود را.
و شما نیاز به مدیریت همه از آن حافظه خود را.
>> بنابراین GetString طول می کشد دور بسیاری از این پیچیدگی.
به طوری که ما اختصاص دادن حافظه برای شما.
ما مطمئن شوید که شما فراتر رفتن نیست مرزهای آرایه ای.
و ما بازگشت پوچ اگر هر چیزی در واقع اشتباه می رود.
بنابراین GetString به سادگی می افزاید، در پایان روز، یک دسته کامل از مفید
چک کردن خطا.
>> در حال حاضر از نظر دیوید در اوهایو که این ادعا -
نه، شما دستگاه نیاز ندارد برای همه پروژه ها.
در حال حاضر آنچه که او این چیست؟
خب، معلوم است که دیوید تهیه، از یک وب سایت آنلاین،
نوکیا LCD، مانند این یکی در اینجا، که واقعا به اندازه چیزی است که شما ممکن است
در یک تلفن همراه بزرگتر را ببینید.
و او نیز تهیه راه اندازی تیوا هیئت مدیره، یک قطعه از سخت افزار است که
متصل به این LCD.
>> در حال حاضر آن بسیار کوچک است.
همانطور که می توانید در اینجا مشاهده کنید است سه ماهه آمریکا برای مقیاس.
و آنچه که او با این کار در واقع اجرای یک برنامه در C.
>> در واقع، شما CS50 نیاز ندارد لوازم خانگی برای نوشتن برنامه در C. شما
حتی نیاز به یک مک و یا کامپیوتر نیست.
شما همچنین می توانید نوشتن و اجرا کد C بر روی دستگاه تعبیه شده مثل این.
خب چه دیوید در واقع ارسال و اجرا؟
خوب آن را به اتمام.
او ماریو در این کوچک اجرا صفحه نمایش مانند تلفن همراه از
مجموعه مسائل 1.
>> بنابراین من فکر می کنم من می خواهم با یکی از موافقت همکلاسی دیوید که، در همان
موضوع فیس بوک که در آن دیوید به معرفی این برنامه کوچک
جهان، پاسخ با -
شما همسر وحش می باشد.
در واقع شما می باشد.
>> در حال حاضر در کنار یک قطعه از اسپم می باشد.
اگر شما در گروه فیس بوک CS50، شما هستید ممکن است متوجه برخی از نوشته ها مانند
این است که گاهی اوقات در آن وجود دارد لغزش.
اگر شما روبرو می شوند بعضی از هرزنامه ها، هیچ معامله بزرگ.
به سادگی آن را به ما گزارش می کنیم و پیش بروید و آن را حذف کنید.
اما قبل از این که ما حذف نمی تواند کمک کند را چند تصاویر
و خندیدن کمی.
>> این دانش آموز به ویژه در اینجا - ما به او را آلن MobilePhone -
نوشته شده شماره تلفن همراه خود را، خود را آدرس چت شاه توت، ID اسکایپ خود،
آدرس ایمیل خود را - که هیچ کدام در واقع شما باید تماس بگیرید.
اما همانطور که در عکس ها در اینجا، به نظر می رسد مانند آلن MobilePhone کاملا چند
اپل برای فروش در آنچه به نظر می رسد یک انبار نسبتا معمولی.
حالا که همان دیوید در پاسخ به آلن MobilePhone با زیر -
آنها با نرمافزاری gedit آمده نصب شده است؟
>> در حال حاضر به طور معمول شما فکر می کنم که برخی از رباتهای فقط یک پاسخ را نادیده بگیرد
موضوع اصلی خود را.
اما نه، آلن MobilePhone این به حال می گویند - همه تلفن های ما با نام تجاری جدید،
با جعبه اصلی و لوازم جانبی می آیند، همه تلفن های ما SIM می باشد
آزاد، و غیره.
>> OK، تا شاید به صورت خودکار تولید پاسخ به دیوید انسان
پاسخ، اما دیوید تحت فشار قرار دادند کمی بیشتر -
به شما نصب و تست CS50 دستگاه برای ما قبل از حمل و نقل؟
همه حق است، نیز اجازه دهید ببینیم که چه چیزی آلن MobilePhone برای گفتن دارد در حال حاضر.
>> بله و همه از محصولات ما با کار سیم کارت و شبکه های سراسر جهان.
عکس، در حال حاضر یکی دیگر از همکلاسی های ما، دانمارکی، با این پاسخ دادند.
این عالی خواهد بود.
نگاهی به سفارش من و همچنین برای دو، به علاوه رایگان، 5S آیفون با CS50
لوازم نصب شده.
>> و در آخر، آلن MobilePhone گفت: - بله، همه کار می کنند.
به من اعتماد کن.
پس که از تولیدات از شما می خواهم به خرید از ما.
با عرض پوزش آلن MobilePhone، شما در حال حاضر ممنوع است.
>> کریس، در حال حاضر، از تورنتو، ازش پرسید این سوال از ما.
من یک ایده برای CS50 زنده داشته باشد.
من فکر می کنم این امر می تواند بزرگ اگر دیوید، یا برخی از کارکنان دیگر CS50، بازی
یک یا چند خراش را مشاهده کنید بازی برای مجموعه مسئله 0.
بنابراین این یک پیشنهاد بزرگ است.
>> و چیزی است، از مجموعه مسائل 1 در تاریخ 1 ژانویه منتشر شد، ما
هزاران نفر در واقع دریافت از خراش پروژه.
بنابراین ما نمی تواند احتمالا همه آنها را انجام دهد اینجا از عدالت و CS50 زنده.
بنابراین ما فکر کردم ما دل و جرات یکی که گرفتار چشم ما به تازگی به عنوان شناخته شده
دوئل جادوگران.
>> دوئل جادوگران توسط همکلاسی نوشته شده بود به نام پاتریک در اوهایو.
و من باید هشدار می دهند که این پروژه واقعا بالا و فراتر از آنچه بود رفت
انتظار می رود در مجموعه مسائل 0.
آیا در همه در صورتی که این نه اخم چیزی است که شما لزوما می تواند
انجام در اولین بار خود را برنامه نویسی، چه با خراش و یا
هر زبان دیگر.
اما ما فکر این امر می تواند بازی سرگرم کننده کمی از دوئل جادوگران "در اینجا.
>> [MUSIC پخش]
>> شگفت انگیز است، بنابراین اگر شما خود را می خواهم به بازی و یا تلفیق دوئل جادوگران "، نگاهی به
در این URL نگاه کنید.
برو جلو و فقط ویدئو مکث اگر شما می خواهید به نوع که وارد
>> خب بعدی تا پروژه خراش دیگری است، این یکی توسط یک دانش آموز به نام
دیوید از کمبریج، ماساچوست.
بنابراین این در واقع همان اول برنامه من خودم در سال 2007 نوشت.
من یک دانش آموز فارغ التحصیل در آن زمان بود و من سانتر ثبت نام کرده
البته آموزش و پرورش در MIT، آموزش داده پروفسور میچل Resnick.
در آن زمان، ابتدا نداشت واقعا وجود دارد.
تنها در قالب بتا بود، و ما - دانش آموزان در این کلاس - تا به حال
فرصت منحصر به فرد که در واقع بازی با، و آزمایش با خراش
قبل از هر کس دیگری.
>> در واقع، یکی از اولین وظیفه ما در این کلاس بود به واقع ما
پروژه خراش خود.
و تا به امروز من به یاد داشته باشید صرف برخی از هشت ساعت در شب جمعه از
همه چیز کار بر روی Oscartime در اینجا.
و در حال حاضر کسانی که از شما با اسکار آشنا بد خلقی از خیابان کنجد
ممکن است در یک لحظه به یاد آهنگ که در مورد به بازی می شود.
>> و من استفاده می شود که بسیار بسیار خاطرات خوشی از این آهنگ.
اما به من اعتماد، پس از هشت ساعت گوش دادن به چیزی است که در حلقه،
با یک حلقه برای همیشه لطفا برای نوع، بسیار سرعت sours کمی از این حافظه است.
اما برای شما، شما فقط یک نگاه اجمالی در این.
و من به شما این مثال را از Oscartime.
>> [MUSIC پخش]
>> SPEAKER 4: (آواز خواندن) اوه من عاشق سطل زباله -
هر چیزی کثیف یا تیره رنگ یا گرد و خاکی، هر چیزی پاره پاره یا پوسیده و یا زنگ زده.
بله من عاشق سطل زباله.
در اینجا برخی از چیزهای فاسد تر است.
بله، من دوست دارم، دوست دارم، دوست دارم سطل زباله.
>> SPEAKER 1: در حال حاضر اگر شما می خواهم به بازی و یا ریمیکس Oscartime و بهبود بر
آن، در اینجا به این URL بروید.
خوب، بعد یک سوال است از [؟ Bosco؟]
در هنگ کنگ، که این نوشته - چه زبان برنامه نویسی است
پشت خراش MIT است؟
به طوری که یک سوال بزرگ است.
>> اما به جای پاسخ است که خود، ما تصمیم به گرفتن دوربین های ما را
جاده به آزمایشگاه رسانه ای MIT را، که در آن گروه کودکستان مادام العمر است، به رهبری
پروفسور میچل Resnick، از آنها من سال پیش کلاس در زمان است.
ما نه تنها با استاد Resnick ملاقات، بلکه جان ملونی،
نویسنده اصلی این برنامه ابتدا.
بنابراین نرم افزار بسیار شما با استفاده از برای ایجاد نرم افزار های دیگر بود
در درجه اول توسط جان نوشته شده است.
در اینجا در واقع تصویر جان، خودم، است و میچل ایستاده پشت واقعی
تجسم جهان از ابتدا در مدت کوتاهی پس از گفتگوی ما.
اما قبل از اینکه ما را گوش دهید، شصت ثانیه در اینجا از توله سگ.
>> [MUSIC - جان مایر، "آتش سوزی"]
>> ابتدا در واقع در تمام صداقت نگه می دارد جایگاه ویژه ای در قلب ما
در اینجا در CS50.
در واقع، ما به معرفی خراش به البته در سال 2007.
و چه شد قابل توجه است که سال به شرح زیر بود.
در حالی که در سال قبل، می گویند سال 2006، ما که برخی از 200 دانش آموز فروشگاه
البته، که در دانشگاه هاروارد صحبت می کنند به معنی به این دوره کاهش در اولین
هفته از ترم، اما نه لزوما کلاس را.
67٪ از کسانی که دانش آموزان را به طور معمول باقی می ماند و به پشت در
هفته است که دنبال کنید.
>> در همین حال در سال 2007، زمانی که ما معرفی خراش و همچنین برخی دیگر
ترفند برنامه، ما شروع به پریدن کرد تا 97٪ نسبت حفظ آن دسته از دانش آموزان
که CS50 خرید بودند.
و پس بعد از آن ابتدا شده است یک بخش اصلی از CS50، البته فقط
در هفته اول.
اما من به جرات می گویند که این مجموعه تن از البته، و واقعا به هدف ما صحبت می کند
در CS50 ساخت علوم کامپیوتر همه قابل دسترس است.
با که گفت، به لطف ما را به میچل و جان و تمام تیم خراش.
اجازه دهید در حال حاضر که درست است را سفر کردن جاده ها است.
>> میچل RESNICK: سلام، I میچ Resnick هستم.
من استاد آموزش هستم در اینجا در آزمایشگاه رسانه ای MIT.
و من هم مستقیم تیم خراش MIT.
>> جان ملونی: من جان ملونی، و من یک محقق برای حدود یازده بود
سال، کار بر روی یک پروژه ابتدا به عنوان توسعه دهنده بخوره.
>> میچل RESNICK: ما به تحقیقات ما گروه گروه کودکستان مادام العمر
زیرا ما به هر حال الهام کودکان در مهد کودک یاد بگیرند.
در مهد کودک های کلاسیک، کودکان در حال شوخی طراحی و ایجاد
همه چیز در همکاری با هم -
برج سازی با بلوک های چوبی، ساخت تصاویر با
انگشت رنگ و مداد رنگی.
همانطور که ما توسعه یافته ابتدا، ما به خواست ضبط که روح مهد کودک برای
زبان آموزان در همه سنین.
>> جان ملونی: یکی از انگیزه های بزرگ برای ابتدا این بود
پروژه ای است که میچل و ناتالی به حال محل باشگاه وانجمن کامپیوتر به نام آغاز شده است.
و آنها بسیاری از بچه ها انجام می دیدم با ابزار رسانه ای مانند فتوشاپ و
ابزار های مختلف تولید صدا، اما آنها شد هیچ گونه برنامه نویسی انجام نمی دهد.
بچه ها کاری انجام نمی هیچ گونه برنامه نویسی.
و ما به اطراف نگاه کرد و گفت: - خوب، چرا که آنها آن را انجام نمی دهد؟
و پاسخ این به نظر می رسید که وجود دارد یک ابزاری است که برای مناسب نبود
این تنظیم است.
>> میچل RESNICK: همانطور که ما در حال توسعه شد ابتدا، من توسط برخی از الهام گرفته شده بود
ایده های مربی من سیمور Papert، که توسعه
زبان برنامه نویسی آرم.
سیمور همیشه می گفت که آن را برای یک تکنولوژی جدید به مهم
طبقه پایین، به معنی آن آسان است برای به دست آوردن آغاز شده با سقف پرواز بالا، منظور شما
می توانید بیشتر و بیشتر پیچیده انجام همه چیز با آن است.
>> ما همچنین می خواستم به آنچه ما تماس بگیرید دیواره های گسترده ای، به این معنی بسیاری وجود دارد
مسیر های مختلف.
که شما می توانید بسیاری از متفاوت انجام چیزهایی که با نرم افزار.
این تنها کافی نیست برای شروع نشده به راحتی و به انجام کارهای پیچیده اگر
همه را در انجام همین کار.
ما می خواهیم مختلف مسیر، چون ما می دانیم مختلف
مردم منافع متفاوت، و ما می خواستم هر کس که قادر به کار
در پروژه هایی که بزرگ شد از از منافع خود.
>> جان ملونی: من می خواهم بگویم که ما در نظر گرفته شده حدود ده برابر بیشتر
دستورات و ویژگی های نسبت به تا به حال در ابتدا به پایان رسید.
ما می خواهیم بحث های بی پایان در مورد داشته دقیقا چه جمله بندی برای قرار دادن در بلوک،
و چیزهایی مانند این که آیا به طور پیش فرض جهت جن باید تا می شود
و یا به سمت راست.
بنابراین ما در مورد همه این چیزها فکر کردم، به خصوص خیلی زود
تجربه است که مردم را با ابتدا، و تلاش برای آن را تا
که همه چیز را می توان کشف کرد فقط با تجربه.
>> میچل RESNICK: هنگامی که ما برای اولین بار بود طراحی خراش مخاطبان ما
سنین 8-16 بود.
>> جان ملونی: در انتهای پایین طیف، ما متوجه شدیم که بسیار جوان
بچه ها از با استفاده از خراش ما تا کنون پیش بینی.
من هنوز هم به یاد داشته باشید ابتدا اولین روز، من فکر می کنم، که ما تا به حال.
این پسر شش ساله کمی هنوز وارد آمد
در انتهای فوقانی، من شگفت زده شده ام در، به عنوان مثال، استفاده از خراش در
کلاس های کالج مانند CS50.
از آنجا که ما واقعا نمی فکر می کنم ابتدا به عنوان یک زبان برای تدریس
علوم کامپیوتر به کامپیوتر دانشمندان.
>> یکی دیگر از شگفتی است که چگونه بسیاری از بزرگسالان با استفاده از آن.
ما دریافتیم که افرادی که مثل کامل است برنامه نویسان زمان لذت بردن از برنامه نویسی در
ابتدا به عنوان نوعی سرگرمی.
و بنابراین، ما مردم در ابتدا دیده می شود وب سایت ایجاد پروژه هایی که
انجام دهید، به عنوان مثال -
اشعه ردیابی سیستم های رندر 3D.
من می توانم آن را باور نمی کند وقتی دیدم که.
>> میچل RESNICK: همانطور که ما شروع به کار در ابتدا، ما می خواستیم به آن را
متفاوت از برنامه نویسی قبلی زبان به منظور آن را
به گسترده تر در دسترس طیف وسیعی از مردم است.
بنابراین ما سه هسته به حال اصول راهنما است.
اول ما می خواستیم به آن را بیشتر tinkerable، بنابراین شما می توانید ساخت تا
برنامه بسیار شبیه قرار دادن آجر لگو با هم.
بنابراین ما برنامه نویسی بصری به حال مسدود کردن که با هم نیست.
>> دوم از همه، ما می خواستیم به مردم اجازه کار بر روی پروژه های معنی دار تر،
چیزهایی که شخصا بود مربوط به آنها.
به همین دلیل ما را خراش بنابراین رسانه های غنی.
>> سوم از همه، ما به خواست آن را اجتماعی تر.
از آنجا که بسیاری از بهترین یادگیری تجارب آمد که ما
با دیگران ارتباط برقرار کند.
بنابراین ما از جامعه آنلاین خراش اضافه شده از همان ابتدا،
درست زمانی که ما راه اندازی شد نرم افزار، پس که مردم مخاطبی داشته باشد
برای خلق خود، و همچنین دریافت با الهام از آنچه که مردم دیگر ایجاد شده است.
از آنجا که ما ابتدا راه اندازی وجود دارد در حدود 4.5 میلیون پروژه بوده است که
اند در به اشتراک گذاشته شده وب سایت ابتدا.
>> جان ملونی: خب در واقع پروژه مرتب سازی بر پیوست
از شفاعت به میچل.
از او خواستم به پیوست زمانی که من در مورد آن شنیده می شود، چرا که من فکر می کردم رفتن به شد
می شود چنین چیزی سرد و من می خواستم برای کمک به.
اما زبان مورد علاقه من اسمالتاک بود، و من توسعه کمک کرده بود
این نسخه از اسمالتاک به نام جیر جیر.
>> من هم گفتم، خوب، من آمده و انجام این کار تا زمانی که من
می توانید آن را در جیرجیرک ساخت.
و میچل گفت: - خب، من نمی مراقبت از آنچه در آن ساخته شده است در.
فقط آن کار را.
و بنابراین، این که چگونه آن را به رو در جیرجیرک نوشته شده است.
>> بنابراین با خراش 2.0 که فکر می کردیم ما سعی خواهد کرد به رسیدن به خراش به
مردم بیشتر و آن را یک برنامه مبتنی بر ابر.
و، اگر چه نسخه ای از وجود دارد جیرجیرک که در مرورگر زد، آن
مورد نیاز دانلود و نصب یک پلاگین در.
و ما می دانیم که بسیاری از مردم را مشکل از انجام این کار، یا
به دلیل آن فرایند پیچیده بود و یا اینکه دولت خود را در
مدرسه، یا هر چیز دیگری، خود را آن را اجازه نمی دهد.
بنابراین ما می خواستیم چیزی است که مهربان بود از به مرورگر ساخته شده است، و یا
نوع به طور پیش فرض وجود دارد در بیشتر مرورگرها.
ما در نظر گرفته جاوا، ما در نظر گرفته فیلمهای مستند، ما در نظر گرفته جاوا اسکریپت،
و ما فلش در نظر گرفته شده.
>> در آن نقطه اشتعال واقعا بود در تعالی.
نرم افزار Adobe واقعا آن را هل دادن.
و ما هنوز نمی دانیم که قرار بود به این مشکل در IOS، و
دستگاه های تلفن همراه، و غیره.
بنابراین ما با فلش رفت.
>> و در نگاه به گذشته را شاید حالا تو رو اگر ما می خواهم با رفته بهتر شده است
جاوا اسکریپت زیرا که تبدیل زبان غالب.
اما من فکر نمی کنم که هیچ راه ما وجود دارد احتمالا می تواند دیده اند، همه
چیزهایی که قرار بود به تغییر بین آن زمان و در حال حاضر.
و آن طول می کشد سه سال و یا تا برای قرار دادن با هم چیزی شبیه به این.
بنابراین شما را به بهترین حدس خود را و امید برای بهترین.
>> میچل RESNICK: یکی از پروژه های جدید است به نام خراش تاریخ، تلاش برای
خراش به پایین به بچه ها حتی جوان تر.
این که در سن پنج سالگی با هدف تا هفت سال، مانند
مهد کودک تا کلاس دوم.
اولین نسخه از آن را بر روی آی پد باشد.
و ما برنامه را به آن آمده است در اواسط سال 2014.
بنابراین با ناخن خراش تاریخ و زمان خواهد بود تا حدودی کوچک نسخه.
این ویژگی تا حدودی کمتر داشته باشد، و همچنین کارهای بیشتری را
تکامل مناسب برای بچه های کوچکتر.
>> جان ملونی: من لذت بردن از این واقعیت است که با ناخن خراش 2.0، به خصوص است، مرتب از
عملکرد مخفیانه بالاتر از شما ممکن است تصور کنید.
به طور پیش فرض، زمانی که شما در حال انجام انیمیشن و به این ترتیب شما
محدود به روز رسانی نرخ روی صفحه نمایش.
و ما آن را به عمد طراحی شده به طوری که این فقط یک کمی در
قاب، به طوری که اگر شما می گویند تکرار 10، حرکت 10، شما در واقع آن را به حرکت در
ده افزایش کمی.
>> با این حال، یک نوع حالت مخفی وجود دارد به نام حالت توربو، که شما می توانید دریافت کنید
توسط از SHIFT کلیک کردن بر روی پرچم سبز.
و است که اساسا اجازه می دهد آن را اجرا کنید نوع به همان سرعتی که آن را می توانید.
بنابراین این چیزی است که به شما امکان انجام کارهای مانند ردیاب اشعه، و شما ندارید
به - ردیاب اشعه اصلی، شما تا به حال به مانند نیم ساعت صبر کنید تا
دیدن نتایج، به دلیل آن بود نوع chugging از طریق
یک فریم در یک زمان.
اما، با چیزی که از SHIFT کلیک، شما می توانید دریافت نتایج در چیزی شبیه به
بیست ثانیه صورت گرفت.
پس همه ناگهان شما می توانید فقط نوع همه چیز در سطح بالا در ابتدا، اما
آن یکی از ویژگی های مخفی است.
>> SPEAKER 1: از شما بسیار سپاسگزارم برای میچل و جان برای همه چیز
آنها برای CS50 انجام داده ام.
با تشکر از اندرو، آل، و شلی، که این هفته در پشت دوربین می باشد.
و با تشکر بسیار برای همه دانش آموزان، کسانی که از شما وجود دارد که
مطالب را مشاهده کنید.
>> و در واقع، اگر شما می خواهم به کمک به محتوای به مدت یک هفته آینده،
آیا رسیدن به ما از طریق فیس بوک، ق، توییتر، و یا هر یک از دیگر
معنی درس.
که در آن است برای CS50 زنده.
این CS50 بود.
افتضاح.