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. Ok Which was very your first programming language?

Ok Which was very your first programming language?

Scheduled Pinned Locked Moved The Lounge
javahtmldatabasequestion
148 Posts 109 Posters 36 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.
  • V Vivi Chellappa

    Member 4194593 wrote:

    27 instructions at a time 3 columns per instruction

    That would not have fit in an 80-column card as 27x3=81.:confused:

    M Offline
    M Offline
    Member 4194593
    wrote on last edited by
    #50

    This was 1966. I meant 26 instructions per card, the last two columns would usually have a binary count if there were more than 1 card to be booted. I noticed that I also said 3 octal characters per column, it was actually 4 octal characters per column (36 bit instructions, 12 octal characters per instruction). It was all so very long ago. Dave.

    V 1 Reply Last reply
    0
    • M Member 4194593

      This was 1966. I meant 26 instructions per card, the last two columns would usually have a binary count if there were more than 1 card to be booted. I noticed that I also said 3 octal characters per column, it was actually 4 octal characters per column (36 bit instructions, 12 octal characters per instruction). It was all so very long ago. Dave.

      V Offline
      V Offline
      Vivi Chellappa
      wrote on last edited by
      #51

      Member 4194593 wrote:

      It was all so very long ago.

      True. And I have seen and used the 80-column punched card so it clicked in my mind. People like you who have worked on bare metal, and that too when the hardware was buggy, deserve the respect of everyone who works with computers. Folks like you have made today's advances possible :rose: though some people think that computers came into existence in 1971(?) with Unix. :sigh:

      M 1 Reply Last reply
      0
      • V Vivi Chellappa

        Member 4194593 wrote:

        It was all so very long ago.

        True. And I have seen and used the 80-column punched card so it clicked in my mind. People like you who have worked on bare metal, and that too when the hardware was buggy, deserve the respect of everyone who works with computers. Folks like you have made today's advances possible :rose: though some people think that computers came into existence in 1971(?) with Unix. :sigh:

        M Offline
        M Offline
        Member 4194593
        wrote on last edited by
        #52

        Thank you for the :rose: Interestingly, the GE 645 and project MAC were a joint project (in 1966) with MIT, GE, and Bell Labs, and it was later (1971) that K&R (who worked at Bell Labs) invented the C programming language used in Unix. The GE 645 was discrete component machine (no LSI), but one of the speed bottlenecks in the GE 645 under MULTICS was the slow operation of the associative memory unit, the unit that saved all of the system descriptors (a huge :laugh: array of 16 locations in the kernel that had a hardware LRU so the least recently used descriptor could be over layed with any new descriptor that was needed). The determination was made by project MAC that the associative memory would be re-implemented in LSI by GE. The engineers were going to first re-implement this in LSI exactly as it existed in the discrete component implementation, then, later, enhance it and expand it. Massive fail, it didn't work, bad implementation. The engineers discovered that I had a program (about 6 or 7 cards) that would verify that this unit was correctly determining the correct LRU descriptor. The program could be booted into the machine thru the reader, and it would halt at specific points with specific register values to identify failure points or a good result (all of this documented on my coding sheets as comments for each halt). The engineers didn't believe some of my error halts and I had to show them in the original logic drawings how the unit was actually designed to work. They finally understood the design, corrected the initial implementation, and then developed the enhanced version. Fun times, working 3RD shift on the floor with all of the new hardware. OBTW the T&D unit got a new manager and he checked with the engineers to see if they knew any potential T&D developers on the floor. Guess whose name came up. I was in software (T&D) development, on the 1ST shift! :-O Dave.

        1 Reply Last reply
        0
        • N NormDroid

          Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

          Software Kinetics Wear a hard hat it's under construction
          Metro RSS

          S Offline
          S Offline
          Selumbei
          wrote on last edited by
          #53

          IBM 1620 Assembler - now that was a long time ago!

          1 Reply Last reply
          0
          • N NormDroid

            Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

            Software Kinetics Wear a hard hat it's under construction
            Metro RSS

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #54

            My first programming language was ALGOL on a HP computer with 16KB magnetic-core memory. Feeling like a Dinosaur compared to others.

            1 Reply Last reply
            0
            • N NormDroid

              Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

              Software Kinetics Wear a hard hat it's under construction
              Metro RSS

              I Offline
              I Offline
              ii_noname_ii
              wrote on last edited by
              #55

              Logo + ! When I discovered functions, I was blown away.

              1 Reply Last reply
              0
              • N NormDroid

                Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                Software Kinetics Wear a hard hat it's under construction
                Metro RSS

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

                FORTRAN, on an ICL 1903, in 1972/3, whilst in the 6th form We had to write out our programs on ICT coding sheets (I still have a few as a memento!) and submit them to the County Council mainframe, we got the results back 1n the next lesson (a week later!)

                J 1 Reply Last reply
                0
                • N NormDroid

                  Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                  Software Kinetics Wear a hard hat it's under construction
                  Metro RSS

                  A Offline
                  A Offline
                  Anna Jayne Metcalfe
                  wrote on last edited by
                  #57

                  AppleSoft Basic on (I kid you not) an Apple ///. Once my Dad added Z-80 CP/M 2.2 co-processor I was off into the realms of assembler, JRT Pascal and Small-C. :thumbsup:

                  Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"

                  1 Reply Last reply
                  0
                  • N NormDroid

                    Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                    Software Kinetics Wear a hard hat it's under construction
                    Metro RSS

                    R Offline
                    R Offline
                    rmovchan
                    wrote on last edited by
                    #58

                    ALGOL 60, in 1977.

                    1 Reply Last reply
                    0
                    • N NormDroid

                      Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                      Software Kinetics Wear a hard hat it's under construction
                      Metro RSS

                      O Offline
                      O Offline
                      Oshtri Deka
                      wrote on last edited by
                      #59

                      Basic on outdated Apple|| compatible machine, then QBasic on 286 machine, that was during secondary education. Both courses were part of compulsory curriculum and sucked, though I've learned how to make never-ending loop. Therefore I consider Fortran as my first programming language (entry-level college course), because I actually learned something.

                      T 1 Reply Last reply
                      0
                      • N NormDroid

                        Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                        Software Kinetics Wear a hard hat it's under construction
                        Metro RSS

                        S Offline
                        S Offline
                        Stefan_Lang
                        wrote on last edited by
                        #60

                        Pascal, in Octobre 1984, at University. The biggest program I did was a fully workable board game called Kalah, based on a programming task we were given to program a min-max game tree for the same. At about the same time I purchased my first real computer, the C=ommodore(TM) Plus 4, but I never dabbled into Basic programming until after I've learned the basics (pun not intended, but appreciated). Spent considerably more time on 6502 Assembler than Basic though. The only Basic program I ever wrote was a Tetris Clone on "Micro Basic", the only compiler for the C=+4 I could find at the time.

                        1 Reply Last reply
                        0
                        • N NormDroid

                          Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                          Software Kinetics Wear a hard hat it's under construction
                          Metro RSS

                          X Offline
                          X Offline
                          xiecsuk
                          wrote on last edited by
                          #61

                          My first was Algol (I think) on an Elliot 803 in 1962. I then progressed to Fortran. Later, for fun, it was Basic on the Spectrum. And today it's C# and ASP.NET in Visual Studio 10.

                          1 Reply Last reply
                          0
                          • N NormDroid

                            Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                            Software Kinetics Wear a hard hat it's under construction
                            Metro RSS

                            E Offline
                            E Offline
                            Eaverae
                            wrote on last edited by
                            #62

                            Philips Cassette BASIC. Used it to program games (although I had no idea what programming was at the time) on a P2000T. Awesome computer.

                            "My opinion is not represented by my hometown."

                            1 Reply Last reply
                            0
                            • N NormDroid

                              Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                              Software Kinetics Wear a hard hat it's under construction
                              Metro RSS

                              H Offline
                              H Offline
                              Harry Neethling
                              wrote on last edited by
                              #63

                              Started in school with Java, and used Ready to program with Java 1.7.1 I think.

                              1 Reply Last reply
                              0
                              • N NormDroid

                                Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                                Software Kinetics Wear a hard hat it's under construction
                                Metro RSS

                                J Offline
                                J Offline
                                Jono7AC
                                wrote on last edited by
                                #64

                                ZX BASIC on a Sinclair ZX-81.

                                1 Reply Last reply
                                0
                                • N NormDroid

                                  Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                                  Software Kinetics Wear a hard hat it's under construction
                                  Metro RSS

                                  H Offline
                                  H Offline
                                  hhexo
                                  wrote on last edited by
                                  #65

                                  The first language I used to write a non-trivial program was (Quick)Basic, in 1991, I think. I wrote a text-based adventure game and a little program that did some basic math, to do my school homework for me. ;-) Laziness for the win. I was 11 at the time... good times. Later on in the early '90s I hacked a couple of games (infinite lives!) by running them in DOS's "debug", so I dabbled with x86 assembler. Then I moved on to Visual Basic and Hexen-C (the C-like scripting language for modding the game Hexen), and then started doing proper programming in C and C++.

                                  -+ HHexo +-

                                  1 Reply Last reply
                                  0
                                  • N NormDroid

                                    Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                                    Software Kinetics Wear a hard hat it's under construction
                                    Metro RSS

                                    R Offline
                                    R Offline
                                    RogelioP EX DE HL
                                    wrote on last edited by
                                    #66

                                    Norm .net wrote:

                                    What was yours?

                                    Motorola 6800 Assembly back in 1980 :cool: -- RP

                                    1 Reply Last reply
                                    0
                                    • N NormDroid

                                      Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                                      Software Kinetics Wear a hard hat it's under construction
                                      Metro RSS

                                      A Offline
                                      A Offline
                                      Alexander DiMauro
                                      wrote on last edited by
                                      #67

                                      TI-Basic (1981) on a TI-99/4A. I miss that computer... :^)

                                      I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone - Bjarne Stroustrup The world is going to laugh at you anyway, might as well crack the 1st joke! My code has no bugs, it runs exactly as it was written.

                                      K 1 Reply Last reply
                                      0
                                      • N NormDroid

                                        Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                                        Software Kinetics Wear a hard hat it's under construction
                                        Metro RSS

                                        M Offline
                                        M Offline
                                        Magnamus
                                        wrote on last edited by
                                        #68

                                        Microsoft Basic and 6502 assembly on a CBM4016. (I didn't learn Pick Databasic, Proc & TCL until much later, although mine was ADDS not MD)

                                        1 Reply Last reply
                                        0
                                        • N NormDroid

                                          Mine was McDonnell Douglas Basic + Assembler + Proc (Eq Java) + English (SQL) and Assembler. What was yours?

                                          Software Kinetics Wear a hard hat it's under construction
                                          Metro RSS

                                          R Offline
                                          R Offline
                                          Ron Harshbarger
                                          wrote on last edited by
                                          #69

                                          Hmmm. 1963, Fortran,mainframe, punch cards, argh! How did we survive?

                                          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