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. Fortran : 1st program 1954, Sept 20

Fortran : 1st program 1954, Sept 20

Scheduled Pinned Locked Moved The Lounge
comdata-structuresquestion
24 Posts 16 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.
  • R Offline
    R Offline
    raddevus
    wrote on last edited by
    #1

    Very geeky Foxtrot comic for Fortran celebration! https://i.stack.imgur.com/TKkXL.jpg[^] Sept 20, 1954 the first Fortran program was run. On this day 09/20 – Manning[^]

    R R P M T 8 Replies Last reply
    0
    • R raddevus

      Very geeky Foxtrot comic for Fortran celebration! https://i.stack.imgur.com/TKkXL.jpg[^] Sept 20, 1954 the first Fortran program was run. On this day 09/20 – Manning[^]

      R Offline
      R Offline
      RickZeeland
      wrote on last edited by
      #2

      How they ran from the fort ! :-\

      1 Reply Last reply
      0
      • R raddevus

        Very geeky Foxtrot comic for Fortran celebration! https://i.stack.imgur.com/TKkXL.jpg[^] Sept 20, 1954 the first Fortran program was run. On this day 09/20 – Manning[^]

        R Offline
        R Offline
        Rick York
        wrote on last edited by
        #3

        The first computer programming I did for money was done in FORTRAN and ran on a DEC PDP-11. ETA: the program's purpose was to figure out the best way to load a furnace in a steel mill. As I recall, the number one ingredient was crushed cars.

        "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

        G I E 3 Replies Last reply
        0
        • R Rick York

          The first computer programming I did for money was done in FORTRAN and ran on a DEC PDP-11. ETA: the program's purpose was to figure out the best way to load a furnace in a steel mill. As I recall, the number one ingredient was crushed cars.

          "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

          G Offline
          G Offline
          Gary R Wheeler
          wrote on last edited by
          #4

          Close to mine: FORTRAN-66 on an HP-1000 minicomputer, March of 1980.

          Software Zen: delete this;

          D 1 Reply Last reply
          0
          • G Gary R Wheeler

            Close to mine: FORTRAN-66 on an HP-1000 minicomputer, March of 1980.

            Software Zen: delete this;

            D Offline
            D Offline
            dshillito
            wrote on last edited by
            #5

            My first program was in Fortran IV and was for an IBM 360 in 1968. Last time I used Fortran was in 1988 on a MicroVax.

            C E 2 Replies Last reply
            0
            • D dshillito

              My first program was in Fortran IV and was for an IBM 360 in 1968. Last time I used Fortran was in 1988 on a MicroVax.

              C Offline
              C Offline
              Chris Nic
              wrote on last edited by
              #6

              Fortran IV IBM 360 Watfor compiler - February 1971 University of Witwatersrand, Johannesburg as a student. First paid program on same computer as a research assistant December 1971. 50 years ago.

              D G J 3 Replies Last reply
              0
              • R Rick York

                The first computer programming I did for money was done in FORTRAN and ran on a DEC PDP-11. ETA: the program's purpose was to figure out the best way to load a furnace in a steel mill. As I recall, the number one ingredient was crushed cars.

                "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

                I Offline
                I Offline
                ISanti
                wrote on last edited by
                #7

                Close to mine too. My first computer programming I did for money was done in FORTRAN 77. I recorded it on cards and it was run on an IBM HOST in a computing center in Madrid. The program purpose was a price adjustment for interurban bus transport lines in Spain.

                Sorry for my bad English

                1 Reply Last reply
                0
                • R raddevus

                  Very geeky Foxtrot comic for Fortran celebration! https://i.stack.imgur.com/TKkXL.jpg[^] Sept 20, 1954 the first Fortran program was run. On this day 09/20 – Manning[^]

                  P Offline
                  P Offline
                  Phil J Pearson
                  wrote on last edited by
                  #8

                  Fortran is the only programming language I was formally taught. I learned it at school. We had to write our program on coding sheets. They were delivered to the Midland Bank in the town and run on their mainframe. We got the results a week later. Today's code/compile/debug cycle is a bit quicker. I blame my being overweight on that improvement. I used to have an exercise bike in my office and would work on it while my code was being compiled (typically 15-20 minutes). Now, even my biggest solution (67 projects) takes only a couple of minutes to build.

                  Phil


                  The opinions expressed in this post are not necessarily those of the author, especially if you find them impolite, inaccurate or inflammatory.

                  D 1 Reply Last reply
                  0
                  • R Rick York

                    The first computer programming I did for money was done in FORTRAN and ran on a DEC PDP-11. ETA: the program's purpose was to figure out the best way to load a furnace in a steel mill. As I recall, the number one ingredient was crushed cars.

                    "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

                    E Offline
                    E Offline
                    ElmarBeck
                    wrote on last edited by
                    #9

                    Me too: DEC PDP 11 with RSX 11M in 1983.

                    1 Reply Last reply
                    0
                    • P Phil J Pearson

                      Fortran is the only programming language I was formally taught. I learned it at school. We had to write our program on coding sheets. They were delivered to the Midland Bank in the town and run on their mainframe. We got the results a week later. Today's code/compile/debug cycle is a bit quicker. I blame my being overweight on that improvement. I used to have an exercise bike in my office and would work on it while my code was being compiled (typically 15-20 minutes). Now, even my biggest solution (67 projects) takes only a couple of minutes to build.

                      Phil


                      The opinions expressed in this post are not necessarily those of the author, especially if you find them impolite, inaccurate or inflammatory.

                      D Offline
                      D Offline
                      dshillito
                      wrote on last edited by
                      #10

                      My first programs were done that way. It was 1968. The lessons used a text book plus one listened to lectures on the radio. One wrote the programs on coding sheets which one posted in. They were keypunched and run and the printout and the cards were mailed back. You tried really hard not to make coding errors with the one week turnaround. When I got to uni the following year I was amazed to find that I could punch my own cards and submit the deck and get an overnight turnaround. Later, by staying back at night, I could get the operators to run my deck while I waited and the turnaround came down to one hour. At the uni the system was an IBM 7040 and the Fortran compiler was the WATFOR compiler. There were no: screens, disk drives or networks. Only punchcards, printouts and magnetic tapes. The system, with its IBM 1401 satellite system for handling the card and paper peripherals, had 32K 36-bit words of main memory and its mass storage consisted of 6 magnetic tape drives. As I recall the tapes they used stored around 20MB.

                      1 Reply Last reply
                      0
                      • R raddevus

                        Very geeky Foxtrot comic for Fortran celebration! https://i.stack.imgur.com/TKkXL.jpg[^] Sept 20, 1954 the first Fortran program was run. On this day 09/20 – Manning[^]

                        M Offline
                        M Offline
                        Member 12391559
                        wrote on last edited by
                        #11

                        The first FORTRAN IV program I wrote was around 1971 using punch cards and it was run on a CDC Star computer if I remember correctly. My last was a couple of years ago rewriting an old FORTRAN 77 program to run on a PC using INTEL FORTRAN. It was quite amazing that the numeric results during testing were identical out the 7 or 8 decimal places.

                        1 Reply Last reply
                        0
                        • C Chris Nic

                          Fortran IV IBM 360 Watfor compiler - February 1971 University of Witwatersrand, Johannesburg as a student. First paid program on same computer as a research assistant December 1971. 50 years ago.

                          D Offline
                          D Offline
                          dshillito
                          wrote on last edited by
                          #12

                          I was using WATFOR on an IBM 7040 as an undergraduate. I got paid a few dollars an hour to write programs for the Dept of Computer Science's administrative unit, for tabulating marks or something like that. That might have been in 1970. In 1971 I was in 3rd year Computer Science and during the vacations I was employed by Computer Sciences of Australia where one of my duties involved writing programs in various languages, including Fortran, that could be used as acceptance tests after upgrades to the system software on the Univac 1108. After completing my degree in 1972 I joined Control Data Australia where again Fortran was the main languages used by our clients on the CDC 6600. Throughout all of these jobs, however, I probably wrote more code in the assembly languages of the respective computers - plus others such as the English Electric KDF9, Control Data 1700, Digital Equipment PDP-8. Fortran lives on - but none of those companies are still around.

                          C 1 Reply Last reply
                          0
                          • D dshillito

                            I was using WATFOR on an IBM 7040 as an undergraduate. I got paid a few dollars an hour to write programs for the Dept of Computer Science's administrative unit, for tabulating marks or something like that. That might have been in 1970. In 1971 I was in 3rd year Computer Science and during the vacations I was employed by Computer Sciences of Australia where one of my duties involved writing programs in various languages, including Fortran, that could be used as acceptance tests after upgrades to the system software on the Univac 1108. After completing my degree in 1972 I joined Control Data Australia where again Fortran was the main languages used by our clients on the CDC 6600. Throughout all of these jobs, however, I probably wrote more code in the assembly languages of the respective computers - plus others such as the English Electric KDF9, Control Data 1700, Digital Equipment PDP-8. Fortran lives on - but none of those companies are still around.

                            C Offline
                            C Offline
                            Chris Nic
                            wrote on last edited by
                            #13

                            After university, I worked in a mining company which had a CDC 7000. I remember that it had a file system called LISA (Linked Access Sequential Access I think it meant). When they upgraded to a CDC Cyber something it was fantastic. We used to compile the program and then do the fine tuning in the assembly output to get speed. That was the time when we used manual stop watches to measure the speed of a program when we tried to get the best time possible, a couple of seconds more or less didn't make a difference.

                            D 1 Reply Last reply
                            0
                            • C Chris Nic

                              After university, I worked in a mining company which had a CDC 7000. I remember that it had a file system called LISA (Linked Access Sequential Access I think it meant). When they upgraded to a CDC Cyber something it was fantastic. We used to compile the program and then do the fine tuning in the assembly output to get speed. That was the time when we used manual stop watches to measure the speed of a program when we tried to get the best time possible, a couple of seconds more or less didn't make a difference.

                              D Offline
                              D Offline
                              dshillito
                              wrote on last edited by
                              #14

                              In programming the CDC 6600 I also used to recode the innermost stuff in assembly language for speed. Time on our system was charged by the second. High priority jobs were scheduled immediately but cost 50c per second. That was in 1973 when my entry-level job paid $6000 per year, so it is more like $5 per second today. The compilers were not as good as optimizing as today's compilers so a good recode in assembly language could result in a 10x speedup, i.e. a 10x reduction in cost. In addition there was a charge for the number of I/O operations but there was also a multiplier for the field-length (the amount of main memory you were using at the time of the I/O) since the job tied up main memory due to the I/O buffers needing to be fixed during the transfer. This meant it was also very beneficial to structure a job to reduce its memory utilization to the absolute minimum during an I/O phase and expand it to the maximum during a CPU-bound phase. Again there was the possibility for 10-fold reductions in cost.

                              1 Reply Last reply
                              0
                              • R raddevus

                                Very geeky Foxtrot comic for Fortran celebration! https://i.stack.imgur.com/TKkXL.jpg[^] Sept 20, 1954 the first Fortran program was run. On this day 09/20 – Manning[^]

                                T Offline
                                T Offline
                                Tomz_KV
                                wrote on last edited by
                                #15

                                It seemed that the language was created before computer was invented.

                                TOMZ_KV

                                T 1 Reply Last reply
                                0
                                • T Tomz_KV

                                  It seemed that the language was created before computer was invented.

                                  TOMZ_KV

                                  T Offline
                                  T Offline
                                  theoldfool
                                  wrote on last edited by
                                  #16

                                  [^]

                                  >64 If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.

                                  1 Reply Last reply
                                  0
                                  • R raddevus

                                    Very geeky Foxtrot comic for Fortran celebration! https://i.stack.imgur.com/TKkXL.jpg[^] Sept 20, 1954 the first Fortran program was run. On this day 09/20 – Manning[^]

                                    O Offline
                                    O Offline
                                    OldGeezer
                                    wrote on last edited by
                                    #17

                                    If you run this on a CDC 6400 class machine it will print 2 which was both fun and educational :) PROGRAM ONETWO CALL ADDONE(1) PRINT*, 1 END SUBROUTINE ADDONE (NUMBER) NUMBER=NUMBER+1 RETURN END

                                    1 Reply Last reply
                                    0
                                    • R raddevus

                                      Very geeky Foxtrot comic for Fortran celebration! https://i.stack.imgur.com/TKkXL.jpg[^] Sept 20, 1954 the first Fortran program was run. On this day 09/20 – Manning[^]

                                      T Offline
                                      T Offline
                                      theoldfool
                                      wrote on last edited by
                                      #18

                                      At the risk of playing can you top this, IMB 1130, 1965, 8K memory. OOPS: IBM

                                      >64 If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.

                                      J 1 Reply Last reply
                                      0
                                      • R raddevus

                                        Very geeky Foxtrot comic for Fortran celebration! https://i.stack.imgur.com/TKkXL.jpg[^] Sept 20, 1954 the first Fortran program was run. On this day 09/20 – Manning[^]

                                        O Offline
                                        O Offline
                                        OldGeezer
                                        wrote on last edited by
                                        #19

                                        If you run this on a CDC 6400 class machine it prints 2 which was both fun and educational :) PROGRAM ONETWO CALL ADDONE(1) PRINT*, 1 END SUBROUTINE ADDONE (NUMBER) NUMBER=NUMBER+1 RETURN END

                                        1 Reply Last reply
                                        0
                                        • T theoldfool

                                          At the risk of playing can you top this, IMB 1130, 1965, 8K memory. OOPS: IBM

                                          >64 If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.

                                          J Offline
                                          J Offline
                                          JSilvers
                                          wrote on last edited by
                                          #20

                                          Coded in FORTRAN (before numbered versions) in 1962, IBM 7090. Fortunately graduated to assembler for CDC 3600 by 1964 (for a COBOL compiler)

                                          Joan F Silverston jsilverston@cox.net nhswinc.com

                                          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