Lien "SandBox Mode" Proposed For The Linux Kernel To Improve Memory Safety - phoronix


Bonjour.
Je m'intéresse depuis un moment aux langages fonctionnels, et je reste convaincu que ces langages représentent l'avenir de l'informatique (entendons-nous bien : je ne crois pas qu'ils remplaceront complêtement les autres langages, mais qu'ils remplaceront ceux-ci dans certains domaines, notamment dans le cadre de la programmation concurrente).
Je cherche s'il existe un langage fonctionnel permettant de faire de la programmation bas niveau comme en C. En connaissez-vous ?
Bonjour,
J'ai jamais trop utilisé d'analyseur de code dans ma carrière, donc je ne sais même pas si ce que je demande existe en fait !
Pourriez-vous me conseiller un (ou plusieurs) LL qui me permette de :
- faire des stats de base sur le code (nb et taille des fonctions par exemple)
- faire un graphe d'appel des fonctions
- sortir une doc du code si on met des commentaires sous un format spécifique
- analyser les erreurs (…)

C'est trolldi tout bientôt, et je vous partage ce journal bookmark qui parle de C++;
http://akrzemi1.wordpress.com/2013/11/18/type-erasure-part-i/
Un article qui parle de type-erasure, donc à la base rien à voir avec une question de bench ou autre. Cependant, le deuxième exemple qui m'a fait tiquer par rapport à ce que ressortent souvent les dev' C qui n'y connaissent (généralement) rien au C++: oui, parfois le C++ peut être tout aussi performant—voir plus que le C.
Mais comme qui dirait, on s'en (…)



Bonjour je débute sous linux mint 19 et je rencontre un problème;
Je voudrait faire un codage en c avec la librairie , cependant lorsque j'inclue la commande dans emacs et je fais la compilation "gcc -o …", le terminal me dit qu'il ne trouve pas de fichiers correspondant à stdio.h. Bien sur j'ai téléchargé stdio.h mais je pense qu'il faut déplacer le fichier. Cependant je ne sais pas où et lorsque j'essaie il me dit "permission non accordée". Donc (…)
Bonjour,
Je butte depuis plusieurs heures sur un problème, où j'en suis convaincu, il ne manque qu'un petit détail.
J'ai un fichier testLib.c et un fichier d'entête testLib.h pour créer une biblio libtestLib.so
testLib.c :
#include "testLib.h"
int addition(int a, int b) {
return a+b;
}
testLib.h :
int addition(int a, int b);
Pour compiler, j'utilise les commandes suivantes :
rm -f testLib.o
gcc -fomit-frame-pointer -O3 -Wunreachable-code -Wextra -Wall (…)
Bonjour à tous,
Je recherche le moyen le plus simple (au sens "moins de lignes de code") de récupérer le répertoire de travail d'un programme.
Supposons que le programme ait besoin d'ouvrir un fichier data.txt situé dans le même répertoire que l'exécutable. Le plus simple est d'écrire :
f=fopen("data.txt","r");
Mais si j'appelle le programme d'un autre emplacement que celui de l'exécutable, ça ne marche pas. Il faut donc récupérer le répertoire de travail.
Voici les deux méthodes les plus simples (…)
bonjour,
je me suis acheté un bouquin: "Maîtrise des algorithmes en C" de Kyle Loudon.
j'arrive au 5eme chapitre qui parle des listes chaînées… je comprends l'algorithme, mais lors qu'il s'agit de le faire fonctionner, je tombe sur une erreur de libération de pointeur.
L'algorithme est le suivant:
list.h:
#ifndef __LIST
#define __LIST
typedef struct ListElmt_{
void *data;
struct ListElmt_ *next;
} ListElmt;
typedef struct List_{
int size;
ListElmt (…)
mk-project prend la forme d'une barre de menu:
Et de 2 sortes de terminaux, implémentés grâce a libvte-2.91.
Ici l'on voit la sortie des nombreux make targets que mk-project implémentes, si vous utilisez l'élément du menu Targets afin de lancer les commandes que vous voulez.
Ce notebook de terminaux servira aux utilisateurs de ed, vim, emacs…
Afin d'éditer des fichiers car l'ont peut bien sur ajouter des onglet/terminaux (…)