Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News Editorials & Other Articles General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

AllaN01Bear

(23,202 posts)
Tue Nov 21, 2023, 09:00 AM Nov 2023

hey computer programming nerds and others ,

in the computer micro era , why was there so many different basic interpeters ( beginners all porpuse symbolic code s ? thanks .

7 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies

lapfog_1

(30,225 posts)
1. because they were easy to write.
Tue Nov 21, 2023, 09:15 AM
Nov 2023

I wrote my first MIXAL compiler while I was in High School in 1973.

Writing a BASIC interpreter is only a little bit harder.

usonian

(14,352 posts)
4. For historic purposes, Palo Alto TINY BASIC appeared in Dr. Dobbs Journal in 1976.
Tue Nov 21, 2023, 11:14 AM
Nov 2023
http://cini.classiccmp.org/pdf/DrDobbs/DrDobbs-1976-05-v1n5.pdf (PDF)

Version 3 in 8080/Z80 assembler is here at github. Select RAW to download the code.
https://github.com/pvmm/tinybasic/blob/main/tinybasic.asm (web page)

There are a couple of BASICs available for iphone and ipad.
Only one seemed decent on mac (or Linux, I am sure) gambas.

Reason? For anyone who ever learned BASIC, it makes a great programmable calculator (check the floating point and decimal arithmetic support!) rather than learning another programmable calculator language, of which there are several.

For anything fancy use PocketCAS, or some other CAS, like Maxima, or for matrix calcs, Octave (clone of Matlab)
https://www.ubuntupit.com/best-computer-algebra-systems-for-linux/

AllaN01Bear

(23,202 posts)
5. on my iphone i have a implitation called comodore basic. same with the pad. laptop has chipmunk basic.
Tue Nov 21, 2023, 11:19 AM
Nov 2023

i saw recently a basic called basic for iphone . figure one is enough. thanks for the historical info.

eppur_se_muova

(37,573 posts)
6. Not an expert, but I think it was largely a matter of writing interpreters that called for ...
Tue Nov 21, 2023, 11:24 AM
Nov 2023

less and less memory. The less memory needed, the more widely used, back when memory was a precious commodity.

PoindexterOglethorpe

(26,773 posts)
7. I know very little about computer programming, but
Fri Nov 24, 2023, 11:54 PM
Nov 2023

apparently some languages are better for certain purposes. My Son The Astronomer is writing a program in a language that I can't recall, but it's not one of the ones we'd all at least know the name of, but one that is apparently very good for astronomy.

Latest Discussions»Help & Search»Computer Help and Support»hey computer programming...