|
With few words, you get straight to the core.
I fully agree.
|
|
|
|
|
I definitely learned one important lesson from the C64.
Fond memories of one sibling reading code out of a print magazine while the other typed the 4 page program into the C64...
Last statement entered and
RUN
system freezes.
Break key does nothing! nooo....
Type it in again.
Last statement entered and
RUN
system freezes again!
Break key does nothing! noooooooooooooo....
Type it in for a THIRD time!
LESSON LEARNED!
SAVE the program first!
RUN
system freezes. nooooo problem.
LOAD the program
Must debug before we can play the game!
This is back in the old school magazine type face days where a number 1 and a lower case L/l were identical glyphs!
Something with a FOR loop was typed with a 1 or an l switched.
After the fix was implemented,
RUN
Play Castle Dungeon and save the castle by disarming the bombs while avoiding lions and pits.
It was a great program to dissect as it included maze generation, sprite(graphic blob) usage, joystick input, and a few sound effects.
|
|
|
|
|
englebart wrote: RUN
system freezes again!
Break key does nothing! noooooooooooooo....
Yep, that is what we learned.
I remember typing numerous programs into my Coleco Adam [^] only to have them fail. I could never figure out if it was my typing or the program itself.
|
|
|
|
|
I saved some IBM punch cards for my kids. Need to work up a card reader and CPU.
|
|
|
|
|
Bruce Patin wrote: I saved some IBM punch cards for my kids. Need to work up a card reader and CPU.
|
|
|
|
|
Bruce Patin wrote: I saved some IBM punch cards for my kids. <shudder>
I did punch cards my freshman year, then the school converted to terminals.
At the end of the first semester I recall seeing an upper classman carrying a large deck (probably 300+ cards) to drop off at the computer center. At that time we wrapped our deck with a couple of sturdy rubber bands and dropped them in a slot. At the beginning of the semester we could return in 1-2 hours to get our deck + printout. At the end of the semester it was 12 hours. This enforced reviewing the code and NOT making mistakes.
Anyway, the upper classman dropped his deck and the single rubber band he used broke. Cards scattered all down the hallway. He looked like he was going to cry, started to pick up his card, then turned and walked away.
The morals of this story? 1) use more than 1 rubber band. 2) use a wide marker to draw a diagonal stripe across the top of the deck to the cards can be re-ordered visually.
|
|
|
|
|
Javascript to teach an 8 year old programming? You just got to be kidding!
|
|
|
|
|
Bitbeisser wrote: Javascript to teach an 8 year old programming? You just got to be kidding!
I think you're coming with a lot of preconceived ideas.
JavaScript can be simple. It can be.
The fact that it isn't is due to the way some devs implement JavaScript.
Is there anything tough about showing an 8 year old how to create a variable in JavaScript?
var counter = 0;
Also, most likely if the kid has any kind of computer (iOS, Windows, Linux) then she'll have everything she needs to begin (text editor, web browser).
Here's the first program from old K&R C :
#include <stdio.h>
main()
{
printf("hello, world\n");
}
Here it is in JavaScript:
console.log("hello, world\n");
Now, advanced JavaScript, that's another thing altogether isn't it?
Devs do some terrible things (bad code organization and using globals, etc) with JavaScript but it doesn't have to be that way if the teacher guides the student properly through the material.
|
|
|
|
|
I am setting up an old laptop with Linux and a Python environment for my son to start learning to code. A bit older than a 7 year old, but still ...
Money makes the world go round ... but documentation moves the money.
|
|
|
|
|
Try again, my friend.
JavaScript, as its namesake stands for is just a Scripting language akin to BASH and PowerShell. Yep, you can make it do great things, but with way too many caveats beginner wise.
On the other hand, early 80s systems were complete development environments which presented themselves with no introduction and no serious booting (you can even run a commodore 64 in a browser). You were alone with the intro screen
*** COMMODORE 64 BASIC V2 ***
64K RAM SYSTEM 38911 BASIC BYTES FREE
READY PLAYER ONE.
What else could you want in life
|
|
|
|
|
Member 2896020 wrote:
*** COMMODORE 64 BASIC V2 ***
64K RAM SYSTEM 38911 BASIC BYTES FREE
READY PLAYER ONE.
What else could you want in life
Absolutely, I remember. It was quite beautiful in its solace.
modified 18-Jan-19 9:27am.
|
|
|
|
|
I had to learn x86 assembly to detox from that old form of basic. It made learning modern languages difficult.
|
|
|
|
|
daflashrex wrote: I had to learn x86 assembly to detox from that old form of basic. It made learning modern languages difficult.
That is very interesting.
So assembly on commodore was really ugly then? How so?
|
|
|
|
|
It had already been a couple of decades by then so I didn't look at Commodores assembly.
|
|
|
|
|
|
Following close on the heels of OG's Useless IoT item of the weekend, for those that follow close on the heels I present;
Fashion WIFI Version Smart Led Dynamic Backpack[^]
A must have for all your back to schooler's. I can just imagine some of the graffiti that will be generated!
I may not be that good looking, or athletic, or funny, or talented, or smart
I forgot where I was going with this but I do know I love bacon!
|
|
|
|
|
Quote: show youthful vitality Where does that come from? I don't have any!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
How soon before ads will start appearing on these backpacks?
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Forogar wrote: How soon before ads will start appearing on these backpacks?
Windows 10?
I may not be that good looking, or athletic, or funny, or talented, or smart
I forgot where I was going with this but I do know I love bacon!
|
|
|
|
|
HA!
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
Same thing when you are stupid.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
Actually since the display is only 64x64, Windows 10 would only have room for 1 icon - and nothing else!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
I could think of an appropriate icon, one finger salute!
I may not be that good looking, or athletic, or funny, or talented, or smart
I forgot where I was going with this but I do know I love bacon!
|
|
|
|
|
"Ads" are the least of the problems: it's "Nads" you want to worry about!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I agree it is a useless IoT, but part of me saw it and thought that would be a cool DIY project to play around with in my spare time.
Like what else could you make it do? Have it display a list of unsecured networks as you walk around town? Or have it look for discoverable devices on the same network and pop up a 'Hi [device name]! I can see all of your dirty pictures!' message... just don't have it display any of those images.
|
|
|
|
|
64 by 64 pixel display, so yes: 10 lines of 10 characters in a (very old fashioned) 5x5 character matrix.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|