Lien Linux Kernel Module Programming Guide

Forum général.général Cherche API SMS pour pas cher ou gratuit
Lien Les "condition variables" dans le noyau de Haiku: conception et implémentation

Lien « Clean code » : performances lamentables

Lien 31 algorithmes pour un mois de janvier artistique

Lien [ANSSI] bonnes pratiques en C

Lien Mort aux commentaires inutiles ! Écrivez des commentaires pertinents !
Lien Demystifying memory management in modern programming languages

Lien malloc() and free() are a bad API

Lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne

Alire, le package manager d'Ada
Dans un précédent journal, il m’a été demandé de présenter Alire sous la forme d’une dépêche. Voilà, j’ai fini par prendre le temps et j’ai choisi la façon de le présenter.
Je vous propose donc une sorte de pas-à-pas plutôt qu’une explication un peu brutale
Le but
Nous allons donc créer des crates Alire (les Rustistes auront reconnu le terme).
J’ai bien dit des car cela va permettre de voir les deux types, lib ou bin que l’on peut créer.
Le projet
Le but n’étant pas d’écrire du code Ada, on va prendre un de mes projets préférés qui n’a, au moment de l’écriture de ces lignes, pas de crate associée.
J’ai nommé le Corporate Bullshit Generator, logiciel ô combien indispensable, source inépuisable d’études en scalabilité (autopromotion).
Ce magnifique projet est l’œuvre de Gautier de Montmollin qui produit aussi des choses beaucoup plus sérieuses comme Zip-Ada, une lib pour gérer les archives zip, Ada PDF Writer ou HAC, un compilateur Ada partiel.
Évidemment, tout est codé en pur Ada.
Bon assez causé, on y va direct car c’est NOTRE PROJEEEEETTTT :)
Journal Le smartphone comme vecteur d'initiation à la programmation

La plupart des gens, en particuliers les plus jeunes, sont très attachés à leur smartphone. D'où l'idée de se servir de cet attachement pour les intéresser à la programmation.
Grâce à un IDE en ligne comme Replit, ou, pour les plus motivés, en installant Termux, (ou iSH pour les appareils sous iOS), on dispose de la possibilité d'exécuter des programmes en Python avec son smartphone.
Certes, un smartphone, ce n'est pas vraiment confortable pour programmer, mais est-ce (…)
Lien Drew DeVault dévoile le langage de programmation Hare

Lien ACM Opens First 50 Years Backfile (Association for Computing Machinery)

