So now one of the reasons for GNU #FORTRAN is gone:
Keep hearing whispering voices "GNU COBOL, GNU COBOL"
@mattgemmell Surely you mean 64x16.
Yes, that is Fortran. On the Radio Shack TRS-80. My first programming job.
Wow, #fortran has moved a long way since I last used it! That it now has a package manager is brilliant!
Now to find a project using Fortran, so I get to play with it again
I'm an HPC user of CPU Fortran compilers, and my primary/preferred compiler is__________"
Porting COBOL Code and the Trouble With Ditching Domain Specific Languages - Whenever the topic is raised in popular media about porting a codebase written in ... - https://hackaday.com/2025/04/16/porting-cobol-code-and-the-trouble-with-ditching-domain-specific-languages/ #softwaredevelopment #featured #interest #gnucobol #fortran #cobol
Was für eine Freude. Mal wieder alten #fortran Code debuggen.
Does anyone know a specific version of fortran or algol that does not have "for" as a reserved word, so it can be used as a variable or something, I need it for an exam. #programming #fortran #algol
First real brush with Fortran in the wild since hundreds of years ago as a student converting code from "Numerical Recipes in Fortran" books into C.
On a Mac I needed to install gfortran-12.2-universal.pkg from https://cran.r-project.org/bin/macosx/tools/ to let me install the nlme package from source.
I would be a greybeard #UNIX guy if I could grow a non-scraggley beard, and it's unfair to the #DOGE teens to claim that the IRS and Social Security rely on ancient #COBOL code that only a few people alive actually understand. They also rely on ancient #FORTRAN code and even I never studied that at Computer Camp.
Intel Developer Tools v2025.1 is here with new OpenMP 6.0 features!
The Intel® Fortran Compiler enhances #OpenMP 6.0 support with two powerful additions: WORKDISTRIBUTE for efficient thread-level work distribution, and INTERCHANGE to reorder loop nests for improved parallelism and optimization.
A big win for HPC and embedded devs!
https://www.intel.com/content/www/us/en/developer/articles/news/oneapi-news-updates.html#2025.1
Release of ForSynth 0.5 "Daphne Oram" : https://github.com/vmagnin/forsynth/releases/tag/v0.5
New examples:
* http://magnin.plil.net/IMG/ForSynth/radioactivity.ogg
* http://magnin.plil.net/IMG/ForSynth/multiplication_bells.ogg
A cool new feature is a sonification module with sonify_from_array() and sonify_from_file() subroutines, to transform your data into a WAV file. A sonify command can also be installed in the system.
Pondering if I dare to put #Fortran into my CV.
I can do some Fortran, partly because it keeps coming up in all sorts of #retrocomputing contexts, but, even with Ratfor enhancements, I don't consider it a well-designed or pleasant language, and I'm not sure I can see myself working at a place that deals in new Fortran code now that nice, human-friendly languages such as NumPy and APL have been invented. Besides, 21st century Fortran is a really weird language that doesn't even know what it wants to be when it grows up.
The original #LISP had 7 primitives:
#FORTRAN and #BASIC were simple, too. FORTRAN, the first high-level language, has been in continuous use since the late 1950s by engineers, who are not keyboard warriors. BASIC was invented in the early 1960s for teaching programming to non-STEM students at Dartmouth. It sired a whole generation of self-taught children in the 1980s.
Compare those to C++, Erlang, Python, Haskell, Java, JavaScript, Scala, Rust, Kotlin, and pretty much every language in popular use today. Most consider Python and JavaScript to be the simplest of modern languages. Yet, they are massive, complex languages. No 10-year-old could teach himself those, nor should he.
The original versions of those classic languages cannot be used to solve modern problems. But they should still be taught to youngsters as their first language. Throwing in the kids' faces a modern enterprise language confuses them and discourages them. Consequently, many novices never attain that state of flow, when the joy of programming gushes forth.
#Simplicity is a virtue. Self-motivated learning is virtuous.
I don’t suppose there are Fortran bindings for Godot right?