Live data from Hacker News

30 years later, QBasic is still the best

nicolasbize.com

91–100 of 133 posts

Re: 30 years later, QBasic is still the best

#91
post #4

I like BASIC and recently been thinking it might be nice to do some modern game dev on BASIC. My father got me into programming on a TI-99/4A [0] machine, so the BASIC language always has a place in my heart. However, I recently also came across a nice game development course from Harvard, CS-50 [1] (an excellent course, much recommended!). And for CS-50 the Lua language is used in combination with the LÖVE [2] frame…

ST4? How is the beta going? Smooth?

Re: 30 years later, QBasic is still the best

#92
My first computer was a used 286 - no Windows, just WordPerfect, Oregon Trail, and QBasic. Between that and the TI Basic on my calculator it really cemented my love of code. (I had just taken a class in high school teaching Turbo Pascal; I grew up in a super poor family where everything was out of reach unless I put the pennies together myself)

Re: 30 years later, QBasic is still the best

#93
I have my tiny share of a QBasic Story. Please read this with a light heart and don’t judge me.

I was introduced to Computers — as theories in school classes in the summer of 1992. By winter of 1993, my school got computers and I spent a lot of my time there, including many practices during the holidays.

I spend extra effort to learn things that were not taught in the school. I learnt QBasic and started writing tiny programs. My own trick was to use Graph Papers to match co-ordinates to plan game programs. One of them was a game where shapes are draw on the screen and you shoot it with an arrow. You have to hit spots on the shapes to do something - explode, write out names, etc.

I asked one of the girls to try it. She did and finally shoots a “heart” symbol and it burst with her name. I think I coded many things manually to make that happen and not very “programmatic”.

She became my first Girlfriend and we were for about a year. After that, we got drifted apart as we went to different schools in different states. No email, no phone.

Re: 30 years later, QBasic is still the best

#94
Antirez (of Redis) made Load81[0] for this reason; I can recommend it; batteries included and modern. I did a lot of prototyping on it on the OpenPandora while traveling and a few of my friends said their kids picked it up as easily as they did Basic.

[0] https://github.com/antirez/load81

Re: 30 years later, QBasic is still the best

#97
Hi, long time reader but never posted before. When I started working with computers in my first job in 96, I discovered QBasic. Then by just following a sample program on how to play music notes, I was able to make the PC play a custom song. What an exciting discovery! Too bad the program could only play beeps and didn't support polyphony. Then I think this was my first "hack" into programming: I created a version of the Christmas Carol "Joy to the World" that sounded like 4-part harmony by simply making the duration of each note comprising a chord to the be very very short, and then between notes (chords) I added a rest (silence) so I could distinguish each separate note from the melody. It sounded like arpeggios. Fun experience, but too time consuming.

Re: 30 years later, QBasic is still the best

#98

The weird thing about QBasic is that it came out in 1991, when Windows was already well established. So even though I started developing in the 90s, I immediately used Visual Basic and never even heard of QBasic for at least a decade or so later... maybe more. Lately there's been posts on HN reminiscing about QBasic, which is great, but it seems almost like a niche group of people who in the 90s were still using DOS…

Windows was not “well established” before 3.1, which was released in 1992. Arguably, even after that DOS was still important until Windows 95.

Re: 30 years later, QBasic is still the best

#99
post #23

Not to be contrarian, but Python is even simpler than Basic. You don't have GOTO, but you don't need it. Just using a subset of Python language you can do anything you need, and with less syntactic noise.

BASIC was my first language, and today my favorite is Python. Not to claim better worse, but I can think of some differences from a teaching perspective: 1. BASIC was typically either built-in, or accessible via a single command from the disks that came with the computer. Beginners often get lost trying to install Python. If three beginners independently google "install Python" and follow the first blog that comes up…

You can teach beginner programming with a subset of what python offers. Same with Ruby. Printing to console, assigning to and mutating variables, looping, conditional, and basic arithmetic require few keywords and very few extra symbols.

Those two languages make easy things simple. Basic does too, but with a not more noise ($).

You also don't need top install any language these days if you just want to learn. There are web based environments like repl.it where you can learn and practice basics.

Re: 30 years later, QBasic is still the best

#100

The weird thing about QBasic is that it came out in 1991, when Windows was already well established. So even though I started developing in the 90s, I immediately used Visual Basic and never even heard of QBasic for at least a decade or so later... maybe more. Lately there's been posts on HN reminiscing about QBasic, which is great, but it seems almost like a niche group of people who in the 90s were still using DOS…

The weird thing about QBasic is that it came out in 1991, when Windows was already well established. Windows wasn't that well established in 1991, and QBasic was a direct replacement for QuickBasic (and VB was the premium-cost replacement for the Professional Development System that was the upmarket companion to QuickBasic), which itself was the successor to GWBasic on PC and there's probably a fair amount of conflation of them in people's memory.

> it seems almost like a niche group of people who in the 90s were still using DOS a lot.

It wasn't really a niche group that was still using a DOS a lot before about Win95; Win 3.1 was separate add-on on top of DOS, and lots of important software still targeted DOS exclusively or had separate DOS and Windows versions.

Post reply on HN