Lien Code for Thought [EN] Hello Fortran!

Lancée début 2011, la librairie gtk-fortran permet de créer des interfaces graphiques GTK dans des programmes en Fortran. Elle est multi-plateforme (Linux, Windows via MSYS2, BSD et macOS) et le projet est publié sous licence GNU GPLv3. Environ 10000 fonctions sont accessibles (GTK, GDK, GdkPixbuf, Cairo, Pango, ATK, GLib, GObject, GIO). En plus de l'aspect interface graphique, gtk-fortran permet également :
Le 30 Juin prochain, Fujitsu devrait fournir des compilateurs optimisés
pour le C, C++ et fortran pour linux sur plateforme intel et sparc.
NdM. : cette dépêche a été initialement publiée le 03/06/1999 à 17h17, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Je viens d’achever la version alpha de fBlog, un moteur de blog destiné à générer des pages Web statiques (simple, sans le support des tags et des commentaires). Il est écrit en Fortran et ne dépend d’aucune bibliothèque pour la phase de compilation. Pour la phase d’exécution il ne requiert aucune base de données mais certains utilitaires que l’on trouve sur toutes les machines Linux (ls, cp, stty, rm...
). Ce logiciel a deux interfaces : ligne de commande (…)
gtk-fortran 4.4 offre des interfaces Fortran à GTK 4.10 et GLib 2.76. Elle a été testée sous Linux Ubuntu (avec les compilateurs GFortran et Intel ifx), Fedora, Debian 32 bits, MSYS2/Windows 10, macOS et FreeBSD. Le CHANGELOG complet est consultable ici.
On compte 90 commits depuis la version 4.3.0, dont la moitié concernant le programme Python cfwrapper
qui génère les interfaces Fortran. Le code a été amélioré et refactorisé à plusieurs endroits avec pour objectif principal de faciliter la (…)
Apparemment, les rédacteurs de la FAQ xml ne connaissent pas les
différences de syntaxes entre langages de programmation … :
"C ou C++ (et autres langages comme Fortran, Pascal, Basic, Java et des
dizaines d'autres) sont des langages de programmation qu'on utilise pour
spécifier des calculs, des actions ou des décisions à prendre :
do when @front(@date,6) is equal "01-Apr"
print "April Fool!
"
else
print @days(@datesub("25-Dec",@date)),
" shopping days to Christmas
"
done
"
Non seulement l'exemple parle explicitement de C/C++, mais bien qu'il y ait
d'autres langages cités entre parenthèses, Perl (utilisé dans l'exemple)
n'apparait pas dans la liste ! ….surement un poisson d'avril ;-)
NdM. : cette dépêche a été initialement publiée le 03/05/2000 à 16h28, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).