Did you learn to pr...
 

  You don't need to be an 'investor' to invest in Singletrack: 6 days left: 95% of target - Find out more

[Closed] Did you learn to program in the 1980's?

62 Posts
37 Users
0 Reactions
210 Views
Posts: 251
Full Member
Topic starter
 

Maybe a bit of nostalgia available here;

[url= http://www.theguardian.com/technology/2016/feb/10/programming-usborne-1980s-coding-books ]http://www.theguardian.com/technology/2016/feb/10/programming-usborne-1980s-coding-books[/url]
[i]
A generation of children in the 1980s learned about programming from a series of computing books by Usborne Publishing. Now the company has rereleased them in free digital versions.

Originally aimed at children learning to program their ZX Spectrum, BBC Micro and Commodore 64 computers, the series included books like Practical Things To Do With a Microcomputer, Machine Code for Beginners, and Write Your Own Adventure Programs.

Fifteen of the books have been digitised and made available for download as PDF files from Usborne’s website, with visitors encouraged to download them for personal or educational use
[/i]

[img] [/img]


 
Posted : 10/02/2016 11:04 am
 Drac
Posts: 50352
 

Yes and I remember that book but I never stuck with it.


 
Posted : 10/02/2016 11:06 am
Posts: 17273
Free Member
 

Did you learn to program in the 1980's?

10 Print "No, I Didn't";
20 Goto 10

Run

Edit: Forgot the "Run" but Drac beat my ninja edit by 13 secs... 😳


 
Posted : 10/02/2016 11:07 am
 Drac
Posts: 50352
 

Run


 
Posted : 10/02/2016 11:08 am
Posts: 0
Free Member
 

Can't remember what magazine I used when learning to program basic on my Spectrum at age 9. By issue two I programmed a little spaceship that I could fly up and down the screen and shoot bullets. Unfortunately that was precisely as far as I went in programming 😥

EDIT : by 'program', I mean 'copy the program from the magazine' 😳


 
Posted : 10/02/2016 11:08 am
Posts: 0
Free Member
 

I did, and made a career out of it...
Although the last time I wrote any code was 2 years ago, and then I had to get the books out.


 
Posted : 10/02/2016 11:11 am
 Drac
Posts: 50352
 

I do Wliko.


 
Posted : 10/02/2016 11:13 am
Posts: 1646
Full Member
 

Late 70's for me, started off with CESIL which was supposedly designed to introduce you to assembly which somehow it did as I then quite enjoyed 6502 on the KIM board, along with it on the UK101 and the Atom.


 
Posted : 10/02/2016 11:15 am
Posts: 6382
Free Member
 

Nah, the 70's. Fortran.


 
Posted : 10/02/2016 11:17 am
Posts: 0
Free Member
 

Holy shit! Mr Myers where are you now? I remember interminable summer afternoons, Computer Science double-period with the above mentioned.

It was so very hot in there, the room was still sound-proofed from the days of ticker-tape machines. And he was soooo boring.

Best days of your life et c.

APF


 
Posted : 10/02/2016 11:19 am
Posts: 0
Free Member
 

That's the badger, good work Drac.


 
Posted : 10/02/2016 11:20 am
Posts: 45
Free Member
 

I got a Speccy in '84 and did some fairly decent BASIC programming - I do remember those books but think I just taught myself by seeing code in magazines. Made my programming modules at College/Uni pretty easy for me and then I went into an IT career - mostly Oracle database stuff. Lost most interest now though really in hands-on technical things.


 
Posted : 10/02/2016 11:21 am
Posts: 91000
Free Member
 

Yes, I did. I read most of those Usborne books, and ended up with a career. Not solely down to Usborne though - more down to a single-mindedness which has utterly deserted me since age 18 or so.

There's a clear difference in this industry between keen capable but ultimately normal individuals, and the kind of person who was a kid who'd read these books cover to cover. Geeks, in other words 🙂


 
Posted : 10/02/2016 11:21 am
Posts: 18073
Free Member
 

Machine code and Fortran with heaps of punched cards, then we got monitors and keyboards, wow!


 
Posted : 10/02/2016 11:28 am
 Drac
Posts: 50352
 

keen capable but ultimately normal individuals, and the kind of person who was a kid who'd read these books cover to cover. Geeks, in other words

Hello!


 
Posted : 10/02/2016 11:29 am
Posts: 6194
Full Member
 

Think I used to have that book, and another one that talked about the Newbrain Grundy and Jupiter Ace.

Learned Z80 assembler aged about 14. Was an expert at making the Amstrad CPC464 crash.

Bletchley Park, and in particular the Computer Museum on the same site is still my favourite museum.


 
Posted : 10/02/2016 11:38 am
Posts: 3284
Full Member
 

yes I remember that

them were the days

I remember typing in hex from magazines only to knock the power cable out before saving. Never finishing writing that game. BBC micro programs on teletext. Getting pins and needles in your legs from sitting cross legged in front of the living room TV with a Oric 1 balanced on the footstool. The glow of a greenscreen monitor. Cutting holes in floppys to make them double sided. Pulling all nighters. Being amazed at turbo pascal and learning from K+R in turbo C.

it's all debuggers, intellisense, and copy and paste from stackoverflow now, don't know they're born

and it was called PROGRAMMING not 'coding'


 
Posted : 10/02/2016 11:39 am
Posts: 17273
Free Member
 

llama - You are Jeff Minter and I claim my five pounds. 😀


 
Posted : 10/02/2016 11:41 am
Posts: 2248
Full Member
 

For my 3rd year Uni project I made a Verilog model of the 6502 processor so students in subsequent years could simulate it and step through each clock cycle to see how it worked.

I was a bit rubbish at the programming side so made a few noddy programs to demonstrate the model worked. Could've done with that book to help me write some better programs.

I might see if I can dig out my files and get it up and running again and write some better programs.


 
Posted : 10/02/2016 11:42 am
Posts: 91000
Free Member
 

For those wishing they could actually type in the programs in those books again - very decent emulators are available. The Oric 1 emulator I have is so authentic it contains a setting to simulate using a crappy TV that makes the screen all fuzzy with rainbow fringes. Using OpenGL for a nice bit of juxtaposition 🙂


 
Posted : 10/02/2016 11:49 am
Posts: 371
Free Member
 

i'm sure i had similar books but with ghosts not robots - its all a bit hazy though


 
Posted : 10/02/2016 11:55 am
Posts: 12865
Free Member
 

The Z80 is the best processor ever made. FACT.


 
Posted : 10/02/2016 12:01 pm
Posts: 0
Full Member
 

The Z80 is the best processor ever made. FACT.

Geek fail... you missed the 8bit from that sentence 🙂


 
Posted : 10/02/2016 12:04 pm
Posts: 1794
Full Member
 

70s

punched cards, algol68, basic, commodore pet, cassettes, 5 and 1/4(??) floppies, assembly code, paper tape readers,

how many people on here got paid to teach the department professors sons to play space invaders

still doing so (when I'm lucky)


 
Posted : 10/02/2016 12:06 pm
Posts: 0
Free Member
 

10 Print "No, I Didn't";
20 Goto 10

Run

Yep.
That's about as far as I got.
Got me an O level in computer studies with that. 😉
(OK - there was a bit more to it...)


 
Posted : 10/02/2016 12:14 pm
Posts: 0
Free Member
 

Yeah used to program Z80s and 6502s in assembler using a CP/M development system that used 8" disks lol and an Apple IIe

Later on we had a Tektronix Unix development system woh


 
Posted : 10/02/2016 12:22 pm
Posts: 21016
Full Member
 

Did Fortran & Cobol at college in the 80's.

Never worked in IT, although we did have a rabbit called Reverse Polish for a while.


 
Posted : 10/02/2016 12:22 pm
Posts: 0
Free Member
 

Ooh I had that book! Probably still in my parents loft.


 
Posted : 10/02/2016 12:23 pm
 Alex
Posts: 7447
Full Member
 

6502 assembler? Yep on Acorn Atom's as well. Then Electron's I think
Basic - loads, wrote a few games
Turbo Pascal - (was that the Borland version?) - superb after hacking about with other languages
And SideKick - the best editor ever

I did end up programming for a couple of years after Uni. Then saw the light. Fairly my copies of at least one of those books is in the loft somewhere...


 
Posted : 10/02/2016 12:23 pm
Posts: 11402
Free Member
 

some of the books I've still got, though I don't think they been even looked in since about 98 🙂

[img] [/img]


 
Posted : 10/02/2016 12:24 pm
 Alex
Posts: 7447
Full Member
 

Weirdest language ever I think was LISP with VED WIGGLING TURNED ON. For those that remember. Or Prologue. Never did Fortran but hacked a lot of Cobol. Man that was dull.

ADA, now that was a nice language

Anyway, I'm off for a reminisce. As you were 😉


 
Posted : 10/02/2016 12:25 pm
Posts: 0
Free Member
 

Few people realise that autism grew out of prolonged computer programming in the 1980s. there is legacy of that even now. Before we used the term 'autism' we already used the phrase 'on the spectrum'

"where's Billy? He never seems to play football anymore"
"Yeah, he's at home in his room on his computer"
"Wow, ever since Christmas he's been on the Spectrum"


 
Posted : 10/02/2016 12:25 pm
 Alex
Posts: 7447
Full Member
 

Impressive bookshelf Klunk but missing the classic

[img] [/img]


 
Posted : 10/02/2016 12:26 pm
Posts: 17273
Free Member
 

Before we used the term 'autism' we already used the phrase 'on the spectrum'

Aaaah, that'll also explain some of the pricks who've been "on the BBC" since the eighties.


 
Posted : 10/02/2016 12:28 pm
Posts: 251
Full Member
Topic starter
 

I did an A Level (having never really touched a computer before that) which was enough to get me my first commercial programming job in 1983 which was an 8 bit macro assembler running on an ICL System 25.

32kb partition per user - the old timers who'd worked on the previous 4 bit assembler System 10's thought this was dreadfully extravagant.

[img] [/img]

[edit]

"System 25 also pioneered in ICL use of Winchester-technology (35MB) fixed discs"

Unprecedented data storage.

Albeit across ten 24" platters in a box the size of a large filing cabinet.


 
Posted : 10/02/2016 12:29 pm
 jwr
Posts: 0
Full Member
 

Early-to-mid-80s for me on Dragon BASIC and 6809 assembly. My first teacher was [url= https://archive.org/details/dragon-user-magazine ]Dragon User Magazine[/url]... simpler times 🙂


 
Posted : 10/02/2016 12:32 pm
Posts: 6194
Full Member
 

Weirdest language ever I think was LISP

Lisp is ace, still used, and certainly makes you think rather than code by cut+pasting stackoverflow.

My other weirdest was Occam

Fortran was our language of choice for implementing mathematical simulations.

/me sets a calendar reminder to remind me to download those PDFs tonight...


 
Posted : 10/02/2016 12:32 pm
Posts: 6382
Free Member
 

Never worked in IT, although we did have a rabbit called Reverse Polish for a while.

I had an HP33E back in the day..


 
Posted : 10/02/2016 12:33 pm
 poly
Posts: 8699
Free Member
 

Surely it was


10 P[s]rint[/s]RINT "No, I Didn't"[s];[/s]
20 G[s]oto[/s]OTO 10

R[s]un[/s]UN

There's a clear difference in this industry between keen capable but ultimately normal individuals, and the kind of person who was a kid who'd read these books cover to cover. Geeks, in other words
I work in a building with hundreds of them - it may be my personal experience but the ones who learned with those books in those days aren't geeks - they are extremely smart and have a far better understanding what they are doing than the "new generation". The one I respect most has a copy of numerical recipes in C on his desk - not that he needs to open it, he uses it as a mouse mat!

Bletchley Park, and in particular the Computer Museum on the same site is still my favourite museum.

There was a recent debate in the office about who had the biggest influence on 20th century computing...

...the conclusion was possibly Adolf Hitler!


 
Posted : 10/02/2016 12:36 pm
Posts: 6194
Full Member
 

If you take the guided tour round the Bletchley Park part of Bletchley Park, I certainly wouldn't disagree about Hitler.


 
Posted : 10/02/2016 12:39 pm
Posts: 11402
Free Member
 

The one I respect most has a copy of numerical recipes in C on his desk - not that he needs to open it

he's probably got a chm of it 😉


 
Posted : 10/02/2016 12:39 pm
 Alex
Posts: 7447
Full Member
 

ICL System 35! OH yeah, we moved up from Teletypes. Only 12 between 30 of us. We took food in so you never left the terminal. I also remember if you hit ctrl-8 the system would respond with 'DUMP IN PROGRESS' which led a certain generation of students to fully understand this conversation

Can't believe John's left his terminal
He needed a CTRL-8, couldn't wait a moment longer


 
Posted : 10/02/2016 12:40 pm
Posts: 10761
Full Member
 

70s here - our first computing lessons were writing BASIC on squared paper that went off to be punched onto cards, then next week we'd get the cards back and a print of the output. The transcriber had usually made a typo which meant the program had fallen over.

Then we used to walk down to the local uni to use their Data General Eclipse system, our prized posessions was a roll of paper tape with a Star Trek game on it. SRS, LRS and all that.

Assembler on 6502s, Fortran, Algol, Cobol, OCCAM (high 5's Andytherocketeer), Ada...

I keep telling folks how easy it is these days, just Google whatever your bug/error message says and someone will have posted a complete solution for you to nick. Back in the day we had a wall full of VMS manuals, and no clues.


 
Posted : 10/02/2016 12:41 pm
Posts: 4675
Full Member
 

Late 70's here, on an early Pet. Still do a bit, but progressed to Labview. (text is so 1970's)


 
Posted : 10/02/2016 12:49 pm
 kcal
Posts: 5448
Full Member
 

70s (79/80) for me when first started -- at school - - Fortran - wrote out code long hand on sheets, they were posted to Aberdeen and coded up - result came back a week later, usually syntax error 🙁

We had a great maths / CompSci teacher for balance, he'd worked at ICL then went into teaching. old school.

Didn't have a home PC until about 1995!!


 
Posted : 10/02/2016 12:50 pm
Posts: 0
Free Member
 

Mid 70s for me, the days of punched tapes and cards. We had a ten minute, once a week chance to run the programmes we'd written. via a terminal to Stafford Uni. If it didn't work, no problem, you had a week to put it right before you could try it again. I couldn't believe how simple programming has become, having done an HND in computing a few years ago.


 
Posted : 10/02/2016 12:56 pm
 br
Posts: 0
Free Member
 

First job was as a Trainee Programmer and all programmes were written on coding sheets to be keyed-in by the Punch Room ladies. Got a slap from the Snr Programmer if after desk-checking the listing it didn't compile first time - they reckoned it cost £100 per compile, and I was earning less than that a week 😯

Started with Cobol and then moved onto Natural Adabas, later Easytrieve+/Cobol DL/1.

Stayed in IT my entire life, although I've not programmed since the mid-90's.


 
Posted : 10/02/2016 1:01 pm
Posts: 0
Full Member
 

perchypanther

10 *FX247
20 PRINT "My teacher is an idiot";
30 GOTO 10

Run

Adding the crucial Basic-jedi line 10, that disables the "BREAK" key!

Que huge amusement as teach comes over, presses break to stop himself being slagged off by your Micro, only to discover he CAN't stop it.......

#goodforlaughs


 
Posted : 10/02/2016 1:01 pm
Posts: 0
 

Oh yes, remember that book, went from programming at home in my spare time as a hobby to going to uni to do Computer Science, where upon I was sick of the sight of computers so spent lots of hours riding a mtb on cannock chase pre trail centre days, where you would sometimes be the only mtb on there. Managed a third but kindled a love of cycling that is still strong today.


 
Posted : 10/02/2016 1:12 pm
Posts: 0
Free Member
 

For minor modifications we used an EPROM PROGRAMMER to change the HEXADECIMAL values of the BYTES at specific MEMORY LOCATIONS wohhhhhhhhhhhhhhhhhhhh

And then forget to update the source code yeah baby

How we laughed when our German customer's steel mills came to a standstill *cough*


 
Posted : 10/02/2016 1:23 pm
Posts: 4675
Full Member
 

We may have used the work EPROM programmer to [s]copy[/s] backup BBC computer ROMS.


 
Posted : 10/02/2016 1:28 pm
Posts: 5182
Free Member
 

Made a fruit machine game for the Oric 1 then suffered coding fatigue forever after.


 
Posted : 10/02/2016 1:28 pm
Posts: 0
Free Member
 

Think my bookshelf is a bit of a time capsule of 90's and early 00's programming! Even has Principles of Compiler Design (the dragon book) which should please Alex 🙂

[img] [/img]

Only essential missing is Operating Systems by Tannenbaum and that's on the next shelf down. Only ones I really still use are the TCP/IP Steven's books.


 
Posted : 10/02/2016 1:35 pm
 Alex
Posts: 7447
Full Member
 

Mr B - I salute you. That is awesome. Tannerbaum I think was the one who said 'the great thing about standards are there are so many to choose from'. Steven's TCP/IP books are the bible. I used to be able to decode TCP headers without even reference to his books. Ah happy days 😉


 
Posted : 10/02/2016 1:40 pm
Posts: 0
Free Member
 

Thanks. I use to know all that shit too, now I mostly just shuffle boxes about on visio 🙁


 
Posted : 10/02/2016 1:44 pm
Posts: 0
Free Member
 

I managed to get a sprite of a hot-air balloon bouncing around the screen on my Commodore 64. Took me about three days. That was as far as my programming career ever got.


 
Posted : 10/02/2016 1:48 pm
Posts: 13594
Free Member
 

My Dad was involved with the development of the BBC Micro, so we used to get a new version of the OS every week to try out on an Acorn System 3 and report back bugs etc.


 
Posted : 10/02/2016 2:08 pm
Posts: 91000
Free Member
 

I work in a building with hundreds of them - it may be my personal experience but the ones who learned with those books in those days aren't geeks - they are extremely smart and have a far better understanding what they are doing than the "new generation"

There's a difference between geeks and nerds 🙂 A good geek is a valuable asset.


 
Posted : 10/02/2016 2:39 pm
Posts: 0
Free Member
 

it may be my personal experience but the ones who learned with those books in those days aren't geeks

People who learned with those books usually had an understanding of what was actually going on. Met plenty of programmers who didn't have a clue about how an operating systems worked or what was going on at a hardware level.


 
Posted : 10/02/2016 2:48 pm
Posts: 91000
Free Member
 

There are three people doing the same job as me. However I've got a far broader knowledge in more areas of IT than they have, because I was the kind of kid who read books like this when they were out playing football 🙂


 
Posted : 10/02/2016 2:50 pm
Posts: 17273
Free Member
 

However I've got a far broader knowledge in more areas of IT than they have
.....except Word 😀


 
Posted : 10/02/2016 2:52 pm
Posts: 91000
Free Member
 

Yes, except Word 🙂

**** Word.


 
Posted : 10/02/2016 3:03 pm
Posts: 0
Full Member
 

Yep learnt Unix at college ('84)on a teletype printer; had to type lean over lift the typewriter bar, check the response, swear, re-type it correctly...
COBOL was using punchcards which you had to queue up to get compiled & we had to have the code running correctly in 3 compiles. Which always led to fun at when 50+ students were trying to cram their final compile in the day before it was due.


 
Posted : 10/02/2016 3:28 pm

6 DAYS LEFT
We are currently at 95% of our target!