softare development

Thomas E. Kurtz, co-creator of the BASIC programming language, passes away at 96.

Thomas E. Kurtz, co-creator of the BASIC programming language, passed away on November 12, 2024, at the age of 96. A mathematician and computer scientist, Kurtz, alongside John Kemeny, developed BASIC (Beginner’s All-purpose Symbolic Instruction Code) in the 1960s at Dartmouth College. This language simplified programming, making it accessible to students and non-specialists at a time when computer use was limited to experts and specialized institutions.

Kurtz and Kemeny also pioneered the Dartmouth Time-Sharing System (DTSS), an innovation that allowed multiple users to interact with a central computer. This breakthrough not only enabled BASIC’s widespread adoption but also laid the foundation for many subsequent developments in computing.

Dr. Kurtz, standing, worked with a student, Michael Busch, to test a new computer in the basement of College Hall at Dartmouth in 1964.Credit…Adrian N. Bouchard/Rauner Special Collections Library at Dartmouth

Born in Oak Park, Illinois, in 1928, Kurtz earned a PhD in mathematics from Princeton University. Over his career, he held significant academic and leadership roles at Dartmouth and contributed to creating computing standards, including the ANSI standard for BASIC. His work profoundly influenced the democratization of computing and inspired generations of programmers.

Kurtz’s legacy lives on in the countless programmers introduced to coding through BASIC, a language that became foundational in the early personal computing era. He is survived by his wife, children, grandchildren, and great-grandchildren.

Recent Posts

Drones 101: What They Are & How They Work

In recent years, drones have become more than just cool gadgets or tools for tech…

3 days ago

React Native vs. Flutter: Which is Best to Build Mobile Apps in Abuja?

Looking to build mobile apps in Abuja? Choosing the right framework is crucial for performance,…

1 week ago

How to Hire the Best Software Developers for Your Mobile App Development Project in Abuja

Introduction The demand for mobile app development in Abuja is skyrocketing, with businesses, startups, and…

1 week ago

How to Dynamically Create, Update, and Delete HTML Elements

In modern web development, dynamically manipulating HTML elements is essential for creating interactive and responsive…

3 weeks ago

Why parseInt(’09’) Returns 0

If you've ever encountered the puzzling behavior of parseInt('09') returning 0 in JavaScript, you're not…

3 weeks ago

Event Bubbling and Capturing: Why Your Click Listener Fires Twice (And How to Fix It)

If you’ve ever built an interactive web application, you may have encountered a puzzling issue:…

1 month ago