Nouvelles de Haiku - 1er trimestre 2025
Il est temps de s'intéresser à nouveau aux nouveautés de Haiku pour ce dernier trimestre.
Les gros changements sont:
- Un nouvel allocateur mémoire qui permet enfin d'allouer plus de 3GiB par application (un reste de l'historique de Haiku sur les systèmes 32 bits), tout en étant plus rapide et moins gourmand en mémoire,
- Des raccourcis claviers sans touches modificatrices,
- De grosses mises à jour dans la bibliothèque C,
- La poursuite du nettoyage de code et de l'optimisation du navigateur de fichiers Tracker,
- La reprise du travail sur le pilote NFS4 pour les systèmes de fichiers en réseau,
- Et bien sûr, de très nombreuses corrections de bugs et petites améliorations un peu partout dans le système.
Lien Fil-C : un C sûr de sa mémoire

Journal Des IDEs de Jetbrains sont disponibles gratuitement

Bonjour'nal,
Jetbrains, l'éditeur de l'IDE libre IntelliJ IDEA Community Edition et de bien d'autres IDEs pas libres, propose dorénavant quelques-uns de ces derniers dans une version gratuite pour usage non-commercial. D'abord WebStorm (JavaScript et TypeScript) et Rider (.NET), et maintenant CLion (C, C++). Mais que signifie « usage non-commercial » ?
Common examples of non-commercial uses include learning and self-education, open-source contributions […], any form of content creation, and hobby development.
Coolos, coolos, on peut les utiliser pour (…)
Journal Hyprland est hypé

Hyprland est un compositeur Wayland "tiling" créé par Vaxri. Si vous n'avez aucune idée de ce que cela signifie, un compositeur inclut des fonctionnalités de gestion de fenêtres. D'autres compositeurs Wayland incluent GNOME, KDE et ceux basés sur wlroots
Avant cela, Vaxri avait créé Hypr, qui fonctionnait sous Xorg et utilisait XCB, tout en adoptant une philosophie similaire en matière de gestion des fenêtres. Revenons à Hyprland : c'est un "compositeur moderne avec du style" pour traduire leur formulation. La (…)
Lien [The Register] To kill memory safety bugs in C code, try the TrapC fork

Forum Programmation.c technos cloud, rust.. Quid d'apprendre le C aujourd'hui?
Bonjour,
je m'interroge sur un apprentissage du développement de programmes informatiques
j'utilise linux et unix depuis quelques années, et windows aussi.
pour moi, au vu de la réputation qui n'est plus à faire, et de la rigueur nécessaire, je pense que le C est un très bon choix.
j'ai trouvé une chaine internet, mais je vois un peu tous les jours différents avis et astuces par rapport à leur apprentissage.
cependant, deux bémols :
1-par rapport au Rust, est ce (…)
Lien [Github] larena: Une n-ième implémentation d'allocateur en arène en C

Journal C23, listes variantes et le turfu

Hello again 'nal,
Tu vas sans doute penser que je fais du comique de répétition,
mais là avec toi, je tiens quelque chose : j'ai directement embrayé sur la version suivante de:
variant_list
qui implémente le maximum des plus récentes évolutions du langage C (alias C23).
Pour le coup ça commence vraiment à devenir intéressant.
Ce dont je suis le plus fier est que le code compile désormais sans aucun warning avec la version "15.x staging (…)
Lien Etak: un système embarqué pour la navigation sans GPS dans les années 1980

Lien Proposition pour ajouter defer en C

Lien la manière la plus efficace de déterminer si un nombre est pair

Journal Perles de C
Demat'iNal,
La ligne suivante est valide en ANSI C, sauras-tu l'analyser mentalement et en décrire les effets ?
int a, * const b, (*(c(void)))[10], *d[2] = {&a};
Lien Patching GCC to build Actually Portable Executables

Lien Un an de C (lien vieux de 5 ans, mais avec de vrais exemples encore valables aujourd'hui)
