On ne le savait pas, mais chez les développeurs, il y a aussi des programmeurs farfelus, qui considèrent le codage comme une joyeuse plaisanterie. C'est étonnant, car ce n'est pas l'impression qu'ils nous avaient laissés.
Certains d'entre eux ont conçu des langages "délirants", destinés surtout à ce que l'on ne les comprenne pas, mais dont il ne faut pas croire qu'ils ne visent qu'à détendre le programmeur.
Quelques exemples :
Intercal, a pour objectif d’être incompréhensible, une parodie : une succession d’instructions qui peuvent être "labellisées" par une étiquette numérique et qui commencent toutes par DO, PLEASE ou PLEASE DO, trois mots-clés distincts… qui font la même chose…
Brainfuck a été écrit par un excellent concepteur, avec comme principale motivation, la recherche du plus faible encombrement pour son compilateur et un jeu d'instructions le plus réduit possible. Résultat, le premier Brainfuck ne faisait que 240 octets, avec un jeu de 8 instructions. On peut se sentir à l'étroit.
Whitespace est ce qui se fait de mieux dans la course à l’illisibilité. Contrairement aux autres langages qui ne donnent pas beaucoup d’importance aux espaces, son code est écrit exclusivement avec des espaces, des tabulations et le passage à la ligne. Autrement dit, rien qui puisse s’afficher. Tout le reste étant ramené au rang de commentaires. Il fallait y penser…
Il y en a beaucoup d'autres, les concepteurs ayant semble-t-il trouvé là un exutoire au stress propre à leur métier.
A priori, au-delà du sourire, il y a au moins une bonne raison pour s'y intéresser.
Ce sont des défis intellectuels qui traitent d'une problématique technique avec humour et de façon satirique, mais n'en sont pas moins de vrais challenges. Et on a tout à gagner à comprendre le cheminement de leurs auteurs et les recettes qu'ils ont appliquées. Cela pourra nous servir, en plus de nous mettre de bonne humeur. Et si vous arrivez à écrire un programme qui fonctionne : "Hello world", par exemple, vous pourrez prétendre au moins au prix Nobel.
Neutralité d'Internet, quand Trump fait des émules
Il fallait s'y attendre. Les bons sentiments et l'honnêteté n'ayant qu'un temps, on se doutait bien que la fameuse notion de neutralité d'Internet finirait par ...
Attaques de supermarchés, à qui la faute ?
Plusieurs centaines de supermarchés français ont été attaqués récemment par des pirates qui ont visé les logiciels de supervision des réfrigérateurs, chargés de...
IA à la télé, délire à tous les étages
LCI est une chaîne d’information continue, filiale du groupe français TF1, qui n’a pas l’habitude de tomber dans le sensationnel et dont les journalistes sont c...
Les bases et arbres de connaissances
L’énergie de demain : nucléaire et grilles de batteries
Le "Grand O" et la complexité des algorithmes
L'IA pour "augmenter" les mathématiciens
Le monde des mathématiques est en ébullition. Qui se rend compte avec effroi que l'Intelligence Artificielle est en train de tout bouleverser, dans un domaine p...
La méconnaissance des paramètres LLM
Le déploiement des LLM et plus généralement des outils de génération, nous amène à côtoyer un critère nouveau, qui est le nombre de paramètres sur lesquels s'ap...
Les PC IA, la nouvelle arnaque
La plupart des nouveaux PC sont dotés de fonctions d'IA, sans lesquelles personne ne les prendrait au sérieux. C'est parfaitement stupide, mais c'est comme ça. ...
La distribution en 2027 : les vrais changements arrivent…
Le "retail" est sans aucun doute l'une des activités, avec la santé, qui nous touche le plus près, de celles que l'on pratique au quotidien et auxquelles nous s...
Le Cloud en 2027 : inéluctable mais dangereux
Il faut se mettre dans la peau d’un directeur de TI. Que lui demande-t-on ? De faire fonctionner des infrastructures susceptibles de fournir des services aux us...
NIS 2, une norme UE pour la cybersécurité
LeMarson a récemment animé un webinaire sur le thème de la cybersécurité et de la norme NIS 2, imposée dorénavant par l’Union Européenne et transposée dans le c...
L’IA et la fin de l’humanité
Les prévisions pessimistes qui « fleurissent » aujourd’hui sur les réseaux sociaux et les sites de gourous, s’expliquent autant par la mauvaise foi de ceux qui ...
LLM contre modélisation : LeCun contre le reste du monde
Malgré les risques et inquiétudes que le déploiement des algorithmes d’IA induit, la course à l’AGI est désormais lancée, qui a pour objectif de donner à l’IA d...
Glasswing, le monde nouveau de la sécurité
Il ne faut pas se leurrer, la constitution d’un groupe technologique Glasswing, fortement américain et initié par Anthropic, préfigure ce qui pourrait se passer...
Etat de l'art informatique 2026
Animé en français par Claude Marson, l'Etat de l'Art Informatique est un "must" destiné aux usagers et professionnels en rapport direct avec l'informatique.
IoT, capteurs et objets communicants, le paradoxe des technologies
Les IoT constituent la 4 ème génération des systèmes d'information. Ils nous obligent à revenir à des concepts proches des machines des années 90 : OS, gestion de fichiers, réseaux de transport, sécurité.
Ce qu'il faut savoir de l'Intelligence Artificielle
Notre objectif est de donner les clés pour leur permettre d'approfondir les thèmes évoqués. Et de les appliquer dans le cadre de leur entreprise.
Développement d'applications
46 Capsules
NoSQL
12 Capsules
La gestion de projet agile
28 Capsules
Quizz
Testez vos connaissances ... avec le sourire
Développement d'applications
46 Capsules
NoSQL
12 Capsules
La gestion de projet agile
28 Capsules
Pour nos abonnés
- Suivez LeMarson en direct
- Accédez à des centaines de dossiers et d'articles
- Visionnez des dizaines d'heures de formations vidéos
- Téléchargez le Livre des tendances de l'année