this post was submitted on 23 Dec 2023
5 points (85.7% liked)

Computer History aka Tech Time Travelers

527 readers
1 users here now

Welcome to Computer History.

We are nolstagia driven with our choice of posts and discussion of the impact of technology.

A lot of what ends up posted here has a bias towards the 1970s' up until now simply because "we" experienced a lot of this "new" technology directly as it was released.

Our community goal is to become more than just a collection of links-- we want to be a community of shared experience.

The rules for posting and commenting, besides the rules defined here for lemmy.capebreton.social, are as follows:

Rules

Communities we like

founded 1 year ago
MODERATORS
top 3 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 9 months ago

BASIC was great for teaching coding well into the 90s, I have fond memories of hanging out in the computer lab with my best friend and a very permissive (and patient) computing teacher in primary school.

[–] [email protected] 3 points 9 months ago

BASIC was an ok tool for teaching. What I have a problem with today, is that it's the middle of the 20-gosh-darn-20s and I still have to write BASIC to automate stuff in excel, in an IDE without any features introduced in other IDEs since 1995.

But was BASIC ok? Sure it was. Is BASIC still ok? Oh hells nah!

[–] [email protected] 2 points 9 months ago

It was fantastic, in the years Apple ][ was released. Far fewer children would have gotten into computers without it. Bad habits you learned were easily corrected in a CS program.

I wrote an almost-game once in basic that ran a pacman around the screen, but it was too slow, so I learned enough to rewrite the sprite animation in assembly. At first, it didn't work; while there were no errors, the animation never showed on the screen. It took me three days of debugging to figure out that it was working; it just animated so fast you couldn't see the sprite animate across the screen. I think it was the singlemost revealing aspect of computer programming that I have ever learned.