Login
You're viewing the assemblag.es public feed.

Replies

  • Oct 15, 2026, 4:33 PM

    @timbray I didn't realize it was that old. That I used Fortran 77 at university does now make a bit more sense. I thought it was just to differentiate from F90, but I see there were earlier versions, too!

    💬 0🔄 0⭐ 2
  • 💬 0🔄 0⭐ 2
  • 💬 1🔄 0⭐ 2
  • Oct 16, 2026, 2:10 AM

    @ericsfraga @tehstu @timbray When we talk about Fortran 66 or Fortran 77, we have to specify—for instance, Fortran 66 on the PDP-10, Burroughs, or other systems, or Fortran 77 on the VAX, Microsoft, CDC, or other platforms—as these were, in effect, distinct dialects, each with its own quirks and peculiarities.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Oct 15, 2026, 4:37 PM

    @timbray
    Still useful, too! At lastjob I handled an app that was still FORTRAN because that's where the libraries you need for that sort of astrophysics math still live.

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 4:50 PM

    @timbray I knew FORTRAN 77 decades ago. The fact that column offsets were important delimiters because of punch cards was quaint in a cool way.

    IIRC
    - Columns 1-5 were punch card number. Unused in the 1990s
    - Column 6 was a continuation flag. If it was blank, it was a new line, but if it wasn’t then the statement from the previous line was continued on to this line
    - Columns 7-75? Were the program statement
    I think 76-80ish were some other reserved field. Maybe that was the punch card number and 1-5 was something else. It also was unused in the 1990s

    💬 0🔄 0⭐ 0
  • 💬 0🔄 2⭐ 1
  • Oct 15, 2026, 4:59 PM

    @timbray

    Actually one could make a case that if it kept evolving it would have been perfect fit for today's "algorithmic" era. No present language fills the same "readable but performant number crunching" space (except maybe #julia but it's not seeing much adoption).

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 5:00 PM

    @timbray great quote from John Backus:

    «In other words, the next revolution in programming will take place only when both of the following requirements have been met: (a) a new kind of programming language, far more powerful than those of today, has been developed; and (b) a technique has been found for executing its programs at not much greater cost than that of today's programs.»

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 5:14 PM

    @timbray i mean, one of about 2 languages from the 1950s still in use, and although in modified form, still recognisable. (the other is LISP)

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 5:38 PM

    @timbray summer of 86, I had my first paying "programming" job (at SAIC), reading and adding comments to old FORTRAN flight simulator code and running incremental tape backups. Sometimes I also got to "mac up" drawings and charts on the one Macintosh they'd just bought.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Oct 15, 2026, 5:53 PM

    @timbray Happy Birthday FORTRAN!
    I first learned it in 1973 as an intern, where it ran the IBM 1800 control system for a giant paper machine at International Paper Co.
    Out of school, I landed my first job in 1971 by knowing Fortran II and able to use it on an IBM 1100. Then skipped to DEC PDP’s, DG Nova’s, and HP 1000’s, all running FORTRAN 4, 4x, or 77. At that point in 1984, I switched to C.
    Needless to say, FORTRAN was the basis for a long career.

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 6:05 PM

    I considered learning FORTRAN for a while when considering a thesis using the massive earth system models at one of the big national labs.

    It was generally felt that learning the language did not add any time to learning the problem and the model. And nobody was going to port the code because a), tested, and b) mostly in FORTRANS sweet spot anyway. @timbray

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 7:03 PM

    @timbray No longer fashionable? In my bubble this is the hottest sh*t right now, I swear.... oh, sorry, I meant Forth! Insert Homer Simpson dissapearing in the bush :)

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Oct 15, 2026, 7:49 PM

    @timbray

    Learned FORTRAN on punch cards at a Michigan Tech University summer camp in Houghton.

    A decade later, the introductory programming class at the University of Michigan was still FORTRAN on punch cards, so I didn't take it and thus skipped over a generation of computing to microcomputers and then Unix systems.

    💬 0🔄 0⭐ 0
  • 💬 2🔄 0⭐ 1
  • Oct 15, 2026, 8:06 PM

    @evan @timbray Not to brag or disclose my age for that matter ;-) but I programmed Fortran on punch cards for a Siemens mainframe during my CS studies …

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 8:00 PM

    @evan Might possibly still be. A lot of the core libraries that various flavors of physics use are huge pools of FORTRAN.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Oct 15, 2026, 8:16 PM

    @timbray FORTRAN (and a remote job operator working one weekend) set the course for my life 🤣
    If not for the fact that a 13 year old kid could snarf unlimited use of WATFIV at York U's IBM 360/168, I expect I would have had a vastly different career path!

    I eventually got busted for stealing computer time and was punished with a full access APL account.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Oct 15, 2026, 8:25 PM

    @timbray I first encountered Fortran when it was 21 years old and I was 20. I still use it today.

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 8:29 PM

    @timbray I'm glad you didn't write a longer piece - else I'd have to look for the continuation holes in column six.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • PenguinPenguinToot@twit.social
    Oct 15, 2026, 8:58 PM

    @timbray @danbricklin Wrote a corporate email program in FORTRAN in 1985 when our VAX administrator wouldn’t order a C compiler for the machine. I used C on IBM PC & Unix computers but FORTRAN on VAX. As soon as I started the FORTRAN program the syntax came right back from the first programs I wrote in engineering school in the 1960’s. With the help of VMS system calls I could do everything I did in C on the other computers 🙂

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 9:08 PM

    @timbray 70 years of FORTRAN! Twas my first programming 1980 in high school. We would mark up punch cards and once a week drive to the one school that had an IBM 1130. Lucky to get one run to debug and fix for next week.

    Later as a grad student in Geology I wrote a gravity anomoly simulation program in MacFORTRAN cogdogblog.com/2003/10/legacy-

    WRITE (6,7)
    7 FORMAT(21H HELLO, WORLD I AM 70)
    STOP
    END

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 9:09 PM

    @timbray my third year CS project at uni in 1976 was to write an emulator for an imaginary assembly code language that my supervisor was writing a book about - hated it, character manipulation was horrible

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 9:09 PM

    @timbray I taught FORTRAN at the university level in the 1970s. It was the standard language for Intro to Programming courses at the time.

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 9:10 PM

    @timbray mid 80’s learning F77 the going rate for work on FORTRAN was $500/hr. A terse language to work with. Used primarily on translation and manipulation of large geographic data sets. Code lasts forever as shown.

    A block of FORTRAN  code held together with a rubber band. 

source https://www.flickr.com/photos/bootload/40810879513/
    💬 0🔄 0⭐ 1
  • 💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Oct 15, 2026, 9:57 PM

    @timbray I still have the original FORTRAN IV reference handbook in the shell. Good enough for me - and an amazed laugh at the chapter about punch card format.

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 10:17 PM

    @timbray
    I started using FORTRAN in 1961. Found and fixed a bug in the compiler, probably 1962. Beginning of a long mostly love affair with computers.

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 10:26 PM

    @timbray
    I am amazed to find out that I am older than FORTRAN by a few months. I had no idea. 🤗

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 11:18 PM

    @timbray Fortran and Pascal were the first 2 languages I learned way back when. That being said, I can't say that I could write a single line of either way this point

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0