Not in ASCII for Atari BASIC, it was tokenized on floppy. Also for most 8-bitters.
Well, I have never used any BASIC program that did not arrive as human readable text.
You are talking about the difference between sharing the source file (eg. github) versus publishing it in print form (like the listings on the forums).
It may have escaped your notice but the overwhelming majority of humans have been exchanging text in ASCII, and now some kind of unicode for many decades. Even before the was a BASIC.
Even in the 1980's the on disk versions were tokenized for the kind of BASIC they worked with, the print versions you had to type in.
Excactly. Tokenized BASIC programs were distributed. They are not source. If you don't have the BASIC engine to decode it you cannot read it.
The trouble comes in that when you do a TEXTLOAD in BASIC it is often that the text file contains some characters that BASIC does not like (this goes for just about any BASIC that uses a traditional style interpreter). This can cause very frustrating issues.
That is not a problem. If you don't post any BASIC source with such troublesome characters in it then they won't be there. Git/github is not going to add them. What you write is what you get.
Now if you make sure that the text files are saved from the BASIC prompt using TEXTSAVE I would not see a problem, though something tells me that you are not doing that.
What is telling you that? I haven't done anything in BASIC for decades.
ASCII is not human readable without something to convert it.
You know what, I think it is. Given a lot of ASCII text, as holes punched in tape, or dots printed on a page, I bet one would be able to understand it, given an ASCII look up table.
Soon one would learn all the patterns and not need the lookup table. Just read the holes/dots.
It's a bit like saying Morse code is not human readable or those brail dots the blind can read are not human readable. For sure they are.
But anyway, so what? We all have something to present ASCII such that we can read it. Just read on the github web page or open it in your favorite editor.
As I stated if you want it in ASCII format then make sure you generate the ASCII by using the TEXTSAVE command at the basic prompt. Then it will be usable universally and be in ASCII.
I will bear that in mind. However, I'm not doing this fibo in BASIC, you are!
Memory in C++ is a leaky abstraction .