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
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
hey computer programming nerds and others , (Original Post)
AllaN01Bear
Nov 2023
OP
For historic purposes, Palo Alto TINY BASIC appeared in Dr. Dobbs Journal in 1976.
usonian
Nov 2023
#4
on my iphone i have a implitation called comodore basic. same with the pad. laptop has chipmunk basic.
AllaN01Bear
Nov 2023
#5
Not an expert, but I think it was largely a matter of writing interpreters that called for ...
eppur_se_muova
Nov 2023
#6
lapfog_1
(30,225 posts)1. because they were easy to write.
I wrote my first MIXAL compiler while I was in High School in 1973.
Writing a BASIC interpreter is only a little bit harder.
LastDemocratInSC
(3,854 posts)2. Different developers, different companies, different goals.
AllaN01Bear
(23,202 posts)3. thanks to those who responded and read.
usonian
(14,352 posts)4. For historic purposes, Palo Alto TINY BASIC appeared in Dr. Dobbs Journal in 1976.
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/
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.
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 ...
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
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.