Après deux journaux consacrés au monde du Fortran, publiés en mai 2020 et mai 2021, il va falloir s’habituer à des dépêches peut-être semestrielles, sur le langage vétéran. Il est temps de faire le point, la communauté Fortran-lang, point chaud de la planète Fortran depuis fin 2019, ayant publié fin décembre le bilan de ses activités en 2021. Mais nous aborderons bien sûr l’actualité Fortran de façon plus large.
Journal Le Tiobe nouveau est sorti

Salut les gens et les autres
L’indice Tiobe, qui est, donc, mais vous le savez sans doute déjà, un indice de popularité1 néerlandais (mais le site est anglais) des langages de programmation est sorti. Résultat : Python est le langage de l’année 2021, avec une popularité en hausse de 1,86 %, suivi par C, dont la popularité a baissé (-4,94%) et de Java qui connaît aussi un recul de popularité, mais moindre (−1,30%).
Au hasard Balthazar le
(…)Journal Unknown Pleasures : un pulsar iconique

Prenant prétexte du portage en Fortran d'un programme en Javascript sous licence MIT générant des figures similaires, je m'en vais vous conter l'histoire d'une icône post-punk, à la frontière de la science et de l'art, où l'on croisera à la fois pulsations métronomiques et épilepsie.
Découverte d'un phare céleste
En juillet 1967, Jocelyn Bell, étudiante en thèse à l'université de Cambridge sous la direction d'Antony Hewish 1, découvre un curieux signal se répétant toutes les 1,337 secondes dans (…)
Sortie de Fedora Linux 35
En ce mardi 2 novembre, les utilisateurs et les utilisatrices du Projet Fedora seront ravis d’apprendre la disponibilité de la version Fedora Linux 35.
Fedora Linux est une distribution communautaire développée par le projet Fedora et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora Linux peut être vu comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés.
Fedora garde un rôle central dans le développement de ces nouveautés via le développement en amont. En effet, les développeurs de la distribution contribuent également directement au code d’un certain nombre de logiciels libres contenus dans la distribution, dont le noyau Linux, GNOME, NetworkManager, PackageKit, PulseAudio, Wayland, systemd, la célèbre suite de compilateurs GCC, etc. Cliquez ici pour voir l’ensemble des contributions de Red Hat.
Cela a été aussi abordé dans une série d’articles ici, là et par ici encore.
Journal TapTempo Fortran

TapTempo Fortran
Difficile d'échapper à l'engouement planétaire pour TapTempo… Voici donc enfin une version en Fortran moderne (ce qui pour moi désigne le langage à partir de la norme Fortran 90).
Pourquoi Fortran ?
- Le calcul éminemment scientifique du tempo me semble mériter de recourir au King du calcul, le mathematical FORmula TRANslating system de John Backus, prix Turing 1977.
- Fortran a commencé sa carrière en même temps qu'Elvis Presley, en 1954 (année de début du projet, le premier (…)
Lien Sortie de gtk-fortran 4.1 (GTK 4.4)

Lien Formation Fortran & calcul scientifique
Lien International Fortran Conference 2021 : inscription et appel à communications

Lien Fortran monte à la 14e place dans le TIOBE Index de juillet 2021

La voiture allergique à la glace à la vanille, et autres bugs
Une liste de bugs étonnants. Pour certains, il y a suffisamment d’informations pour remonter à la source et on peut s’assurer qu’il s’agit de vrais bugs. Pour d’autres, différentes versions circulent, les origines se perdent trop loin dans le passé, et on s’approche plus de la légende urbaine que de l’histoire vraie. L’histoire de la voiture allergique à la glace à la vanille, quant à elle, n’est pas à proprement parler un bug informatique, mais elle est intéressante.
Ce qu’il faut néanmoins retenir de l’ensemble de ces histoires, vraies ou fausses, c’est qu’une corrélation, même douteuse, même étonnante, est un indice qu’il convient d’examiner avant de le rejeter, et peut-être aussi, que le problème ne vient pas systématiquement de l’interface entre la chaise et le clavier (ou de son chat).
Elles sont tirées en partie du site en anglais, Software Folklore, et, plutôt que de les traduire intégralement, on a pensé que vous en résumer quelques-unes pouvait être plus intéressant en permettant de vous donner un échantillon assez varié (bon, soyons tout à fait honnêtes, personne n’était motivé pour se lancer dans des traductions complètes et ça épargne certaines longueurs des textes originaux).
Python — partie 10 — Entretiens
Pour cette dépêche, nous donnons la parole à celles et ceux qui pratiquent le langage de programmation Python : des développeuses et développeurs de différents domaines, mais aussi d’autres métiers comme les scientifiques des données (data scientists), les scientifiques de l’apprentissage automatique (machine learning), les analystes quantitatifs (quant)… et bien d’autres…
Journal Encore des nouvelles de Fortran

Mon précédent article Des nouvelles de Fortran du 3 mai 2020 commençait par ces mots : « Punk is not dead, Fortran non plus ». Et voilà que dans le TIOBE Index d'avril 2021, le Fortran fait son retour dans le top 20 avec un saut de la 34e position à la 20e, après 10 ans d'éclipse. Avec un taux de 0,91 %, on pourrait se contenter de s'étonner et penser que l'on est dans le bruit (…)
Lien Intel publie gratuitement son oneAPI Toolkit, qui inclue la dernière version de ses compilateurs

Wiki taptempo
Il y a quelques années maintenant, mzf publiait un journal sur le site LinuxFr.org parlant de son projet « TapTempo ». L’objectif de son programme était de mesurer la cadence d’une musique en tapant simplement sur une touche de son clavier, le résultat s’affichant ensuite dans la console.
Ce journal fut le point de départ d’une série de « projets TapTempo » proposé par les lecteurs du site dans à peu près tous les langages informatiques possibles.
Cette page wiki (…)
Journal LLVM 11.0.0
Demat'iNal,
Après 6 release candidates, la version 11.0.0 de l'écosystème LLVM a finalement été rendue publique.
LLVM suit un cycle de sortie de 6 mois, quelles sont donc les grandes nouveautés ? On notera déjà l'arrivée du compilateur Flang dans la suite officielle LLVM, qui se dote ainsi d'un compilateur Fortran. Il vient remplacer le peu usité llvmgo qui a été retiré du dépôt officiel.
LLVM release note
LLVM possédait déjà un type vectoriel, p.e. <i32 x 4> pour (…)





