@vmagnin@floss.social
@vmagnin@floss.social avatar

vmagnin

@vmagnin@floss.social

I am developing gtk-fortran since 2011, a library to create #GTK Graphical User Interfaces in modern #Fortran. And other Fortran small projects.
For the moment, I am here mainly to talk about Fortran and floss...

This profile is from a federated server and may be incomplete. Browse more on the original instance.

vmagnin, to random
@vmagnin@floss.social avatar

is in the top 10 of the April 2024 index ():
https://www.tiobe.com/tiobe-index/
😃

vmagnin, to random
@vmagnin@floss.social avatar
liw, to random

Digital computers have existed since at least 1945 (ENIAC). That's 78 years ago. The pace of change in computing is remarkably fast, and it's unusual to have things that have existed for a long time. Here's a few that have been used for at least 50 years (i.e., they existed in 1973), even if they've changed over time and the original version may not be compatible with the modern world:

  • 3.5 mm TRS audio plug (1950s)
  • ASCII (1963)
  • EBCDIC (1963)
  • C (1972)

Can you think of others?

vmagnin,
@vmagnin@floss.social avatar

@simon_brooke @liw
Not only and are still in use but their ISO standards were both revised in 2023:

JustineSmithies, to FreeBSD
@JustineSmithies@fosstodon.org avatar

Haha I figured out how to set the resolution on the console at boot. Surely I get a gold star for that ? 😂

vmagnin,
@vmagnin@floss.social avatar

@JustineSmithies

Hum... You either told too much or not enough... :-)

DoctorFortran, to hpc

2023 passed its final ISO ballot, with 16 country votes in favor, no objections. Look for publication in late October or maybe early November.

vmagnin,
@vmagnin@floss.social avatar

@crankyclown @DoctorFortran
is surviving because it is well adapted to its ecological niche: scientific computing. Fortran is fast (compiled language) and its syntax is relatively simple and close to the mathematical formulas.
For example, many climate models use Fortran, either directly or in libraries used by other languages.
Of course it has evolved dramatically since 1974, with 6 standards: FORTRAN 77, then Fortran 90, 95, 2003, 2008 and 2018. And soon 2023...

r_ivorra, to programming

Here's a list of 9 languages which are supposedly "heading for extinction". But, are they? It includes #R, , / , , or ...

https://www.makeuseof.com/programming-languages-heading-for-extinction/

vmagnin,
@vmagnin@floss.social avatar

@r_ivorra
feels no hurry: it was in the TIOBE Index Top 20 for 9 months in 2021 (the year it went back), 5 months in 2022, and already 7 months in 2023. A total of 21 months on the last 33 months (starting from January 2021):
https://www.tiobe.com/tiobe-index/

The community is giving a new impulse:
https://fortran-lang.org/

And the Fortran 2023 standard should be published around October/November.

Well, Fortran is playing chess with Death for several decades now.

vmagnin,
@vmagnin@floss.social avatar

@r_ivorra
Yes, stands for "Formula Translator". It is still one of the major language in the scientific field. But has also been adopted a lot for computation (often using Fortran libraries) on the desktop. is also using a lot of Fortran libraries. And there are also #C++ and .
Being a compiled language, Fortran programs can run fast, as C and C++.
For example, many climate models are written in Fortran or use Fortran libraries.

mjgardner, to VisualBasic
@mjgardner@social.sdf.org avatar

@ChristosArgyrop Bad news, according to this “Make Use Of” both and are “heading for extinction” along with (and ), , , , (the language in discontinued ), and : https://apple.news/A9sb4_KhEQoeIdeulO_zfgw

The text hedges the headline’s assertion for every entry above. And of course, it cites .

It’s also syndicated on , which has had, um, quality control problems lately: https://futurism.com/msn-ai-brandon-hunter-useless

vmagnin,
@vmagnin@floss.social avatar

@mjgardner @ChristosArgyrop
#Fortran feels no hurry: it was in the TIOBE Index Top 20 for 9 months in 2021 (the year it went back), 5 months in 2022, and already 7 months in 2023. A total of 21 months on the last 33 months (start from January 2021):
https://www.tiobe.com/tiobe-index/

The #Fortran-lang community is giving a new impulse:
https://fortran-lang.org/

And the Fortran 2023 standard should be published around October/November.

Well, Fortran is playing chess with Death for several decades now.

vmagnin, to random
@vmagnin@floss.social avatar

The last "Code for Thought" podcast (40 minutes) is about #Fortran:
https://codeforthought.buzzsprout.com/1326658/13456135

#CodeForThought

vmagnin, to random
@vmagnin@floss.social avatar

#Cambalache 0.12.0 was released in June. Cambalache is a new RAD tool for #GTK 3 and 4

https://blogs.gnome.org/xjuan/2023/06/16/cambalache-0-12-0-released/

ebassi, to random
@ebassi@mastodon.social avatar

If you’re using the GLib reference on docs.gtk.org and you’re missing the documentation for various C pre-processor macros, you can now find it here:

vmagnin,
@vmagnin@floss.social avatar

@ebassi
Thanks Emmanuele, having precise descriptions of those C macros is very useful for people working on GTK bindings.

vmagnin, to random
@vmagnin@floss.social avatar

You can try with online :

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines