1 คะแนน โดย GN⁺ 2024-11-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ไว้อาลัยแด่ Thomas E. Kurtz

    • ข่าวการถึงแก่อสัญกรรมของ Thomas Kurtz ผู้บุกเบิกด้านคอมพิวเตอร์
    • Kurtz เป็นผู้ร่วมประดิษฐ์ภาษาโปรแกรม BASIC และระบบ Dartmouth Time-Sharing System
    • ในช่วงเริ่มต้นของการประมวลผลเชิงวิชาการยุคทศวรรษ 1960 ยังไม่มีภาษาโปรแกรมที่เรียบง่ายสำหรับนักศึกษาระดับปริญญาตรี
    • Kurtz และ Kemeny ได้พัฒนา Dartmouth Time-Sharing System เพื่อให้นักศึกษาใช้งาน BASIC ได้
  • การค้นพบพันธกิจของตน

    • เกิดที่เมือง Oak Park รัฐอิลลินอยส์ และสำเร็จการศึกษาจาก Knox College ในปี 1950
    • ได้รับปริญญาเอกด้านคณิตศาสตร์จากมหาวิทยาลัย Princeton ในปี 1956
    • มีประสบการณ์กับคอมพิวเตอร์ SWAC ที่ UCLA
    • ดำรงตำแหน่งศาสตราจารย์ที่ Dartmouth และพัฒนา Dartmouth Time-Sharing System
  • ผลงานทรงอิทธิพล

    • ภาษา BASIC ได้พัฒนาต่อเนื่องผ่านคอมพิวเตอร์หลายยุคหลายสมัย
    • ในปี 1978 นักศึกษา Harvard อย่าง Bill Gates และ Paul Allen ได้พัฒนา BASIC เวอร์ชันสำหรับ MITS Altair 8800
    • ความนิยมของ BASIC พุ่งสูงขึ้นอย่างมากในยุคคอมพิวเตอร์ส่วนบุคคล
  • เส้นทางอาชีพที่หลากหลาย

    • ดำรงตำแหน่งผู้อำนวยการ Dartmouth Kiewit Computation Center ระหว่างปี 1966 ถึง 1975
    • ในปี 1979 ได้จัดตั้งหลักสูตรปริญญาโทด้านคอมพิวเตอร์และระบบสารสนเทศ โดยได้รับการสนับสนุนจาก IBM
    • ก่อตั้ง True BASIC, Inc. ในปี 1983
    • มีส่วนช่วยจัดตั้งคณะกรรมการ X3J2 เพื่อพัฒนามาตรฐาน ANSI BASIC
    • ได้รับเลือกเป็น ACM Fellow ในปี 1994
  • เกี่ยวกับผู้เขียน

    • Dag Spicer ดูแลคอลเลกชันประวัติศาสตร์ถาวรของพิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์
    • วางแผนนิทรรศการ การตลาด และโครงการการศึกษาของพิพิธภัณฑ์ พร้อมตอบข้อซักถามด้านการวิจัย
    • ให้สัมภาษณ์เกี่ยวกับประวัติศาสตร์คอมพิวเตอร์กับสื่อหลัก เช่น NPR, The New York Times และ The Economist

