Fortran joue aux échecs avec la Mort depuis des décennies (j’aurais aussi pu me référer au film Le Viager avec Michel Serrault :-)). Ces trois dernières années, il a été présent 23 mois dans le Top 20 de l’indice TIOBE, atteignant même la 11e place en juillet et septembre 2023. Simple bruit dans un classement controversé ou regain d’activité d’une communauté habituellement trop discrète, à vous de juger. Voyons ce qu’il s’est passé dans le monde du Fortran depuis notre dépêche n°4 d’octobre 2022.
Lien la politique, les lois et normes analysées comme des systèmes de sécurité
Des nouvelles de Fortran n°4 - Octobre 2022
Que s’est-il passé dans le monde du Fortran depuis notre dépêche de février ? Faisons un point automnal en commençant par deux évènements marquants, des nouvelles du front des compilateurs, un point sur les activités de la jeune communauté Fortran-lang et des nouvelles de quelques projets Fortran. Nous conclurons par un étonnant retour vers le futur du développement logiciel !
FFV1, un format vidéo sans perte et libre, normalisé à l'IETF
Si la compression vidéo sans perte est moins tendance que celle avec perte, elle reste utile dans certains domaines (par exemple l’archivage, que ce soit pour son stockage ou sa transmission, qu’il concerne des enregistrements de procès importants pour l’histoire ou le dernier blockbuster à la mode).
L’Internet Engineering Task Force (IETF) avait déjà normalisé des formats de compression avec perte (Opus, pour l'audio), mais pas encore de format sans perte : c'est à présent chose faite, cette fois-ci en matière de vidéo, avec la normalisation de FFV1 sous le doux nom de RFC 9043.
Journal Une norme pour les logiciels respectueux de la vie privée ?
Bon journal,
je lis souvent dans tes pages, mais aussi dans la vraie vie, l'étonnement de gens qui découvrent que tel ou tel logiciel, pourtant bien libre, fuite allègrement des données plus ou moins personnelles. Beaucoup espèrent bien plus que ce que le logiciel libre garantit : en matière de vie privée il ne garantit rien d'autre que d'avoir le droit d'analyser les sources. Ce qui, à part pour des logiciels très simples ou des développeurs expérimentés, n'aide en rien.
Lien Encrypted Client Hello: the future of ESNI in Firefox - blog.mozilla.org
Lien Masques de protection mal adaptés aux femmes : le sexisme derrière les normes - numerama
Journal Des nouvelles de Fortran
Punk is not dead, Fortran non plus. La preuve, avec le présent journal, LinuxFr.org compte désormais en tout et pour tout sept contenus taggés "Fortran" : https://linuxfr.org/tags/fortran/public
Une évolution par les normes
Rappelons que Fortran, qui s'écrivait à l'époque FORTRAN (pour mathematical FORmula TRANslating system), est né chez IBM entre 1954 et 1957 et fait donc partie des tous premiers langages informatiques. Il fait également partie des langages normalisés, ses premières normes datant du milieu des années 60. Depuis (…)
Journal Appel de plusieurs organisations à imposer un minimum d'interopérabilité pour les GAFA
Lien Le nouvel AZERTY
Journal La norme française de dispositions de clavier a été publiée
L'AFNOR vient de publier la norme NF Z71-300 qui définit des dispositions clavier, une azerty et une bépo.
La disposition azerty ainsi normalisée permet de saisir tous les caractères nécessaires à l'écriture de la langue française, ainsi que d'autres langues européennes, en plaçant les symboles à des emplacements facilitant leur mémorisation.
En pratique, elle conserve le bloc alphabétique, et modifie l'emplacement des symboles et caractères accentués. Elle introduit également quelques touches mortes donnant accès aux caractères grecs, monétaires ou d'autres (…)
Journal Ⓒ✙✙ Le tiret bas (underscore) au début des variables membres ?
En réponse à guppy, j’ai rédigé un long commentaire qui mérite d’être promu en journal. \_o_/
La norme C++ réserve l’utilisation du tiret bas (underscore)
Résumé de la norme Ⓒ✙✙ : https://en.cppreference.com/w/cpp/language/identifiers
[…]
An identifier can be used to name objects, references, functions, enumerators, types, class members, namespaces, templates, template specializations, parameter packs, goto labels, and other entities, with the following exceptions:
Journal L'AFNOR a besoin de vous
Bon, je sais, ce n'est pas directement lié au libre mais quand même.
Le groupe Ada de l'AFNOR, qui a en charge de participer à la commission de normalisation du langage, est en passe de disparaître par manque de participants aux deux réunions annuelles.
La disparition du groupe entraînerait l'absence des utilisateurs français dans la commission de normalisation.
Sans vouloir faire de chauvinisme, avouons que ce serait dommage pour un langage autrefois défini par un groupe français :)
Et (…)
Publication de la nouvelle norme Ada 2012
Après plusieurs années passées à parlementer, la nouvelle norme Ada 2012 vient enfin d'être publiée par l'ISO sous le numéro ISO/IEC 8652:2012. Il s'agit donc de la quatrième révision du langage ajoutant ainsi différentes fonctionnalités par rapport à la version 2005.
N. D. M. : GNAT est le compilateur Ada du projet GNU, faisant partie de GNU Compiler Collection (GCC). Toujours en logiciel libre, on peut citer MaRTE OS un système d'exploitation libre temps-réel en Ada.
Journal De la honte que constitue le clavier français et des actions à entreprendre pour y remédier
Bonjour,
Comme vous le savez tous la disposition standard du clavier français comporte des lacunes, les caractères œ et Œ, les majuscules accentuées et les «» en sont absents notamment.
Ses lacunes sont bien évidement corrigées par la version oss (fr-latin9) du clavier français ou par le clavier bépo mais il faut aller plus loin.
Alors que le canada à imposer un clavier multilingue qui correspond à leurs alphabets en 1992, alors que les pays nordiques ont des claviers qui (…)