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 35 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.
  • 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
    StatementTerminator
    wrote on last edited by
    #92

    MS BASIC on a TRS-80 MC-10 (baby CoCo), circa 1984. Good times. I'm still waiting for a program to load from cassette, should be any year now.

    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

      C Offline
      C Offline
      ClockMeister
      wrote on last edited by
      #93

      FORTRAN IV Level G1 running on the Cyber-74 at Georgia Tech: circa 1976.

      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
        ENOTTY
        wrote on last edited by
        #94

        VIC-20 BASIC when I was 13, then 6510 assembler, COMAL and Pascal on the C64 and FORTRAN77, COBOL and SPL on the HP3000/MPE IV at school and C on a VAX/VMS during a summer job.

        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
          Jimmi Galagher
          wrote on last edited by
          #95

          Sinclair Basic, on my ZX Spectrum 48K...! :) back in '84-'85. Those were the days. And because I didn't had enough allowance to buy a tape recorder, I wrote my first 2-3 games out of a coding book to play for as long as speccy was on... :)

          1 Reply Last reply
          0
          • E eFotografo

            My memory is a little hazy now, lol, but I think you're right. I do remember that most cartridges loaded at 8192 (autorunning from there), and I also had an 8Kb (!) memory extension board, with a slot which allowed another (e.g. game) cartridge to be loaded at the same time. The extra 8K of memory normally loaded at address 16384, but was jumper switchable to load at 8192. That was «cough» useful, because it enabled me to load a game cartridge, without the autorun feature activating! This in turn let me "peek" the ROM cartridge bytes and "poke" them to the RAM underneath (RAM loaded at 8192 was effectively "write only" when a ROM cartridge was also loaded at 8192 :-)) That in turn allowed me to «cough, cough» "backup" a friend's cartridge game "Cookie Monsters" (Commodore version of pacman :-)) I switched the RAM module back to load at 16384, inserted my dis/assembler cartridge, and hand edited every absolute address I could find until the game worked correctly. Took me a few days LOL, and after I'd done it I immediately lost interest in the game, but it was fun! I used a similar trick to add a few "missing" (well, undocumented) 6502 assembler mnemonics to the Commodore dis/assembler (after figuring out how the letters of each mnemonic e.g. LDA, STA etc. were used to create a lookup key for the instruction codes themselves. If I remember correctly, "LDA" was 160 / 0xA0 :-)) Which reminds me, a year before I started programming my VIC, I was typing in BASIC programs (from computer magazines) on Commodore PETs (40x24 green screen) at the local Further Education college! And my interest in assembly programming was piqued even then, when I saw one of the other (couple of years older) boys performing hex edits of a "Space Invaders" clone, altering the speed and number of rows of aliens :-) Then I grew up and became a C++ programmer LOL.

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

            Haha that's insane! But I was no better. The datasette decks for our PETs never worked so I couldn't back-up the code I was writing for my Computer Studies 'O' level, so instead I had to print it out and then retype the lot the following day to work on it again :) After that I wrote an assembler, using a 6502 assembly language book, and basing it on the AJ Trott one we had that only worked for a few days before some lummox broke one of the pins off the ROM. (Wasn't me, honest!). My assembler worked ok but I could never get the disassembler working, for some reason I never figured out. I've actually still got a CBM3032 in my shed, with 1541 disk drive and printer. It worked the last time I switched in on (about 12 years ago) - probably doesn't now. Might have to try it when I get home now... :)

            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

              N Offline
              N Offline
              Narud Shiro
              wrote on last edited by
              #97

              Turbo Pascal 3.0 on 1987, when I was on the last year of high school :cool:

              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
                Member 4726003
                wrote on last edited by
                #98

                GW-Basic, 1991.

                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
                  #99

                  In 1961 I was programming LEO III machine code on 2 rows of binary switches, one row to specify the memory address and the other to enter the program code itself. It was quite a slow & error prone process !!!!

                  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
                    Member 110323
                    wrote on last edited by
                    #100

                    BASIC on a TRS-80 at the back of the Math classroom in High School - 1980. Soon got my own TRS-80 Color Computer. Shortly thereafter got frustrated at the limits of 4K (yeah 4096) bytes of RAM - couldn't write very interesting games with 4K. Began poking Motorola 6809 instruction into memory. Imagine my joy upon discovering there was something called "Assembly Language". Ah well, memory lane...

                    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
                      horia67
                      wrote on last edited by
                      #101

                      Fortran

                      G 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

                        B Offline
                        B Offline
                        BrainiacV
                        wrote on last edited by
                        #102

                        A friend tried to start me off "the right way" by throwing a book on DEC PDP-8/I assembler programming at me. I struggled for a couple weeks trying to get my head around accumulator registers, flags and address space. A friend of his said, "Psst, Wanna write a program?" And showed me how to write a one line program in FOCAL-8. After seeing it I screamed, "THAT'S IT? That's all I have to do?" and I was off to the races. I quickly ran into the limits of FOCAL and moved to BASIC (back when you had to use the LET command to do assignments). But I always remembered that the assembler and machine code were behind it all and eventually wrote all sorts of utilities for the TSS-8/I operating system in PALD-8. After that it was FORTRAN and COBOL.

                        Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                        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
                          Robert Valska
                          wrote on last edited by
                          #103

                          mine was MAD Michigan Algorithm Decoder and then FORTRAN

                          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

                            T Offline
                            T Offline
                            Tom Sacramento
                            wrote on last edited by
                            #104

                            Honeywell 6000 GMAP and IBM FORTRAN IV - 1979.

                            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
                              RefugeeFromSlashDot
                              wrote on last edited by
                              #105

                              Whatever version of BASIC was used on the GE, yes General Electric made computers at one time, Timesharing service in 1970. When I went on to University it was IBM 360 Assembler, COBOL, and PL/I.

                              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

                                C Offline
                                C Offline
                                CHLane
                                wrote on last edited by
                                #106

                                IBM 370 Assembler, also known as BAL (mainframe land) for an online system running under ACP/TPF. ACP stands for Airline Control Program, or Almost a Control Program as we all called it. This was in '81.

                                1 Reply Last reply
                                0
                                • H horia67

                                  Fortran

                                  G Offline
                                  G Offline
                                  glenn horton freemanco com
                                  wrote on last edited by
                                  #107

                                  FORTRAN IV, in the IVth form at a private school in Delaware, where we students who were taking the class were granted hands-on, unsupervised access, punching our cards, loading compilers, AFIT subroutines in this air-conditioned room in the basement. The best lesson was discovering that the world didn't end when I made the machine crash (the first time was an accident, honest!), and then demonstrated that fact to my friends. Repeatedly - that flashing red button was pretty cool! (and nobody outside the room was the wiser). That empowering discovery (crash, restart) transformed the great and powerful OZ (aka IBM 360) into a simple man behind the curtain ("pay no attention..."), and ever since, no machine has ever intimidated me. Except that one portable kitchen mixer I couldn't put back together, after I opened the case and this little spring flew out...

                                  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

                                    G Offline
                                    G Offline
                                    glenn horton freemanco com
                                    wrote on last edited by
                                    #108

                                    FORTRAN IV, in the 4th form at a private school in Delaware, where we students who were taking the class were granted hands-on, unsupervised access, punching our cards, loading compilers, AFIT subroutines, etc... in an air-conditioned room in the basement of the main building. The best lesson was discovering that the world didn't end when I made the machine crash (the first time was an accident, honest!), and then demonstrated that fact to my friends. Repeatedly - that flashing red button was pretty cool! (and nobody outside the room was the wiser). That empowering discovery (crash, restart) transformed the great and powerful OZ (aka IBM 360) into a simple man behind the curtain ("pay no attention..."), and ever since, no machine has ever intimidated me. Except that one portable kitchen mixer I couldn't put back together, after I opened the case and this little spring flew out...

                                    1 Reply Last reply
                                    0
                                    • M Mike Hankey

                                      Apple 2e + ProDOS + assembler

                                      VS2010/Atmel Studio 6.0 ToDo Manager Extension
                                      Version 3.0 now available. There is no place like 127.0.0.1

                                      S Offline
                                      S Offline
                                      Scorpion Rojo
                                      wrote on last edited by
                                      #109

                                      Mine was GW-Basic... :laugh:

                                      M 1 Reply Last reply
                                      0
                                      • L Lost User

                                        Z80 assembly, in .. 2003?

                                        D Offline
                                        D Offline
                                        djenkins2604
                                        wrote on last edited by
                                        #110

                                        z80 assembly back on the TI-85 back in 93-94'. Then on to x86 assembly, turbo pascal and turbo c.

                                        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

                                          D Offline
                                          D Offline
                                          dogdays
                                          wrote on last edited by
                                          #111

                                          TAPS, Three Address Programming System, for an IBM 650. 1961. The IBM 650 was a drum machine with 2,000 word capacity. The third address was the address of the next instruction, one had to be concerned with the length of time of the current instruction took to execute so you would not waste a complete revolution.

                                          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