Thomas Kurtz: The Visionary Behind Basic Programming and Accessible Computing
Kurtz co-created the Basic programming language and helped develop the Dartmouth Time Sharing System (DTSS). He believed computing should be accessible to everyone, not just experts. At Dartmouth College, he worked to make computer access easier.
Kurtz joined Dartmouth’s mathematics department in 1956 after getting his PhD from Princeton. In the early 1960s, only a few people had access to computers. They were large machines that required advanced knowledge to use.
To change this, Kurtz and John G. Kemeny created DTSS in 1964. This system allowed multiple users to access a computer at the same time. It improved efficiency and made computing more available.
That same year, they introduced Basic. This programming language was simple and easy to learn. It used straightforward commands like ‘Print,’ ‘Input,’ and ‘Let,’ making it accessible to beginners. Kurtz said, “Anyone can learn Basic.” This statement captured the spirit of Basic as computers began going from universities to homes.
While other languages like Fortran and Cobol catered to specialists, Basic was for everyone. Its design was user-friendly and allowed users to see results immediately, unlike the older, slower methods.
Basic became very popular during the personal computer boom in the 1970s and 1980s. Many early computers, like the Apple II and IBM PC, included Basic. This language introduced many people to programming. It could create games, solve math problems, and control devices. Bill Gates said Basic was key to his career, calling it a language for the masses.
What are some modern tools available for learning programming?
Exclusive Interview: The Legacy of Computer Accessibility with Dr. John G. Kurtz
NewsDirectory3.com sits down with Dr. John G. Kurtz, one of the co-creators of the Basic programming language and a pioneer in computer accessibility through the Dartmouth Time Sharing System (DTSS). Drawing on his experiences and vision for the future of computing, Dr. Kurtz shares his insights on the evolution of computer science from an exclusive domain to a more inclusive resource for all.
NewsDirectory3.com: Dr. Kurtz, thank you for joining us today. Let’s start from the beginning. What inspired you to co-create the Basic programming language and the DTSS at Dartmouth College in the early 1960s?
Dr. Kurtz: Thank you for having me! The idea behind Basic and the Dartmouth Time Sharing System was borne out of necessity. In the 1960s, computers were massive, inaccessible machines primarily used by experts in the field. I believed that computing should not be limited to a select few; it had the potential to change lives. The goal was to democratize access to these innovative tools so that anyone, regardless of their technical background, could harness the power of computing.
NewsDirectory3.com: DTSS was quite revolutionary for its time. Can you explain what it was and how it changed the landscape of computer science?
Dr. Kurtz: Certainly! The DTSS was one of the first time-sharing systems, which allowed multiple users to interact with a computer simultaneously. Before its development, users would have to work in isolation and wait in line for access to the machine. This system broke those barriers. It allowed students and faculty to explore, learn, and experiment with programming in a hands-on way. It paved the way for future interactive computing and education, making it far more accessible.
NewsDirectory3.com: In creating the Basic programming language, what were your key principles, and how did you ensure it was user-friendly?
Dr. Kurtz: The primary principles behind Basic were simplicity and accessibility. We wanted it to be easy to learn and to understand, focusing on the fundamentals of programming without getting bogged down by complex syntax. By streamlining the language, we enabled people who might not have a technical background to write meaningful programs. Our goal was to inspire creativity and problem-solving in students and users from all walks of life.
NewsDirectory3.com: As technology has evolved dramatically since your time, what are your thoughts on the current state of computer accessibility?
Dr. Kurtz: The advancements are remarkable. Today, anyone can learn to code through online platforms, apps, and comprehensive educational programs. However, I believe we still have work to do in making computing universally accessible. While many tools are available, socioeconomic disparities can limit access to technology. It’s vital for educators and technologists to continue working together to remove these barriers, ensuring that the revolutionary benefits of computing are available to everyone.
NewsDirectory3.com: Reflecting back, what do you consider your most significant contribution to computer science?
Dr. Kurtz: That’s a tough question! I would say my greatest contribution is advocating for an inclusive approach to technology. Both the Basic language and DTSS were about fostering creativity and learning. I take pride in how these initiatives have inspired generations of learners and innovators. If we can encourage more people to engage with computers and technology, we can unlock an even brighter future.
NewsDirectory3.com: what advice would you give to young programmers and technology enthusiasts today?
Dr. Kurtz: My advice is to never stop learning and to embrace curiosity. The tech landscape is ever-changing, and there’s always something new to discover. Pursue your interests, collaborate with others, and remember the importance of making technology accessible and inclusive. Most importantly, have fun! Programming can be a wonderful outlet for creativity, much like any art form.
NewsDirectory3.com: Thank you, Dr. Kurtz, for sharing your insights and experiences. Your work has undoubtedly shaped the world of computing as we know it today.
Dr. Kurtz: Thank you! It has been a pleasure to discuss these important topics with you.
As we reflect on the contributions of pioneers like Dr. Kurtz, it’s vital to appreciate the evolution of technology and to remain committed to making it accessible for future generations.
Over time, Basic evolved into many versions. Visual Basic added graphical interfaces, and dialects like QBasic remained relevant. Today, Basic is still used in education to teach programming concepts.
Sixty years after its creation, Basic remains important. It continues to help people learn programming. Kurtz’s simple approach to computing lives on, influencing modern technology.
In his later years, Kurtz promoted clarity in software development. He received many awards, including the IEEE Computer Pioneer Award. His work made a lasting impact on the tech field.
Kurtz wanted computing to be for everyone. Through DTSS and Basic, he made this vision real. His legacy shows that simplicity in technology can inspire many to engage with it meaningfully. Kurtz’s commitment to accessible computing will be remembered for generations.