1 ความคิดเห็น

 
GN⁺ 2024-11-16
ความคิดเห็นจาก Hacker News
  • ฉันเริ่มเรียนการเขียนโปรแกรมครั้งแรกด้วยภาษา BASIC และตอนออกแบบภาษา D ก็อ้างอิงความง่ายในการจัดการสตริงของ BASIC การจัดการสตริงของภาษา C มีบั๊กเยอะมาก การทำให้การจัดการสตริงในภาษา D เป็นเรื่องง่ายเป็นเป้าหมายหลัก และก็ทำสำเร็จ เวลารีวิวโค้ด C แทบจะแน่นอนว่าจะเจอบั๊กในส่วนจัดการสตริง ฉันมักถามคนที่ไม่รู้วิธีจัดการการปิดท้ายด้วย 0 ของฟังก์ชัน strncpy()

  • ฉันเขียนโปรแกรมครั้งแรกด้วยภาษา BASIC ในปี 1977 และเขียนคอมไพเลอร์สำหรับ BASIC แบบจำกัดบน Z80 สร้างคอมไพเลอร์ภาษาเครื่องที่ทำงานได้บน RAM 14KB ขอบคุณ Thomas Kurtz

  • เขามีชีวิตถึงอายุ 96 ปี และฉันก็เขียน QBASIC ไว้มากมาย ช่วงปี 1986-90 ในอินเดียมีแค่ MSDOS และฉันใช้ GWBASIC ทำให้เพื่อนกับครอบครัวทึ่ง พอเปลี่ยนมาใช้ MS WINDOWS 3.1 ก็หลงใหลกราฟิกใน QBASIC จาก BASIC ก็พัฒนาต่อไปถึง CLIPPER, FOXPRO, MFC และ Borland C++ ขอบคุณภาษา BASIC

  • มรดกของ BASIC นั้นยอดเยี่ยม ฉันได้เรียน BASIC ตั้งแต่อายุน้อยเพราะ BASIC ROM ของ Atari 800XL ด้วย BASIC ฉันได้สัมผัสความสร้างสรรค์ของการเขียนโปรแกรมคอมพิวเตอร์ BASIC อาจไม่เหมาะกับโปรเจ็กต์ขนาดใหญ่ แต่สำหรับเด็กแล้วก็เพียงพอ BASIC ช่วยให้ฉันเริ่มต้นเส้นทางอาชีพด้านการพัฒนาเกมในช่วงแรก แม้จะไม่เคยรู้จักชื่อ Thomas E. Kurtz มาก่อน แต่ก็รู้สึกขอบคุณภาษา BASIC

  • ฉันเคยสัมภาษณ์ Thomas Kurtz ในปี 2010 และเขาเป็นคนใจดีและต้อนรับอย่างมาก ผลงานของเขาที่ Dartmouth น่าทึ่งมาก และเป้าหมายคือการให้การศึกษาและเสริมพลังแก่นักศึกษาและสังคมผ่านเทคโนโลยี

  • ฉันเริ่มเขียนโปรแกรมครั้งแรกด้วย BASIC ในปี 1976 และลองทำเกมลงจอดบนดวงจันทร์บน IBM 5100 นั่นเป็นจุดเริ่มต้นที่ทำให้ฉันเข้าสู่การเขียนโปรแกรม หลังจากนั้นก็ได้ใช้คอมพิวเตอร์และภาษาอีกหลากหลาย BASIC มอบทั้งความสุขและแรงบันดาลใจให้กับผู้คนมากมาย

  • BASIC เป็นภาษาโปรแกรมภาษาแรกในโรงเรียนมัธยมของสวีเดน ด้วย BASIC ฉันจึงเริ่มเขียนโปรแกรม และได้เดินบนเส้นทางที่คุ้มค่าอย่างยิ่ง

  • ภาษา Pascal ถูกวิจารณ์เพราะข้อจำกัดของระบบยุคแรกและความไม่เข้ากันของการติดตั้งใช้งาน ขณะที่ BASIC เป็นแกนหลักของอุตสาหกรรมมินิคอมพิวเตอร์และไมโครคอมพิวเตอร์ และมีการติดตั้งใช้งานกับความสามารถที่หลากหลาย การติดตั้งใช้งานของ BASIC เองก็ไม่เข้ากันระหว่างกัน

  • มรดกของ BASIC ไม่อาจประเมินต่ำไปได้ ภารกิจของ BASIC ที่ Dartmouth เป็นสิ่งปฏิวัติ มันเป็นภาษาโปรแกรมแรกที่ผู้ใช้คอมพิวเตอร์หน้าใหม่จำนวนมากได้สัมผัส และมีอิทธิพลอย่างมากพร้อมกับการเริ่มต้นของคอมพิวเตอร์ส่วนบุคคล