On 1/28/2015 3:16 AM, Steve Nickolas wrote:
> On Wed, 28 Jan 2015, JAYDEN CHARBONNEAU wrote:
>
>> To be clear,it was the first version of Microsoft's QUICKBASIC.It was the
>> only version that supported creating EXE files.
> Every version of "QuickBasic" supports that, as opposed to QBASIC.
Correct. With the last version of the QuickBasic compiler being called 
PDS (v7.1) for "Professional Development System" before they 
changed/switched to "Visual BASIC for DOS"...
>> Quite frankly,and I've said this multiple times (My opinion will not
>> change),a good program is a good program,no matter the source.(Here's a
>> funny way of putting it).If I were to make a program that saves the
>> world,but it was made with the world's worst compiler,would that
>> disqualify the program?
Well, the issue is rather if you can achieve a certain goal with a 
certain choice of development environment/language/compiler.
>> QBASIC may not be open source,but it's free (Like turbo C++).
> Not...really.
>
> It's "free" if you have a legitimate copy of IBM DOS 5, MS-DOS 5 or 6.x,
> or certain versions of Windows NT.
Again, we need to be very clear here. QBASIC (the interpreter) was free 
as a part of MS-DOS 5.0 through MS-DOS 6.22 (and NOT part of IBM-DOS 
5.x, they still included BASICA (GWBasic equivalent of MS-DOS, as all 
IBM PCs still had BASIC in ROM). IBM switched for later versions to REXX 
instead of BASIC. I am not 100% sure, as I don't have any original DOS 
package from those days handy (all in my storage), but if you legally 
posses a copy of a version of DOS that included QBASIC (the 
interpreter), you can still use this particular program on any other OS. 
There is AFAIK back in those days no exclusion to that possibility with 
the license terms. Such things became common only much later...

QuickBasic, the compiler, was never free, not even remotely like 
TurboC(++). I am aware that there are a few web sites that offer 
downloads for various versions of it, and it seems Microsoft doesn't 
care about it, but those are not legally obtainable copies.
> Back in the day (I'm not old enough to remember this,but I know this as
> fact),everything was made in BASIC.
> You "know" this, but actually, at that time a lot of stuff was actually
> done in assembler or maybe Pascal, not BASIC.  I *am* old enough to
> remember this.
Well, I am old enough and I can tell you that barely "everything" was 
made in BASIC. BASIC was a just one of many choices people had back 
then. I used BASIC to some degree but did write far more software in 
Pascal, assembler, C, Forth, Fortran...
> Even OPERATING SYSTEMS were basically a BASIC intrepeter.
> Only, really, on Commodore computers.
>
Well, no. A lot of computers back in the early days came with a BASIC 
interpreter in ROM but that could hardly be called an "operating 
system". And for those computers that had access to floppy drives back 
then, in most cases were able to load a totally different OS from those, 
with the most common one being CP/M (the first wide spread 
"generic"/vendor agnostic OS), TRS-DOS (for Tandy Radio Shack TRS-80  
and derivatives) and Apple DOS (Apple II&III). In each of those cases, 
any programming language was again an optional program, and you had even 
back then the choice of dozens of programing languages and compilers...
And the reason that the IBM-PC had a BASIC in ROM was simply due to the 
fact that in their ineptitude, the IBM sales managers tried to offer a 
basic IBM-PC (5150) with just 64B RAM and a cassette interface as the 
only means of external storage. And that was dropped rather quickly...

Ralf

---
This email has been checked for viruses by Avast antivirus software.
http://www.avast.com


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to