Tin buồn: Thomas E. Kurtz qua đời
(computerhistory.org)-
Tưởng niệm Thomas E. Kurtz
- Tin buồn về sự ra đi của nhà tiên phong máy tính Thomas Kurtz
- Kurtz là đồng đồng phát minh ra ngôn ngữ lập trình BASIC và hệ thống chia sẻ thời gian Dartmouth
- Vào giai đoạn đầu của điện toán học thuật trong thập niên 1960, chưa có ngôn ngữ lập trình đơn giản dành cho sinh viên đại học
- Kurtz và Kemeny đã phát triển hệ thống chia sẻ thời gian Dartmouth để sinh viên có thể sử dụng BASIC
-
Tìm thấy sứ mệnh
- Sinh ra tại Oak Park, bang Illinois, tốt nghiệp Knox College năm 1950
- Nhận bằng tiến sĩ toán học tại Đại học Princeton năm 1956
- Có kinh nghiệm với máy tính SWAC tại UCLA
- Giảng dạy tại Dartmouth và phát triển hệ thống chia sẻ thời gian Dartmouth
-
Những thành tựu có ảnh hưởng
- Ngôn ngữ BASIC đã phát triển qua nhiều thế hệ máy tính
- Năm 1978, hai sinh viên Harvard là Bill Gates và Paul Allen đã phát triển một phiên bản BASIC cho MITS Altair 8800
- Độ phổ biến của BASIC tăng vọt trong kỷ nguyên máy tính cá nhân
-
Sự nghiệp đa dạng
- Giữ chức giám đốc Kiewit Computation Center của Dartmouth từ năm 1966 đến 1975
- Năm 1979, với sự hỗ trợ của IBM, ông đã tổ chức chương trình thạc sĩ về máy tính và hệ thống thông tin
- Thành lập True BASIC, Inc. vào năm 1983
- Góp phần hình thành ủy ban X3J2 nhằm phát triển tiêu chuẩn ANSI BASIC
- Được bầu là ACM Fellow vào năm 1994
-
Giới thiệu tác giả
- Dag Spicer phụ trách bộ sưu tập lịch sử thường trực của Bảo tàng Lịch sử Máy tính
- Lên kế hoạch cho các hoạt động trưng bày, marketing và chương trình giáo dục của bảo tàng, đồng thời phản hồi các yêu cầu nghiên cứu
- Cung cấp các cuộc phỏng vấn về lịch sử máy tính cho những cơ quan truyền thông lớn như NPR, The New York Times và The Economist
1 bình luận
Ý kiến trên Hacker News
Tôi học lập trình lần đầu với ngôn ngữ BASIC, và khi thiết kế ngôn ngữ D đã tham khảo khả năng xử lý chuỗi đơn giản của BASIC. Xử lý chuỗi trong C có rất nhiều lỗi. Một mục tiêu chính của D là làm cho việc xử lý chuỗi trở nên dễ dàng, và điều đó đã thành công. Khi review mã C, gần như chắc chắn có thể tìm ra lỗi ở phần xử lý chuỗi. Tôi thường hỏi những người không biết cách
strncpy()xử lý kết thúc bằng 0.Tôi viết chương trình đầu tiên bằng BASIC vào năm 1977, rồi viết một trình biên dịch cho một biến thể BASIC bị giới hạn trên Z80. Tôi đã tạo ra một trình biên dịch mã máy chạy trong 14KB RAM. Cảm ơn Thomas Kurtz.
Ông sống đến 96 tuổi, còn tôi đã viết rất nhiều QBASIC. Trong giai đoạn 1986-90 ở Ấn Độ chỉ có MSDOS, và tôi đã làm bạn bè cùng gia đình ngạc nhiên với GWBASIC. Khi chuyển sang MS WINDOWS 3.1, tôi mê đồ họa với QBASIC. Tôi bắt đầu từ BASIC rồi phát triển sang CLIPPER, FOXPRO, MFC và Borland C++. Cảm ơn ngôn ngữ BASIC.
Di sản của BASIC thật xuất sắc. Nhờ BASIC ROM trên Atari 800XL, tôi đã học BASIC từ khi còn nhỏ. BASIC cho tôi trải nghiệm sự sáng tạo của lập trình máy tính. BASIC không phù hợp cho các dự án quy mô lớn, nhưng với trẻ em thì hoàn toàn đủ. Nhờ BASIC, tôi có thể khởi đầu sự nghiệp phát triển game từ rất sớm. Trước đây tôi không biết tên Thomas E. Kurtz, nhưng vẫn luôn biết ơn ngôn ngữ BASIC.
Tôi đã phỏng vấn Thomas Kurtz vào năm 2010, và ông ấy cực kỳ tử tế, hiếu khách. Những thành tựu của ông tại Dartmouth thật đáng kinh ngạc, và mục tiêu của ông là giáo dục cũng như trao quyền cho sinh viên và xã hội thông qua công nghệ.
Tôi bắt đầu lập trình đầu tiên bằng BASIC vào năm 1976, và đã thử làm một trò chơi đổ bộ Mặt Trăng trên IBM 5100. Đó là cơ duyên đưa tôi đến với lập trình qua BASIC. Sau đó tôi đã dùng nhiều máy tính và ngôn ngữ khác nhau. BASIC đã mang lại niềm vui và cảm hứng cho rất nhiều người.
BASIC là ngôn ngữ lập trình đầu tiên ở bậc trung học tại Thụy Điển. Nhờ BASIC mà tôi bắt đầu lập trình, và từ đó bước đi trên một con đường rất đáng giá.
Ngôn ngữ Pascal từng bị chỉ trích vì các giới hạn của những hệ thống ban đầu và sự không tương thích giữa các bản triển khai. Trong khi đó, BASIC là trụ cột của ngành công nghiệp máy tính mini và vi tính, với nhiều cách triển khai và tính năng đa dạng. Các bản triển khai BASIC cũng không tương thích với nhau.
Không thể đánh giá thấp di sản của BASIC. Sứ mệnh của BASIC tại Dartmouth mang tính cách mạng. Đây là ngôn ngữ lập trình đầu tiên mà rất nhiều người dùng máy tính mới tiếp xúc. BASIC đã tạo ảnh hưởng rất lớn cùng với sự khởi đầu của máy tính cá nhân.