1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 SPEAKER: چیزی که در اینجا است فهرستی از قطعه اولیه از نرم افزار 3 00:00:06,130 --> 00:00:11,040 نوشته شده توسط بیل گیتس و پل آلن، از بنیانگذاران مایکروسافت. 4 00:00:11,040 --> 00:00:13,120 کد به دو دلیل جالب است. 5 00:00:13,120 --> 00:00:16,100 اول از همه، آن شد اولین محصول مایکروسافت، 6 00:00:16,100 --> 00:00:22,430 که یک مفسر برای بود زبان برنامه نویسی پایه. 7 00:00:22,430 --> 00:00:25,540 >> و در مرحله دوم، این بود یکی از نخستین کوشش ها 8 00:00:25,540 --> 00:00:31,200 برای ایجاد یک مترجم به طوری عادی مردم می توانند رایانه های شخصی استفاده کنید. 9 00:00:31,200 --> 00:00:33,250 بنابراین، بیل بود در مقطع کارشناسی در دانشگاه هاروارد. 10 00:00:33,250 --> 00:00:35,430 من شروع به تدریس در دانشگاه هاروارد 1974. 11 00:00:35,430 --> 00:00:37,180 این در سال 1975 انجام شد. 12 00:00:37,180 --> 00:00:40,770 >> بنابراین، آن را در خود را در اوایل بود حرفه ای در در زندگی حرفه ای من زود. 13 00:00:40,770 --> 00:00:44,400 من در واقع آموزش داده بیل در البته در این زمان. 14 00:00:44,400 --> 00:00:47,740 پل آلن بود دانشجوی دانشگاه هاروارد، اما او 15 00:00:47,740 --> 00:00:51,550 یک دبیرستان بوده است همکلاسی از بیل گیتس. 16 00:00:51,550 --> 00:00:54,360 اگر شما می آیند و نگاه در این فهرست، شما 17 00:00:54,360 --> 00:00:56,840 در واقع یک سوم پیدا کردن نام، مونت دیویدوف، 18 00:00:56,840 --> 00:01:00,250 که همکلاسی گیتس بود اینجا در دانشگاه هاروارد. 19 00:01:00,250 --> 00:01:01,950 >> در اینجا نظر جالب اینجا است. 20 00:01:01,950 --> 00:01:08,050 این گزارش می گوید "در 4K می تواند ریشه مربع حذف اما برای حلقه هنوز هم باید کار کند. " 21 00:01:08,050 --> 00:01:13,660 بنابراین آنچه که بدان معنی است که وجود دارد این است که دو راه برای کامپایل این برنامه است. 22 00:01:13,660 --> 00:01:18,490 یکی بود به اجرا در نسخه از این رایانه به نام Altair 23 00:01:18,490 --> 00:01:24,820 که فقط 4K کلمات به حال حافظه، 4096 کلمات حافظه است. 24 00:01:24,820 --> 00:01:27,680 >> اما نسخه بزرگ 8K بود. 25 00:01:27,680 --> 00:01:30,370 و بنابراین آنچه که این می گوید: که در نسخه 4K 26 00:01:30,370 --> 00:01:33,370 شما تا به حال برخی را حذف کنید کد به آن را جا داد. 27 00:01:33,370 --> 00:01:35,400 و یکی از چیزهایی که خواهد بود که حذف 28 00:01:35,400 --> 00:01:36,890 خواهد بود که معمول ریشه مربع است. 29 00:01:36,890 --> 00:01:40,920 اما ظاهرا برای حلقه باید هنوز هم 30 00:01:40,920 --> 00:01:44,150 کار حتی زمانی که شما بودند کامپایل کردن فقط برای 31 00:01:44,150 --> 00:01:48,600 نسخه 4K از کامپیوتر است.