I could write simple code and compile it into an .exe,
Any one care to explain how this was done??I remember trolling BBS's as a youth attempting to learn how to do the same thing, to no avail...
I could write simple code and compile it into an .exe,
Any one care to explain how this was done??I remember trolling BBS's as a youth attempting to learn how to do the same thing, to no avail...
It's amazing, in retrospect, how important it felt to create a "real EXE". Nowadays, we write huge professional systems in scripting languages that need explicitly invoking with an interpreter - but back then, "grown up" programs were the ones that didn't need that.
The whole issue with creating a "real EXE" was it was incredibly obvious when your program WASN'T an EXE on DOS and still to this day on Windows, to this day it still irks me when I download something and there's a .bat file to launch it - but I could care less if there's some wrapper shell script on Linux.
I remember simultaneously being excited about the fast startup time, and also feeling that my program didn't seem "real" if it finished its operations too quickly. Real programs took time to do things, and something about it felt fake when the program responded immediately.
This is why Go's ability to compile to a self-contained, QuickBasic-like, exe makes it attractive to me.
You might be thinking of QBASIC (which came bundled with DOS), which wasn't the same as QuickBASIC (a commercial program).
When a friend first gave me a floppy with QB45 on it and I discovered I could now compile my QBASIC programs it was indeed a magical day.
.. because my "DOOM killer" was a top-down shooter and I had defined the map as a 2 dimensional array of tile IDs :D
I think this thread explains it, which is that QBASIC 4.5 could compile to EXE - http://qbasic.proboards.com/thread/466/bas-exe
The free version of QBASIC that comes with DOS didn't have a compiler.