Attention : derniers exemplaires disponibles !
Date de disponibilité:
p. 06 Ruby : le pont entre ENV et votre code
p. 10 Migration de Vim à Neovim pour de la complétion efficace
p. 18 Automatisation avec Jenkins et OpenShift
p. 40 YAMS : encore un autre algorithme de tri !
p. 58 Comment détourner un programme de son chemin d’exécution ?
p. 66 Les codes fantastiques : lib et introspection
p. 68 Écrivons un module kernel pour NetBSD
« Oui, moi je programme en HTML ! »
Voici une affirmation généralement corrigée d’un vif « HTML est un langage de description, pas de programmation » par la plupart des personnes ayant un minimum d’expérience et de connaissances en ce domaine. S’en suivent généralement diverses explications plus ou moins animées autour de ce qu’est ou non un langage de programmation, qui a droit au titre ronflant de « programmeur » et qui dénigre honteusement le travail de qui...
Il y a malheureusement un paradoxe qui fait qu’argumenter n’a aucun sens. Expliquer à une personne ce qu’est un langage de programmation suppose des bases solides en informatique théorique, de part et d’autre du dialogue. La seule manière d’arriver à construire des argumentaires cohérents consiste avant tout à, au moins, se mettre d’accord sur quelques définitions claires. Partant de là, on peut évaluer le fait que HTML soit ou non un langage Turing-complet et si oui, sous quelles conditions (spoiler : l’ajout de CSS3 dans l’équation). Bien entendu, ceci à condition de définir également, sans équivoque, ce qu’est un système dit complet au sens de Turing, et nous voici repartis pour un tour dans la boucle d’un triste manège sans fin...
Bref, c’est une perte de temps. Tout comme discutailler de l’origine véritable de la phrase : « Argumenter avec des imbéciles, c’est comme jouer aux échecs avec un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s’il avait gagné. »
Mon conseil donc, ami développeur, en particulier depuis que les quatre lettres « YAML » ont remplacé « HTML » dans l’affirmation sus-citée, est simple, paisible et peu fatigant : souriez gentiment, acquiescez poliment de la tête et éloignez-vous discrètement.
Denis Bodor
Pionnier dans son domaine, GNU/Linux Magazine est depuis 1998 une véritable référence technique pour pour tous les développeurs et administrateurs sur systèmes Unix, open source et embarqués. Le premier magazine français 100 % Linux se démarque grâce à une ligne rédactionnelle résolument technique et pédagogique. Chaque mois de nombreux thèmes sont abordés permettant de toucher à différents domaines de l’informatique, que ce soit de l’intelligence artificielle, de la sécurité, de l’embarqué, du système/réseau ou du hack.
Agent conversationnel / LLM / IA : Exécuter votre propre chatbot type...
Lire plus ➤Comprenez la menace web shell Fonctionnement et techniques d’injection...
Lire plus ➤Administration système : Comprendre et utiliser les nouvelles pratiques...
Lire plus ➤Arduino / RP2040 / STM32 / ESP Programmez vos microcontrôleurs en...
Lire plus ➤