norden.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Moin! Dies ist die Mastodon-Instanz für Nordlichter, Schnacker und alles dazwischen. Folge dem Leuchtturm.

Administered by:

Server stats:

3.6K
active users

#fortran

6 posts4 participants0 posts today
Schluffiger Schluff<p>New Code::Blocks release! :blobcateyes:<br /><a href="https://www.codeblocks.org/post/codeblocks-25.03-is-here/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">codeblocks.org/post/codeblocks</span><span class="invisible">-25.03-is-here/</span></a></p><p><a href="https://norden.social/tags/Fortran" class="mention hashtag" rel="tag">#<span>Fortran</span></a> <a href="https://norden.social/tags/CodeBlocks" class="mention hashtag" rel="tag">#<span>CodeBlocks</span></a> <a href="https://norden.social/tags/GFortran" class="mention hashtag" rel="tag">#<span>GFortran</span></a></p>
vmagnin<p>Release of ForSynth 0.5 "Daphne Oram" : <a href="https://github.com/vmagnin/forsynth/releases/tag/v0.5" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/vmagnin/forsynth/re</span><span class="invisible">leases/tag/v0.5</span></a></p><p>New examples:</p><p>* <a href="http://magnin.plil.net/IMG/ForSynth/radioactivity.ogg" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">magnin.plil.net/IMG/ForSynth/r</span><span class="invisible">adioactivity.ogg</span></a><br>* <a href="http://magnin.plil.net/IMG/ForSynth/multiplication_bells.ogg" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">magnin.plil.net/IMG/ForSynth/m</span><span class="invisible">ultiplication_bells.ogg</span></a></p><p>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.</p><p><a href="https://floss.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> <a href="https://floss.social/tags/electronicMusic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electronicMusic</span></a></p>
vmagnin<p><span class="h-card" translate="no"><a href="https://toot.cat/@riley" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>riley</span></a></span> <br>If you candidate to a position with numerical computing, yes put <a href="https://floss.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> in your CV.</p>
Riley S. Faelan<p>Pondering if I dare to put <a href="https://toot.cat/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> into my CV. :blobcatthinking: </p><p>I can do some Fortran, partly because it keeps coming up in all sorts of <a href="https://toot.cat/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> 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.</p>
oylenshpeegul<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@bbatsov" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bbatsov</span></a></span> Exotic languages like <a href="https://mastodon.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> and <a href="https://mastodon.social/tags/Cobol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cobol</span></a>. </p><p>Every language can be exotic if you wait long enough! :)</p>
amen zwa, esq.<p>The original <a href="https://mathstodon.xyz/tags/LISP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LISP</span></a> had 7 primitives: \(\texttt{cons}\), \(\texttt{car,}\) \(\texttt{cdr}\), \(\texttt{atom}\), \(\texttt{quote}\), \(\texttt{eq}\), and \(\texttt{cond}\). And the original <a href="https://mathstodon.xyz/tags/Smalltalk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Smalltalk</span></a> syntax could fit on a 5×7 card. That meant a novice could learn the syntax in a matter of minutes, and direct all his efforts to learning how properly to wield the power of that Turing-complete language. This was why, in the 1970s and the 1980s, many college freshmen were taught FP in Scheme (a more modern LISP) and many middle school children were taught OO in Smalltalk. These were surely the best "first" <a href="https://mathstodon.xyz/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> languages.</p><p><a href="https://mathstodon.xyz/tags/FORTRAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FORTRAN</span></a> and <a href="https://mathstodon.xyz/tags/BASIC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BASIC</span></a> 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.</p><p>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.</p><p>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.</p><p><a href="https://mathstodon.xyz/tags/Simplicity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Simplicity</span></a> is a virtue. Self-motivated learning is virtuous.</p>
🏳️‍🌈🎃🇧🇷Luana🇧🇷🎃🏳️‍🌈<p>I don’t suppose there are Fortran bindings for Godot right?</p><p><a href="https://wetdry.world/tags/Godot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Godot</span></a> <a href="https://wetdry.world/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> <a href="https://wetdry.world/tags/Gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gamedev</span></a></p>
Lee Phillips<p>I predicted¹ in 2014 that <a href="https://mastodon.social/tags/julialang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>julialang</span></a> might replace <a href="https://mastodon.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> for <a href="https://mastodon.social/tags/science" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>science</span></a> and <a href="https://mastodon.social/tags/engineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>engineering</span></a> calculations. I think this process has begun and will continue.</p><p>Get a solid foundation in Julia (or any) language by starting with a good book:</p><p><a href="https://lee-phillips.org/amazonJuliaBookRanks/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lee-phillips.org/amazonJuliaBo</span><span class="invisible">okRanks/</span></a></p><p>[1] <a href="https://rb.gy/y7yr2j" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">rb.gy/y7yr2j</span><span class="invisible"></span></a></p>
Arne Babenhauserheide<p>Writing a commandline tool in <a href="https://rollenspiel.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a>:<br><a href="https://www.draketo.de/english/free-software/fortran" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">draketo.de/english/free-softwa</span><span class="invisible">re/fortran</span></a></p><p>In case you want to broaden your <a href="https://rollenspiel.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> skills. Fortran seems to be making a comeback (currently 11 in the Tiobe index: <a href="https://www.tiobe.com/tiobe-index/fortran/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">tiobe.com/tiobe-index/fortran/</span><span class="invisible"></span></a> ).</p><p>This is from 2017, written at the end of my Physics PostDoc where I used quite a bit of Fortran and learned to appreciate it much more than I expected.</p>
Sharlatan<p>FORTRAN package manager in Guix?</p><p><a href="https://github.com/fortran-lang/fpm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/fortran-lang/fpm</span><span class="invisible"></span></a></p><p><a href="https://stackoverflow.com/questions/79357849/how-to-package-the-fortran-package-manager-for-gnu-guix" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">stackoverflow.com/questions/79</span><span class="invisible">357849/how-to-package-the-fortran-package-manager-for-gnu-guix</span></a></p><p>It's backed by <a href="https://www.sovereign.tech/tech/fortran" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">sovereign.tech/tech/fortran</span><span class="invisible"></span></a> </p><p><span class="h-card" translate="no"><a href="https://fosstodon.org/@abcdw" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>abcdw</span></a></span> </p><p><a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> <a href="https://mastodon.social/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a></p>
Roger Ferrer Ibáñez<p><a href="https://blog.llvm.org/posts/2025-03-11-flang-new/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.llvm.org/posts/2025-03-11</span><span class="invisible">-flang-new/</span></a></p><p><a href="https://mastodon.world/tags/compilers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.world/tags/llvm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llvm</span></a> <a href="https://mastodon.world/tags/flang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flang</span></a> <a href="https://mastodon.world/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a> <a href="https://mastodon.world/tags/mlir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mlir</span></a></p>
☮ ♥ ♬ 🧑‍💻<p>“Personally, I think the world needs only so many implementations of <a href="https://ioc.exchange/tags/FORTRAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FORTRAN</span></a> 77.” — <a href="https://ioc.exchange/tags/RobertNystrom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RobertNystrom</span></a></p><p>&lt;<a href="https://craftinginterpreters.com/introduction.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">craftinginterpreters.com/intro</span><span class="invisible">duction.html</span></a>&gt;</p>
vmagnin<p>The <a href="https://floss.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> Package Manager <a href="https://floss.social/tags/fpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpm</span></a> version 0.11 was just released:<br><a href="https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fortran-lang.discourse.group/t</span><span class="invisible">/fpm-0-11-0-released/9320/</span></a></p>
Lobsters<p>LFortran can now compile PRIMA <a href="https://lobste.rs/s/tohpnt" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/tohpnt</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a><br><a href="https://lfortran.org/blog/2025/03/lfortran-compiles-prima/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lfortran.org/blog/2025/03/lfor</span><span class="invisible">tran-compiles-prima/</span></a></p>
Christian Meesters<p>Interested in <a href="https://fediscience.org/tags/MPI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MPI</span></a> and <a href="https://fediscience.org/tags/OpenMP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenMP</span></a> parallel programming to speed up your scientific applications written in <a href="https://fediscience.org/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>, <a href="https://fediscience.org/tags/Cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cpp</span></a>, <a href="https://fediscience.org/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> or <a href="https://fediscience.org/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> (with <a href="https://fediscience.org/tags/numpy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>numpy</span></a>)?</p><p>Attend our course in <a href="https://fediscience.org/tags/Mainz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mainz</span></a> at the Johannes Gutenberg University (<a href="https://fediscience.org/tags/JGU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JGU</span></a>) for a 4-day course from 1. April to 4. April 2025! We still have plenty of space available!</p><p>See our announcement page for further details and to register: <a href="https://indico.zdv.uni-mainz.de/event/34/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">indico.zdv.uni-mainz.de/event/</span><span class="invisible">34/</span></a></p><p>Note, it is an on-site course.</p><p><span class="h-card" translate="no"><a href="https://wisskomm.social/@unimainz_events" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>unimainz_events</span></a></span></p>
BrunoMcGee<p>I don't remember much about <a href="https://newsie.social/tags/Markov" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Markov</span></a> Chains, <a href="https://newsie.social/tags/Random" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Random</span></a>-Walk. Fokker-Planck. Jeez Louise. Scratched around trying to read and understand stuff. Fortunately at the time, my advisor cleared the decks, said don't bother, here is a 2-D <a href="https://newsie.social/tags/Gaussian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gaussian</span></a> dispersion model I wrote in BASIC. Re-write it in <a href="https://newsie.social/tags/FORTRAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FORTRAN</span></a> and add two flavors: a <a href="https://newsie.social/tags/Lagrangian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lagrangian</span></a> and a K-theory particle dispersion model, for a convective boundary layer. Use those formulations for a connective boundary layer you learned in Turbulence.</p>
Warrick Ball<p>A couple of quite impressive command line tools (bat, fortitude, typos) beyond the well known (I think?) ones (ruff, uv) mean <a href="https://mas.to/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> has got my attention. I've got much too much on my plate to really dabble but I'm finding the Rust book an interesting read:</p><p><a href="https://doc.rust-lang.org/book/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">doc.rust-lang.org/book/</span><span class="invisible"></span></a></p><p>As a corollary, cargo inspired an epiphany in why fpm (the Fortran Package Manager, inspired by cargo) might mean much more for <a href="https://mas.to/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> than I'd realised.</p><p><a href="https://fpm.fortran-lang.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fpm.fortran-lang.org/</span><span class="invisible"></span></a></p>
Mauve 👁💜<p>Writing <a href="https://mastodon.mauve.moe/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> to parse SAS code to call <a href="https://mastodon.mauve.moe/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> via FFI to generate <a href="https://mastodon.mauve.moe/tags/json" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>json</span></a> to feed into a <a href="https://mastodon.mauve.moe/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> front end written in <a href="https://mastodon.mauve.moe/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> 🫠</p><p>Gotta get <a href="https://mastodon.mauve.moe/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a> or <a href="https://mastodon.mauve.moe/tags/brainfuck" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>brainfuck</span></a> in here just to round it off.</p>
Christian Meesters<p>Interested in <a href="https://fediscience.org/tags/MPI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MPI</span></a> and <a href="https://fediscience.org/tags/OpenMP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenMP</span></a> parallel programming to speed up your scientific applications written in <a href="https://fediscience.org/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>, <a href="https://fediscience.org/tags/Cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cpp</span></a>, <a href="https://fediscience.org/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> or <a href="https://fediscience.org/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> (with <a href="https://fediscience.org/tags/numpy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>numpy</span></a>)?</p><p>Attend our course in <a href="https://fediscience.org/tags/Mainz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mainz</span></a> at the Johannes Gutenberg University (<a href="https://fediscience.org/tags/JGU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JGU</span></a>) for a 4-day course from 1. April to 4. April 2025!</p><p>See our announcement page for further details and to register: <a href="https://indico.zdv.uni-mainz.de/event/34/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">indico.zdv.uni-mainz.de/event/</span><span class="invisible">34/</span></a></p><p>Note, it is an on-site course.</p><p><a href="https://fediscience.org/tags/RSE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RSE</span></a> <a href="https://fediscience.org/tags/HPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HPC</span></a> <a href="https://fediscience.org/tags/scientificsoftware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scientificsoftware</span></a></p>
YetiSkotch<p><span class="h-card" translate="no"><a href="https://social.ichibi.eu/users/penguin86" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>penguin86</span></a></span> time to move to <a href="https://ieji.de/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a> I guess … Assembly is also cool, though not portable.</p>