1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 SPEAKER: Những gì bạn có ở đây một là danh sách của một phần đầu của phần mềm 3 00:00:06,130 --> 00:00:11,040 được viết bởi Bill Gates và Paul Allen, người sáng lập của Microsoft. 4 00:00:11,040 --> 00:00:13,120 Mã này là thú vị vì hai lý do. 5 00:00:13,120 --> 00:00:16,100 Trước hết, nó đã trở thành Sản phẩm đầu tiên của Microsoft, 6 00:00:16,100 --> 00:00:22,430 đó là một thông dịch viên cho ngôn ngữ lập trình cơ bản. 7 00:00:22,430 --> 00:00:25,540 >> Và thứ hai, đây là một trong những nỗ lực đầu tiên 8 00:00:25,540 --> 00:00:31,200 để tạo ra một thông dịch viên quá bình thường mọi người có thể sử dụng máy tính cá nhân. 9 00:00:31,200 --> 00:00:33,250 Vì vậy, cửa hóa đơn là một đại học tại Đại học Harvard. 10 00:00:33,250 --> 00:00:35,430 Tôi bắt đầu giảng dạy tại Đại học Harvard năm 1974. 11 00:00:35,430 --> 00:00:37,180 Điều này đã được thực hiện vào năm 1975. 12 00:00:37,180 --> 00:00:40,770 >> Vì vậy, nó là đầu vào của mình sự nghiệp vào đầu trong sự nghiệp của tôi. 13 00:00:40,770 --> 00:00:44,400 Tôi thực sự dạy Bill trong một khóa học khoảng thời gian này. 14 00:00:44,400 --> 00:00:47,740 Paul Allen không phải là một Sinh viên Harvard, nhưng ông 15 00:00:47,740 --> 00:00:51,550 đã được một trường trung học bạn cùng lớp của Bill Gates. 16 00:00:51,550 --> 00:00:54,360 Nếu bạn đi và tìm kiếm tại danh sách, bạn sẽ 17 00:00:54,360 --> 00:00:56,840 thực sự tìm thấy một phần ba tên, Monte Davidoff, 18 00:00:56,840 --> 00:01:00,250 là người bạn cùng lớp của Gates đây tại Đại học Harvard. 19 00:01:00,250 --> 00:01:01,950 >> Dưới đây là một bình luận thú vị ở đây. 20 00:01:01,950 --> 00:01:08,050 Nó nói "trong 4k có thể xóa thư mục gốc vuông nhưng đối với vòng vẫn phải làm việc. " 21 00:01:08,050 --> 00:01:13,660 Vì vậy, điều đó có nghĩa là đã có hai cách để biên dịch chương trình này. 22 00:01:13,660 --> 00:01:18,490 Một lần để chạy trên một phiên bản máy tính Altair này 23 00:01:18,490 --> 00:01:24,820 mà chỉ có 4k lời bộ nhớ, 4.096 từ bộ nhớ. 24 00:01:24,820 --> 00:01:27,680 >> Nhưng phiên bản lớn có 8k. 25 00:01:27,680 --> 00:01:30,370 Và vì vậy những gì này nói mà trong phiên bản 4k 26 00:01:30,370 --> 00:01:33,370 bạn phải xóa một số code để làm cho nó phù hợp. 27 00:01:33,370 --> 00:01:35,400 Và một trong những điều đó sẽ bị xóa 28 00:01:35,400 --> 00:01:36,890 sẽ là thói quen căn bậc hai. 29 00:01:36,890 --> 00:01:40,920 Nhưng dường như cho các vòng nên vẫn 30 00:01:40,920 --> 00:01:44,150 làm việc ngay cả khi bạn đã biên dịch xuống chỉ 31 00:01:44,150 --> 00:01:48,600 phiên bản 4k của máy tính.