What did you do to your TJ today?

I absolutely LOVE assembly/machine language. I think in hexadecimal, I dream in mnemonics! Where the rubber meets the road is my programming passion. HLLs are a crutch that gets between the programmer and the machine and contributes to inefficient code - but nobody cares about inefficient code these days and it shows. 1 MB for a "hello world" program and latency, latency, latency everywhere! I'm convinced that most of these code monkeys grinding out this crap code never saw the inside of a CS-101 class. I've seen my share of stupidity coming from the biggest software companies in the world that would have earned an "F" in any first semester CS class - I would have been FIRED for cause if I had written code that bad.

Don't get me wrong, HLLs certainly have their place - and I enjoy "some" of them. I did a bit of FORTRAN and it was OK, COBOL has very nice syntax from what I can see, but I never did much with it. I just don't grok the reason why ALGOL's horrid syntax has taken over the world, even though I've done a fair amount of coding in Pascal. C is just damn near unreadable - its seems every C program is a candidate for the obfuscated C code contest. A few more letters in the language's reserved words wouldn't be a bad thing (ala Pascal) - the days of 110 baud TTYs are long gone, yet this cryptic language remains king. I do respect its power and flexibility, but I want better syntax.

OTOH, I certainly wrote my share of spaghetti code in BASIC!

As long as it is strongly typed I am happy. Andy
 
  • Like
Reactions: Zorba
cleaned off the snow after this was taken lol. Gotta love lake effect snow.

3DD741B1-0122-4DD6-B003-E47319E49C02.jpeg
 
UNIVAC 1106/1108 Assembler and DEC PDP-8i and 9 Assembler, followed later with FORTRAN 66, then C, C+, MS BASIC, TRS80 BASIC, C++, DataFlex, SQL, VB. Now learning Python.

First computer I ever touched was a UNIVAC 90/70 that our local community college had bought from DisneyLand. The on-campus joke was that Mickey Mouse was still in the thing - flaky as hell and down more often than the stock market. Over the Xmas break, the air conditioning in the computer room first froze up, then thawed - dumping water into the thing. It was down for months, and when it finally came back up, it was even worse that it had been before - FAR worse. It was replaced with an IBM 370 after I graduated. I still remember several commands, EXEC $BASIC and how to find and kick off another user. First place I ever played ADVENT as well.

Then I got a Model 1 TRS-80, did tons of bad BASIC on it, as well as a bit of assembler. Later, I actually worked with one of the two guys that had formed "Small System Software", the creators of the various RSM monitor programs and others. Then I got an IMSAI-8080, which I still have - wrote tons of assembly language on it, which was the genesis of my writing same professionally for about a decade. In mid-1981, IBM introduced their PC, which was a combination of the worst features of the TRS-80 and Apple ][+ with the best features of neither. Thing was a joke, but it took over the world. If they had only used the Motorola 68K family...
 
First computer I ever touched was a UNIVAC 90/70 that our local community college had bought from DisneyLand. The on-campus joke was that Mickey Mouse was still in the thing - flaky as hell and down more often than the stock market. Over the Xmas break, the air conditioning in the computer room first froze up, then thawed - dumping water into the thing. It was down for months, and when it finally came back up, it was even worse that it had been before - FAR worse. It was replaced with an IBM 370 after I graduated. I still remember several commands, EXEC $BASIC and how to find and kick off another user. First place I ever played ADVENT as well.

Then I got a Model 1 TRS-80, did tons of bad BASIC on it, as well as a bit of assembler. Later, I actually worked with one of the two guys that had formed "Small System Software", the creators of the various RSM monitor programs and others. Then I got an IMSAI-8080, which I still have - wrote tons of assembly language on it, which was the genesis of my writing same professionally for about a decade. In mid-1981, IBM introduced their PC, which was a combination of the worst features of the TRS-80 and Apple ][+ with the best features of neither. Thing was a joke, but it took over the world. If they had only used the Motorola 68K family...

I’m curious. First computer i used was a Comedore Vic 20 then a 64. After that in the mid 80’s (as an elementary student) i was taking an introduction to DOS at my high school on some early model Apple.
 
My first 'real' (i.e work) computer was the PDP-9. 64KB of RAM, so memory management was huge. DEC claimed they had a FORTRAN II compiler, but it never worked, so we had to code in Assembler. Yes, it is bad when you dream in Assembler language, but it happens.

There is a line from one of the old Travis McGee books: Travis is walking through the mall and sees 100 kids in the arcade playing video games and then sees one kid in Radio Shack writing code for the TRs-80. He opines that those 100 kids are going to make that one kid a lot of money.

Now that you mention, I too am old; at least according to my grand kids. I also still have my slide rule, which was also used to design the first computers. It always works, never needs charging, and is sort of elegant in the use of logarithmic scales. The calculator in my phone is more powerful and functional than my first five hand held calculators. (And it does dec-hex conversions!)
I’m curious. First computer i used was a Comedore Vic 20 then a 64. After that in the mid 80’s (as an elementary student) i was taking an introduction to DOS at my high school on some early model Apple.