Customise Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.

No cookies to display.

Basic Turns 60

Software
apple, basic, interpreter, microsoft

It’s official. The BASIC programming language is now a senior citizen. On May 1st of 1964, Dartmouth mathematicians John Kemeny and Thomas Kurtz ran the first program written in their newly developed BASIC programming language on the college’s GE-225 mainframe.  They created BASIC (Beginner’s All-Purpose Symbolic Instruction Code) to enable students in non-scientific fields to use computers. In the early 1960’s, nearly all computers required writing custom software, which only scientists and mathematicians could do at that time.

11 years later, Bill Gates and Paul Allen created a BASIC interpreter for the MITS Altair 8800 cementing BASIC as THE programming language in the early days of microcomputers. They also formed Microsoft to market their new BASIC products.. MITS agreed to sell it as Altair BASIC and that product became the first product of Microsoft! In 1976, Steve Wozniak developed a BASIC interpreter from scratch for the Apple I. This interpreter was called Integer BASIC for the Apple II a year later, and BASIC remained a key part of the Apple II through the model’s lifespan.

What made BASIC great back then? First, BASIC became popular on home computers because it required very little memory to operate. Many BASIC interpreters were implemented in as little as 4k of memory. Second, it was “interpreted” and not “compiled”. Interpreters and compilers both generally turn source code (text files) into tokens, both may (or may not) generate a parse tree, and both may generate immediate instructions. The basic difference is that a compiler system generates a stand-alone machine code program, while an interpreter system instead performs the actions described by the high-level program. You write it, run it and see the results. Compiled code applications were faster and more sophisticated. However, interpreted code applications enabled many more people to get started in computer programming.

Computer Museum of America has a MITS Altair 8800, an Apple I and an Apple II on display. Come to the museum and celebrate the hardware and software that have defined the modern age.

Tags: apple, basic, interpreter, microsoft

Related Posts