The Good/Bad Old Days

Here you can just talk about MX or post interesting topics about what you have done in MX that you want to share with others. Other non-MX topics can be discussed within the Rules of the Forum.
Message
Author
User avatar
Gordon Cooper
Posts: 965
Joined: Mon Nov 21, 2011 5:50 pm

The Good/Bad Old Days

#1 Post by Gordon Cooper »

Did you start with BASIC ? This pic came from "The Philosophy of FORTH", a system that I tried instead of BASIC - ended up learning Pascal
instead of either.
GOTO1.png
You do not have the required permissions to view the files attached to this post.
Backup: Dell9010, MX-19_B2, Win7, 120 SSD, WD 232GIB HD, 4GB RAM
Primary :Homebrew64 bit Intel duo core 2 GB RAM, 120 GB Kingston SSD, Seagate1TB.
MX-18.2 64bit. Also MX17, Kubuntu14.04 & Puppy 6.3.

User avatar
manyroads
Posts: 2604
Joined: Sat Jun 30, 2018 6:33 pm

Re: The Good/Bad Old Days

#2 Post by manyroads »

I have that t-shirt.... I actually started a 'tad earlier' with punch paper tape, magnetic stripe ledgers and gp300 assembler language. The first program I wrote was in 128 words of memory using punch paper tape with memory overlays for Broadalbin Central School District in Broadalbin NY..... :bagoverhead:
Pax vobiscum,
Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken

User avatar
Gordon Cooper
Posts: 965
Joined: Mon Nov 21, 2011 5:50 pm

Re: The Good/Bad Old Days

#3 Post by Gordon Cooper »

I met punched paper tape well before meeting binary arithmetic. The communications team used punched tape for both teletypes and morse when I started work in the NZ Weather Service. Could read the Morse tapes but never really got to grips with the 5 hole code. Fifteen years later was inducted
into the mysteries of IT. Was given a few months to learn the basics then spent a few years teaching technicians the basics of digital maths, Boolean Algebra etc. along with an introduction to solid state electronics. After years of analogue and vacuum tubes, my employer the NZ CAA (not unlike FAA
in USA), had suddenly realised the impending revolution to using transistors and counting in twos instead of tens. A group of us were moved out of the fixit group into a training team. Being first there, I was lumbered with the basics, but have never regretted it. First program I wrote was in machine
language.
Backup: Dell9010, MX-19_B2, Win7, 120 SSD, WD 232GIB HD, 4GB RAM
Primary :Homebrew64 bit Intel duo core 2 GB RAM, 120 GB Kingston SSD, Seagate1TB.
MX-18.2 64bit. Also MX17, Kubuntu14.04 & Puppy 6.3.

User avatar
Richard
Posts: 1577
Joined: Fri Dec 12, 2008 10:31 am

Re: The Good/Bad Old Days

#4 Post by Richard »

Now I understand why GOTO was frowned upon --
it might lead to parts unknown. :)
Thinkpad T430 & Dell Latitude E7450, both with MX-21.3.1
kernal 5.10.0-26-amd64 x86_64; Xfce-4.18.0; 8 GB RAM
Intel Core i5-3380M, Graphics, Audio, Video; & SSDs.

User avatar
Gordon Cooper
Posts: 965
Joined: Mon Nov 21, 2011 5:50 pm

Re: The Good/Bad Old Days

#5 Post by Gordon Cooper »

I learned Pascal by a so-called extramural course. Most of it by correspondence, then two weeks at the University for our practical, real pressure cooker approach. We were drilled into thinking that Pascal was the only way to go. One lecturer was definitely anti_C. We were told that programming in C was easy but one could easily make mistakes and shoot oneself in the foot! Furthermore we were told that C++ was an improvement, but if we made an error, any shooting in the foot with C++ resulted in blowing your whole bl.... leg off. I never studied C !

Odd that GOTO is permitted in Pascal and if used rarely and correctly it can solve a few problems.
Backup: Dell9010, MX-19_B2, Win7, 120 SSD, WD 232GIB HD, 4GB RAM
Primary :Homebrew64 bit Intel duo core 2 GB RAM, 120 GB Kingston SSD, Seagate1TB.
MX-18.2 64bit. Also MX17, Kubuntu14.04 & Puppy 6.3.

User avatar
asqwerth
Developer
Posts: 7213
Joined: Sun May 27, 2007 5:37 am

Re: The Good/Bad Old Days

#6 Post by asqwerth »

I learnt some Apple basic as a kid, with the Apple II.

Goto was a legitimate command there.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
Adrian
Developer
Posts: 8250
Joined: Wed Jul 12, 2006 1:42 am

Re: The Good/Bad Old Days

#7 Post by Adrian »

goto is also a legitimate command in C and of course C++ its use is discouraged though. And it's actually not a new evolution, Dijksra wrote about this before I was born in 1968, here's an analysis of his letter: http://david.tribble.com/text/goto.html

User avatar
Gordon Cooper
Posts: 965
Joined: Mon Nov 21, 2011 5:50 pm

Re: The Good/Bad Old Days

#8 Post by Gordon Cooper »

We were forbidden to use GOTO when working in Pascal, I was a bit lucky in that I had not really used BASIC so had not developed the habit. FORTH was interesting but I was too lazy to work with it. I understand that it has been used for control of telescopes in astronomy. The way that FORTH was structured ruled out use of GOTO.
Backup: Dell9010, MX-19_B2, Win7, 120 SSD, WD 232GIB HD, 4GB RAM
Primary :Homebrew64 bit Intel duo core 2 GB RAM, 120 GB Kingston SSD, Seagate1TB.
MX-18.2 64bit. Also MX17, Kubuntu14.04 & Puppy 6.3.

User avatar
Eadwine Rose
Administrator
Posts: 11904
Joined: Wed Jul 12, 2006 2:10 am

Re: The Good/Bad Old Days

#9 Post by Eadwine Rose »

LOL That image!! Sure brings back memories of the commodore days for me hahaha
MX-23.2_x64 July 31 2023 * 6.1.0-18-amd64 ext4 Xfce 4.18.1 * 8core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 525.147.05 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 860EVO * Samsung S24D330 & P2250 * HP Envy 5030

turtlebay777
Posts: 254
Joined: Sat Apr 14, 2018 2:40 pm

Re: The Good/Bad Old Days

#10 Post by turtlebay777 »

Code: Select all

10 PRINT Merry Christmas
20 PRINT
30 PRINT
40 GOTO 10

Post Reply

Return to “Community Fun”