Welcome!

The kernel problem with recent updates has been solved. Find the solution here

Important information
-- Required MX 15/16 Repository Changes
-- Information on torrent hosting changes
-- Information on MX15/16 GPG Keys
-- Spectre and Meltdown vulnerabilities

News
-- Introducing our new Website
-- MX Linux on social media: here

Current releases
-- MX-18.3 Point Release release info here
-- Migration Information to MX-18 here
-- antiX-17.4.1 release info here

New users
-- Please read this first, and don't forget to add system and hardware information to posts!
-- Here are the Forum Rules

The Good/Bad Old Days

Here you can just talk about MEPIS or post interesting topics about what you have done in MEPIS that you want to share with others.
User avatar
Gordon Cooper
Forum Guide
Forum Guide
Posts: 2359
Joined: Mon Nov 21, 2011 5:50 pm

The Good/Bad Old Days

#1

Post by Gordon Cooper » Sun Dec 23, 2018 12:08 am

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-18.2, 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
Forum Guide
Forum Guide
Posts: 1531
Joined: Sat Jun 30, 2018 6:33 pm

Re: The Good/Bad Old Days

#2

Post by manyroads » Sun Dec 23, 2018 12:15 am

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:
"Don't believe everything you think."
Pax vobiscum,
Mark Rabideau - http://many-roads.com - Reg. Linux User #449130
MX-18.3 kernel: 5.1.11-antix.1-amd64-smp
Dell Latitude E5470
Intel i5-6300U~ 24GB RAM ~ SSD: 1TB
Coding since 1974

User avatar
Gordon Cooper
Forum Guide
Forum Guide
Posts: 2359
Joined: Mon Nov 21, 2011 5:50 pm

Re: The Good/Bad Old Days

#3

Post by Gordon Cooper » Sun Dec 23, 2018 12:33 am

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-18.2, 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: 2723
Joined: Fri Dec 12, 2008 10:31 am

Re: The Good/Bad Old Days

#4

Post by Richard » Sun Dec 23, 2018 12:36 am

Now I understand why GOTO was frowned upon --
it might lead to parts unknown. :)
LT: MX18.3: Thinkpad T430: DualCore, Intel i5-3320M, Ivy Bridge; 8GB RAM; 4.19.0-5-amd64; 119GB SSD 840PRO, Intel Graphics-Audio-Network
NB: MX18.1, antiX17.4: AsusTek EeePC 1005HA: Intel DualCore Atom N270, 1GB RAM, 4.19.0-1-686, 150GB HDD

User avatar
Gordon Cooper
Forum Guide
Forum Guide
Posts: 2359
Joined: Mon Nov 21, 2011 5:50 pm

Re: The Good/Bad Old Days

#5

Post by Gordon Cooper » Sun Dec 23, 2018 1:59 am

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-18.2, 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
Forum Veteran
Forum Veteran
Posts: 4621
Joined: Sun May 27, 2007 5:37 am

Re: The Good/Bad Old Days

#6

Post by asqwerth » Sun Dec 23, 2018 2:25 am

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
Forum Veteran
Forum Veteran
Posts: 9941
Joined: Wed Jul 12, 2006 1:42 am

Re: The Good/Bad Old Days

#7

Post by Adrian » Sun Dec 23, 2018 2:48 am

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
Forum Guide
Forum Guide
Posts: 2359
Joined: Mon Nov 21, 2011 5:50 pm

Re: The Good/Bad Old Days

#8

Post by Gordon Cooper » Sun Dec 23, 2018 3:21 am

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-18.2, 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
Forum Veteran
Forum Veteran
Posts: 8343
Joined: Wed Jul 12, 2006 2:10 am

Re: The Good/Bad Old Days

#9

Post by Eadwine Rose » Sun Dec 23, 2018 7:05 am

LOL That image!! Sure brings back memories of the commodore days for me hahaha
MX-18.3_x64 May 26 2019 * 4.19.0-5-amd64 ext4 Xfce 4.12.3 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 390.116 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 860EVO * Samsung S24D330 & P2250 * HP Envy5030

turtlebay777
Forum Regular
Forum Regular
Posts: 450
Joined: Sat Apr 14, 2018 2:40 pm

Re: The Good/Bad Old Days

#10

Post by turtlebay777 » Sun Dec 23, 2018 7:38 am

Code: Select all

10 PRINT Merry Christmas
20 PRINT
30 PRINT
40 GOTO 10

Post Reply

Return to “Community Fun”