$ gcc -v smr.c
[...]
/usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o : dans la fonction « _start » :
(.text+0x1b) : référence indéfinie vers « main »
collect2: error: ld returned 1exit status
$
$ gcc -nostdlib smr.c
/usr/bin/ld : avertissement : le symbole d'entrée _start est introuvable ; utilise par défaut 0000000000001000
C’est une réponse cinglante aux modèles opaques et énergivores de la Silicon Valley et des répliques chinoises. Ce 9 décembre, l’hébergeur suisse Infomaniak a dévoilé Euria, son propre assistant d’intelligence artificielle. Accessible gratuitement sur mobile et le Web, Euria ne se contente pas de rivaliser avec ChatGPT sur le plan des fonctionnalités : elle introduit un modèle vertueux (inédit) où chaque requête contribue à chauffer des foyers à Genève, tout en garantissant qu’aucune donnée personnelle ne sert à l’entraînement des modèles. Ah oui, c’est open source !
[…]
✅ Conclusion :
On ne peut pas écrire un programme C valide sans aucune accolade — au moins celles de la fonction main() sont indispensables.
Exemple minimal :
#include
int main() {
printf("Hello\n");
return 0;
}
Sans les accolades autour du corps de main(), le code est invalide.
Réponse acceptable. Fier de mon nouveau savoir, je demande aussi : « Et avec des digraphes ? ».
Oui, on peut écrire un programme en C sans utiliser explicitement les accolades {} — en utilisant les digraphes <% et %> à la place.
Sauf que le code fourni avec digraphes ne compile pas car les parenthèses de la fonction main() ont été oubliées. Allez, 12/20.
"Bon usages", c'est clairement plutôt une façon d'explorer les limites de l'outil.
En 2024, je m'y suis mis essentiellement pour voir ce qu'ils pouvaient en faire, puisque je sais que beaucoup utilisent ChatGPT tous les jours. Et donc voir quelles évaluations il fallait revoir. En gros, exit les rapports bibliographiques rédigés hors salle.
De mon côté, je m'interroge encore sur ce que je pourrais en faire. En enseignement, je pourrais sûrement écrire plus vite mes polycopiés, mes exercices de programmation, etc. Sauf que j'aime vraiment faire ça, donc j'y perdrais la moitié du plaisir à faire mon travail.
Dans tous les cas, plus la bulle éclatera tôt mieux ce sera à tout point de vue. Malheureusement ça tarde, peut-être parce que les États se sont laissés eux aussi hypnotisés par les gourous de la tech. Je ne me souviens pas que c'était comme ça en 2001, les États étant alors vraiment à la traîne dans la compréhension de ce qu'impliquaient Internet et le Web. Cette fois, j'ai l'impression que la bulle est non seulement alimentée par le capital-risque mais aussi par l'argent public :-\ Bref, ça siphonne !
Il fut élevé au grade de Grand Désordinateur et les Shadoks décidèrent que ce serait lui la super-intelligence qui les guiderait désormais dans l'organisation de leur nouvelle planète.
Jacques Rouxel, Les Shadoks et le Désordinateur, 2000.
Donc Linus est un privilégié qui a un métier qui le paye bien, qu'il aime, et pour lequel il peut ne communiquer que par courriel et Git ! Aucune de ces merdes de visios et de sites de mise en relation par flicage !
Il est clairement en position de force concernant la façon dont est géré le noyau.
Personnellement je ne pourrai pas faire tout le temps la même chose sans m'amuser à bidouiller un peu autour, c'est même un pré-requis pour moi
Il se détend en bidouillant des pédales de guitare. Mais il n'en joue pas…
Là, on supposait que c'était en français, c'était semi-manuel.
Je crois qu'un algo ne s'en sortirait pas, une langue en caractères latins sans e ça doit être rare… Il faudrait peut-être fouiller du côté des langues construites ! Zut, c'est raté pour le klingon. Voir chez Tolkien ? Sinon, en construire une…
D'après Wikipedia, le e est à 14,7 % en français. Le lituanien est à 5,62 %.
J'ai trouvé 37 accolades ouvrantes dans la norme Fortran 2023, dont les trois-quarts dans des codes en C (concernant l'interopérabilité C/Fortran) et le reste dans des notations de la norme.
Intéressant, ça dépend ce qu'on appelle compiler puisque c'est tout une chaîne.
gcc le compile en fichier objet, mais c'est le linker qui refuse un programme sans main() :
$ gcc -c smr.c
$ gcc smr.c
/usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o : dans la fonction « _start » :
(.text+0x1b) : référence indéfinie vers « main »
collect2: error: ld returned 1exit status
Le manchot Tux, mascotte du projet, raconte une anecdote savoureuse. Lors de vacances dans l’hémisphère sud, Torvalds rencontra un pingouin qui lui mordit la main. Cet incident cocasse inspira plus tard le choix du symbole. L’humour n’était jamais loin dans cette aventure.
A noter qu'il est possible d'accéder dans YouTube à la transcription de la vidéo. J'ai essayé de récupérer le texte pour ne pas avoir à tout regarder, mais le problème est qu'à la lecture on a du mal à savoir qui parle des trois interlocuteurs puisque la transcription ne donne pas d'indications. Donc ça va pas.
C'est une étude académique très prospective pour de futurs systèmes de télécommunications, "géo"localisation et navigation. Même s'il n'y a pas d'humains, il y aura des robots (satellites, sondes, rovers…). Mais c'est intéressant même si rien de grandiose, genre SF muskienne, n'arrive de ce point de vue-là.
Sur Terre on a le système UTC : le temps atomique mais avec des corrections (secondes intercalaires) relatives à la rotation de la Terre.
D'après ce que je comprends, le NIST se demande ici comment on pourrait définir des systèmes de temps pour la Lune et pour Mars, et synchroniser tous ces systèmes entre eux. Surtout que non seulement ils ont des ticks différents mais en plus ça varie au fil du temps : en particulier pour Mars dont l'orbite est relativement excentrique, les ticks sont influencés au fil de l'année martienne par l'attraction variable du Soleil (l'article rappelle que c'est 99 % de la masse du système solaire !). C'est beaucoup plus difficile que de synchroniser l'heure dans les gares européennes (Einstein examinait en particulier ce genre de brevets quand il travaillait à l'Office des Brevets à Berne)…
Oui, c'est le paradoxe des jumeaux. Chacun vit sa vie dans son temps propre, c'est-à-dire local. Ils ne se rendent compte de rien (aucune sensation), jusqu'au moment où ils vont éventuellement se rencontrer et constater qu'ils n'ont pas vécu dans le même référentiel.
Dans le cas de Mars la désynchronisation est bien sûr dérisoire, mais même si elle était un million de fois plus forte ce serait idem.
[^] # Re: Essai avec Euria
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 3 (+1/-0).
C'est curieux d'oublier les parenthèses obligatoires de la fonction
main()si l'outil génère du texte probable.[^] # Re: Trop facile
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 2 (+0/-0).
Oui, avec le -o ça se termine de la même façon qu'avec -v seul.
[^] # Re: Trop facile
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 2 (+0/-0).
[^] # Re: Un programme sans accolades ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 4 (+2/-0).
Trop cher, 464 € HT la norme COBOL 2023 :
https://www.boutique.afnor.org/fr-fr/norme/iso-iec-19892023/technologies-de-linformation-langages-de-programmation-leur-environnement-e/xs140772/341896
# 32 bits
Posté par vmagnin (site web personnel, Mastodon) . En réponse au lien Des lignes de métro, tramway et RER de la RATP concernées par le bogue de 2038. Évalué à 5 (+3/-0).
?
https://fr.wikipedia.org/wiki/Bug_de_l%27an_2038
# Essai avec Euria
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 4 (+2/-0). Dernière modification le 09 décembre 2025 à 16:36.
https://goodtech.info/euria-ia-gratuite-suisse-alternative-chatgpt-chauffage/
Je pose ma question fétiche à Euria :
Réponse acceptable. Fier de mon nouveau savoir, je demande aussi : « Et avec des digraphes ? ».
Sauf que le code fourni avec digraphes ne compile pas car les parenthèses de la fonction
main()ont été oubliées. Allez, 12/20.[^] # Re: Les bons usages
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 9 (+7/-0). Dernière modification le 08 décembre 2025 à 21:17.
"Bon usages", c'est clairement plutôt une façon d'explorer les limites de l'outil.
En 2024, je m'y suis mis essentiellement pour voir ce qu'ils pouvaient en faire, puisque je sais que beaucoup utilisent ChatGPT tous les jours. Et donc voir quelles évaluations il fallait revoir. En gros, exit les rapports bibliographiques rédigés hors salle.
De mon côté, je m'interroge encore sur ce que je pourrais en faire. En enseignement, je pourrais sûrement écrire plus vite mes polycopiés, mes exercices de programmation, etc. Sauf que j'aime vraiment faire ça, donc j'y perdrais la moitié du plaisir à faire mon travail.
Dans tous les cas, plus la bulle éclatera tôt mieux ce sera à tout point de vue. Malheureusement ça tarde, peut-être parce que les États se sont laissés eux aussi hypnotisés par les gourous de la tech. Je ne me souviens pas que c'était comme ça en 2001, les États étant alors vraiment à la traîne dans la compréhension de ce qu'impliquaient Internet et le Web. Cette fois, j'ai l'impression que la bulle est non seulement alimentée par le capital-risque mais aussi par l'argent public :-\ Bref, ça siphonne !
Un atterrissage s'impose.
[^] # Re: Peut-on faire du pain grillé sans grille pain ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 3 (+1/-0).
HAL ?
[^] # Re: constat similaire
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 4 (+2/-0).
Jacques Rouxel, Les Shadoks et le Désordinateur, 2000.
[^] # Re: Merci, c'est plus pratique pour moi
Posté par vmagnin (site web personnel, Mastodon) . En réponse au lien Linus Tech Tips et Linus Torvalds : Quand deux Linus construisent un PC !. Évalué à 4 (+2/-0).
Il est clairement en position de force concernant la façon dont est géré le noyau.
Il se détend en bidouillant des pédales de guitare. Mais il n'en joue pas…
[^] # Re: Question connexe : La disparition est-elle française ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 3 (+1/-0).
Là, on supposait que c'était en français, c'était semi-manuel.
Je crois qu'un algo ne s'en sortirait pas, une langue en caractères latins sans e ça doit être rare… Il faudrait peut-être fouiller du côté des langues construites ! Zut, c'est raté pour le klingon. Voir chez Tolkien ? Sinon, en construire une…
D'après Wikipedia, le e est à 14,7 % en français. Le lituanien est à 5,62 %.
[^] # Re: Un programme sans accolades ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 5 (+3/-0).
J'ai trouvé 37 accolades ouvrantes dans la norme Fortran 2023, dont les trois-quarts dans des codes en C (concernant l'interopérabilité C/Fortran) et le reste dans des notations de la norme.
[^] # Re: Trop facile
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 4 (+2/-0).
Intéressant, ça dépend ce qu'on appelle compiler puisque c'est tout une chaîne.
gcc le compile en fichier objet, mais c'est le linker qui refuse un programme sans
main():[^] # Re: mauvaise prémisses
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 3 (+1/-0). Dernière modification le 08 décembre 2025 à 18:48.
En tout cas, emblématiques…
[^] # Re: Peut-on faire du pain grillé sans grille pain ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 3 (+1/-0).
Et avec un sèche-cheveux ? Ça pourrait le faire, l'air chaud emmènerait l'humidité.
[^] # Re: remboursez
Posté par vmagnin (site web personnel, Mastodon) . En réponse à la dépêche Une rare interview/video de Linus Torvalds : Building the PERFECT Linux PC with Linus Torvalds. Évalué à 4 (+2/-0).
Voir aussi : https://linuxfr.org/users/daiko--2/liens/linus-tech-tips-et-linus-torvalds-quand-deux-linus-construisent-un-pc
où sont proposés deux liens vers un résumé (en anglais) et une retranscription partielle (en anglais) de la vidéo.
# Essai de publication d'une illustration postée sur Mastodon
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Réanimation des tuxeries. Évalué à 3 (+1/-0).
"WANTED
LINUX
This concept is dangerous"
JC, 2002, Free Art License 1.3
# super
Posté par vmagnin (site web personnel, Mastodon) . En réponse au lien Stéphane Fosse libère son livre EPOCH sur l'histoire de l'informatique . Évalué à 3 (+1/-0).
Impressionnant !
Et on apprend des choses dès qu'on feuillette :
[^] # Re: Merci, c'est plus pratique pour moi
Posté par vmagnin (site web personnel, Mastodon) . En réponse au lien Linus Tech Tips et Linus Torvalds : Quand deux Linus construisent un PC !. Évalué à 3 (+1/-0). Dernière modification le 05 décembre 2025 à 21:08.
J'ai trouvé ce bon résumé, en anglais :
https://linuxiac.com/when-linus-met-linus-insights-from-torvalds-conversation-with-ltt/
A noter qu'il est possible d'accéder dans YouTube à la transcription de la vidéo. J'ai essayé de récupérer le texte pour ne pas avoir à tout regarder, mais le problème est qu'à la lecture on a du mal à savoir qui parle des trois interlocuteurs puisque la transcription ne donne pas d'indications. Donc ça va pas.
[^] # Re: HowTo ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Réanimation des tuxeries. Évalué à 2 (+0/-0).
C'était quand même bien complet.
Et comme c'est que du texte, ça devrait être entièrement sauvegardé dans la Wayback Machine.
Dommage, les plotters, c'est chouette :
https://piratefsh.github.io/2019/01/07/computer-art-history-part-2.html
T'as plus qu'à rajouter l'axe z pour en faire une imprimante 3D…
[^] # Re: Hein ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au lien Synchroniser les horloges entre la Terre et Mars. Évalué à 3 (+1/-0).
Il suffit de bouger une lettre, et on y est tous ! Ou plutôt chacun…
[^] # Re: Hein ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au lien Synchroniser les horloges entre la Terre et Mars. Évalué à 3 (+1/-0). Dernière modification le 04 décembre 2025 à 22:04.
C'est une étude académique très prospective pour de futurs systèmes de télécommunications, "géo"localisation et navigation. Même s'il n'y a pas d'humains, il y aura des robots (satellites, sondes, rovers…). Mais c'est intéressant même si rien de grandiose, genre SF muskienne, n'arrive de ce point de vue-là.
Sur Terre on a le système UTC : le temps atomique mais avec des corrections (secondes intercalaires) relatives à la rotation de la Terre.
D'après ce que je comprends, le NIST se demande ici comment on pourrait définir des systèmes de temps pour la Lune et pour Mars, et synchroniser tous ces systèmes entre eux. Surtout que non seulement ils ont des ticks différents mais en plus ça varie au fil du temps : en particulier pour Mars dont l'orbite est relativement excentrique, les ticks sont influencés au fil de l'année martienne par l'attraction variable du Soleil (l'article rappelle que c'est 99 % de la masse du système solaire !). C'est beaucoup plus difficile que de synchroniser l'heure dans les gares européennes (Einstein examinait en particulier ce genre de brevets quand il travaillait à l'Office des Brevets à Berne)…
L'article est en OpenAccess :
https://iopscience.iop.org/article/10.3847/1538-3881/ae0c16/pdf
L'introduction reste compréhensible.
[^] # Re: Hein ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au lien Synchroniser les horloges entre la Terre et Mars. Évalué à 3 (+1/-0). Dernière modification le 04 décembre 2025 à 16:28.
Oui, c'est le paradoxe des jumeaux. Chacun vit sa vie dans son temps propre, c'est-à-dire local. Ils ne se rendent compte de rien (aucune sensation), jusqu'au moment où ils vont éventuellement se rencontrer et constater qu'ils n'ont pas vécu dans le même référentiel.
Dans le cas de Mars la désynchronisation est bien sûr dérisoire, mais même si elle était un million de fois plus forte ce serait idem.
[^] # Re: Ruffle
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Réanimation des tuxeries. Évalué à 2 (+0/-0). Dernière modification le 03 décembre 2025 à 19:21.
Dommage, je ne vois pas de copies d'écran ! Ah si, sur YouTube. C'est bizarre d'utiliser Flash pour un jeu d'aventure textuel…
Tu nous diras si l'extension Ruffle pour Firefox permet de le faire fonctionner :
https://addons.mozilla.org/en-US/firefox/addon/ruffle_rs/
# Son
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Réanimation des tuxeries. Évalué à 2 (+0/-0). Dernière modification le 02 décembre 2025 à 21:09.
Pour le son, on devrait pouvoir l'extraire avec les swftools :
Il y a un paquet
swftools.x86_64dans Fedora.