Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. First Programs

First Programs

Scheduled Pinned Locked Moved The Lounge
sysadminregexquestion
26 Posts 21 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Caslen

    I remember a long, long time ago writing programs out, longhand, on paper just for the fun of it - this was 2 or 3 years before I even had access to a computer, taught myself basic, fortran and cobol by reading books at the library (books! Remember them?). As an apprentice I remember an old SBC from a machine tool at work, state of the art it was at the time (68000 I think), I programmed it hex byte by hex byte on the bench to sequence a row of LEDs in a flashy pattern, how amazing was that at the time! Best of all when the company had it's first network with UNIX workstations and figuring out I could send a page full of CTRL-G's to my buddy in the next office and the look on his face as he hammered on the keyboard to try and stop it beeping, with the boss howling at him to shut it... Anyone else remember the good old days?

    P Offline
    P Offline
    PIEBALDconsult
    wrote on last edited by
    #15

    Yes. Which is why I have a small collection of OpenVMS sytems here.

    1 Reply Last reply
    0
    • C Caslen

      I remember a long, long time ago writing programs out, longhand, on paper just for the fun of it - this was 2 or 3 years before I even had access to a computer, taught myself basic, fortran and cobol by reading books at the library (books! Remember them?). As an apprentice I remember an old SBC from a machine tool at work, state of the art it was at the time (68000 I think), I programmed it hex byte by hex byte on the bench to sequence a row of LEDs in a flashy pattern, how amazing was that at the time! Best of all when the company had it's first network with UNIX workstations and figuring out I could send a page full of CTRL-G's to my buddy in the next office and the look on his face as he hammered on the keyboard to try and stop it beeping, with the boss howling at him to shut it... Anyone else remember the good old days?

      W Offline
      W Offline
      W Balboos GHB
      wrote on last edited by
      #16

      Repeat after me: Feed . . . register . . . release. Feed . . . register . . . release. Feed . . . register . . . release. Feed . . . register . . . release.

      Ravings en masse^

      "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

      "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

      G 1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        The first time I programmed a computer was at university - an ICL running George 3 - and we programmed on punched cards. Unfortunately, there were about 6 punch machines (a huge box with a keyboard that made physical holes in the card, and printed the character at the top so you could read it) and several hundred students to use them. They broke - a lot - the ran out of printing tape all the time, and the queues were immense! You could use coding sheets and submit them to "the punch ladies" who would do them for you, but the turnround time was in days, not hours, and they typed what they saw, not what you wrote (which is why I "bar" my zeros and sevens to this day:

        *** *****
        * ** *
        * * * ***
        ** * *
        *** *

        So I soon learnt to read holes myself, and to use a hand punch where you pushed the pins through the card to make the letter columns. Then you put a rubber band round your cards, and submitted them to the Computer Operators for computer processing - which took about 8 hours on average to get a printout of your compiler errors. And the operators hated students - heck they hated everybody! They would drop the cards, shuffle them, add a few from the next pack, add a little lettuce and mayo (no, seriously - one of my desk can back with half a sandwich in the middle). So the whole process began again. Things have moved on: next time you complain about a VS compilation taking too long, remember that a edit-compile-run session when I started was probably a whole day...to get told you missed a double quote and it couldn't run!

        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

        M Offline
        M Offline
        Mike Winiberg
        wrote on last edited by
        #17

        SNAP! BTDTGTTS The good old days 8)

        1 Reply Last reply
        0
        • C Caslen

          I remember a long, long time ago writing programs out, longhand, on paper just for the fun of it - this was 2 or 3 years before I even had access to a computer, taught myself basic, fortran and cobol by reading books at the library (books! Remember them?). As an apprentice I remember an old SBC from a machine tool at work, state of the art it was at the time (68000 I think), I programmed it hex byte by hex byte on the bench to sequence a row of LEDs in a flashy pattern, how amazing was that at the time! Best of all when the company had it's first network with UNIX workstations and figuring out I could send a page full of CTRL-G's to my buddy in the next office and the look on his face as he hammered on the keyboard to try and stop it beeping, with the boss howling at him to shut it... Anyone else remember the good old days?

          M Offline
          M Offline
          mbb01
          wrote on last edited by
          #18

          Yeah I remember typing programs from magazines into my ZX Spectrum. They never ever worked and I was always left scratching my head. My first program on the ZX Spectrum was a D&D character generator. Had I the wit to sell it, or port it to another platform, I could have made a bit of money out of it. Always thought I was going to write my own game. Forty years on, having worked as a software developer in more companies, projects and technologies than I dare to remember, I'm still chasing that dream.

          1 Reply Last reply
          0
          • W W Balboos GHB

            Repeat after me: Feed . . . register . . . release. Feed . . . register . . . release. Feed . . . register . . . release. Feed . . . register . . . release.

            Ravings en masse^

            "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

            "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

            G Offline
            G Offline
            Gary Wheeler
            wrote on last edited by
            #19

            Reminds me of my favorite class in college: CEGĀ 431, Introduction to Concurrent Programming. Labs were on PDP-11/05's, programmed in PDP-11 assembly language. The machines had a board with magnetic core memory containing the bootstrap for the O/S. The bootstrap was 80 words. Unfortunately, if your program got out of hand, it could wipe the core. You then had to fat-finger the bootstrap in through the front panel switches: [^] I had to do that once or twice. One guy in our class got so good at it, he could re-enter the bootstrap in under 60 seconds. Of course, that doesn't say much for the quality of his code, that he needed to acquire that skill :rolleyes: .

            Software Zen: delete this;

            1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              The first time I programmed a computer was at university - an ICL running George 3 - and we programmed on punched cards. Unfortunately, there were about 6 punch machines (a huge box with a keyboard that made physical holes in the card, and printed the character at the top so you could read it) and several hundred students to use them. They broke - a lot - the ran out of printing tape all the time, and the queues were immense! You could use coding sheets and submit them to "the punch ladies" who would do them for you, but the turnround time was in days, not hours, and they typed what they saw, not what you wrote (which is why I "bar" my zeros and sevens to this day:

              *** *****
              * ** *
              * * * ***
              ** * *
              *** *

              So I soon learnt to read holes myself, and to use a hand punch where you pushed the pins through the card to make the letter columns. Then you put a rubber band round your cards, and submitted them to the Computer Operators for computer processing - which took about 8 hours on average to get a printout of your compiler errors. And the operators hated students - heck they hated everybody! They would drop the cards, shuffle them, add a few from the next pack, add a little lettuce and mayo (no, seriously - one of my desk can back with half a sandwich in the middle). So the whole process began again. Things have moved on: next time you complain about a VS compilation taking too long, remember that a edit-compile-run session when I started was probably a whole day...to get told you missed a double quote and it couldn't run!

              Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

              T Offline
              T Offline
              Tipton Tyler
              wrote on last edited by
              #20

              And you had to put those JCL cards on top which generally I got wrong and after several hours waiting for the print out all I got was some incomprehensible error code in hex.

              OriginalGriffO 1 Reply Last reply
              0
              • T Tipton Tyler

                And you had to put those JCL cards on top which generally I got wrong and after several hours waiting for the print out all I got was some incomprehensible error code in hex.

                OriginalGriffO Offline
                OriginalGriffO Offline
                OriginalGriff
                wrote on last edited by
                #21

                I'd forgotten those! :laugh:

                Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                1 Reply Last reply
                0
                • C Caslen

                  I remember a long, long time ago writing programs out, longhand, on paper just for the fun of it - this was 2 or 3 years before I even had access to a computer, taught myself basic, fortran and cobol by reading books at the library (books! Remember them?). As an apprentice I remember an old SBC from a machine tool at work, state of the art it was at the time (68000 I think), I programmed it hex byte by hex byte on the bench to sequence a row of LEDs in a flashy pattern, how amazing was that at the time! Best of all when the company had it's first network with UNIX workstations and figuring out I could send a page full of CTRL-G's to my buddy in the next office and the look on his face as he hammered on the keyboard to try and stop it beeping, with the boss howling at him to shut it... Anyone else remember the good old days?

                  K Offline
                  K Offline
                  Kirk 10389821
                  wrote on last edited by
                  #22

                  Same. I was being paid to write software to run bowling leagues, and I did not own, nor could i afford the $5000 IBM PC/XT (with dual floppies). I wrote the code out on paper, and usually rewrote it. I did not have a car, so this great lady would pick me up, and drive me to and fro on the weekend to work on her computer. When it worked, she paid me, and THEN loaned me the money to buy a Radio Shack XT Clone. Along the way, on the old PDP-11, i Learned to make the tapes BOOTABLE, changed the "Non-System disk" error message to insult the High School senior (Mark Valade) who constantly put to disks in the wrong drives, LOL. Oh, and I wrote a program to read the type ahead buffer off of the paper terminals, so I could watch what certain people were typing. It brought the entire system to its knees, LOL. It was SO Amazing, and so new... I was spending up to 12hrs a day in the High School computer room, lights off until the janitors would kick me out because they were turning on the alarms! My favorite was this amazingly cute young lady at my first job (CRT days)... I wrote a little program that would send a terminal "diag" code, her screen would blip around, she would come get me to look at it (and I had to sit next to her chatting, while she worked, and we waited for it to happen again, LOL). Of course, I stopped the program the instant she came into my office, so I was NEVER able to find the cause. But I got to know her. We actually became good friends. And I NEVER told her! I hope she is doing well... PS: To this day, I like to rewrite my code at least once after getting it to work! Two rewrites yields very solid code that rarely breaks.

                  1 Reply Last reply
                  0
                  • C Caslen

                    I remember a long, long time ago writing programs out, longhand, on paper just for the fun of it - this was 2 or 3 years before I even had access to a computer, taught myself basic, fortran and cobol by reading books at the library (books! Remember them?). As an apprentice I remember an old SBC from a machine tool at work, state of the art it was at the time (68000 I think), I programmed it hex byte by hex byte on the bench to sequence a row of LEDs in a flashy pattern, how amazing was that at the time! Best of all when the company had it's first network with UNIX workstations and figuring out I could send a page full of CTRL-G's to my buddy in the next office and the look on his face as he hammered on the keyboard to try and stop it beeping, with the boss howling at him to shut it... Anyone else remember the good old days?

                    R Offline
                    R Offline
                    Richard Jones
                    wrote on last edited by
                    #23

                    Wrote a Vax Basic app that cycled 4 LEDs on the VT100 keyboard. Slowed everyone to a crawl. Figured out how to access memory on PETs. Changed pointers in my source code so it read 10 REM 10000 END but ran everything in between.

                    My apologies for the previous sig block. It's been ages since I posted anything on here.

                    1 Reply Last reply
                    0
                    • C Caslen

                      I remember a long, long time ago writing programs out, longhand, on paper just for the fun of it - this was 2 or 3 years before I even had access to a computer, taught myself basic, fortran and cobol by reading books at the library (books! Remember them?). As an apprentice I remember an old SBC from a machine tool at work, state of the art it was at the time (68000 I think), I programmed it hex byte by hex byte on the bench to sequence a row of LEDs in a flashy pattern, how amazing was that at the time! Best of all when the company had it's first network with UNIX workstations and figuring out I could send a page full of CTRL-G's to my buddy in the next office and the look on his face as he hammered on the keyboard to try and stop it beeping, with the boss howling at him to shut it... Anyone else remember the good old days?

                      M Offline
                      M Offline
                      Member 12788329
                      wrote on last edited by
                      #24

                      My first program was on IBM 402 tabulating machines in late 60's. Several years later, after a couple of promotions, I wrote drivers for mag tape drives in assembly language. I can't begin to imagine what technology 50 years from now will be.

                      1 Reply Last reply
                      0
                      • OriginalGriffO OriginalGriff

                        The first time I programmed a computer was at university - an ICL running George 3 - and we programmed on punched cards. Unfortunately, there were about 6 punch machines (a huge box with a keyboard that made physical holes in the card, and printed the character at the top so you could read it) and several hundred students to use them. They broke - a lot - the ran out of printing tape all the time, and the queues were immense! You could use coding sheets and submit them to "the punch ladies" who would do them for you, but the turnround time was in days, not hours, and they typed what they saw, not what you wrote (which is why I "bar" my zeros and sevens to this day:

                        *** *****
                        * ** *
                        * * * ***
                        ** * *
                        *** *

                        So I soon learnt to read holes myself, and to use a hand punch where you pushed the pins through the card to make the letter columns. Then you put a rubber band round your cards, and submitted them to the Computer Operators for computer processing - which took about 8 hours on average to get a printout of your compiler errors. And the operators hated students - heck they hated everybody! They would drop the cards, shuffle them, add a few from the next pack, add a little lettuce and mayo (no, seriously - one of my desk can back with half a sandwich in the middle). So the whole process began again. Things have moved on: next time you complain about a VS compilation taking too long, remember that a edit-compile-run session when I started was probably a whole day...to get told you missed a double quote and it couldn't run!

                        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                        D Offline
                        D Offline
                        DerekT P
                        wrote on last edited by
                        #25

                        "Edit, compile + run was probably a whole day"... Nope, we had to hand-punch the cards then send them off by post to Newcastle University. They sat there for a few days before being processed (or dropped, ripped, folded then processed) and the output would then be sent back by post. Could easily take 10 days to discover you'd punched a character in the wrong column. This was at school and a program in Elliot 903 machine code to do long division took us a whole term to debug. But we certainly learnt to be desk-check the logic + syntax and to check those holes! :-D 1970.

                        1 Reply Last reply
                        0
                        • C Caslen

                          I remember a long, long time ago writing programs out, longhand, on paper just for the fun of it - this was 2 or 3 years before I even had access to a computer, taught myself basic, fortran and cobol by reading books at the library (books! Remember them?). As an apprentice I remember an old SBC from a machine tool at work, state of the art it was at the time (68000 I think), I programmed it hex byte by hex byte on the bench to sequence a row of LEDs in a flashy pattern, how amazing was that at the time! Best of all when the company had it's first network with UNIX workstations and figuring out I could send a page full of CTRL-G's to my buddy in the next office and the look on his face as he hammered on the keyboard to try and stop it beeping, with the boss howling at him to shut it... Anyone else remember the good old days?

                          M Offline
                          M Offline
                          Matt McGuire
                          wrote on last edited by
                          #26

                          found the Apple IIe's basic interpreter in typing class in 7th grade and learned just enough to play pranks on the entire lab for an afternoon. I was hooked from there, and wanted to know more even after getting sent to the principles office. good times :-D

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups