c'est quoi un langage sécurisé ? - C++ - Programmation
Marsh Posté le 28-03-2003 à 14:15:07
Marsh Posté le 28-03-2003 à 14:15:53
Mr yvele a écrit : ça veu rien dire que le C c'est pas sécurisé.. |
ben si le compilo ne demande pas de mot de passe
Marsh Posté le 28-03-2003 à 14:16:34
chrisbk a écrit : |
ben si
Marsh Posté le 28-03-2003 à 14:25:07
I was here
Marsh Posté le 28-03-2003 à 14:30:04
bon alors le C, c'est mal, c'est même TRES mal. Avec le C, tu peux écrire sans le faire exprès n'importe où en RAM sans même t'en apercevoir. Ca va tellement mal se passer que ça pourrait reformatter ton disque dur ou vider la cache de ton processeur. Et le C++, c'est pas mieux, le père Stroustrup a dû fumer de l'endive le jour où il a inventé ces extensions. Demande à Serial Coder, il va te confirmer tout ça.
Moi j'ai utilisé ADA pour le logiciel transtemporel de la DeLorean, mais là je passe à Eiffel parce que ADA, ça a fait pété une fusée Ariane, et j'ai pas envie de me retrouver en l'an 800000 et des poussières et me retrouver bloquer là-bas avec des légumes.
Marsh Posté le 28-03-2003 à 14:32:00
ReplyMarsh Posté le 28-03-2003 à 14:32:30
ReplyMarsh Posté le 28-03-2003 à 14:35:11
IWH
Marsh Posté le 28-03-2003 à 14:37:21
ReplyMarsh Posté le 28-03-2003 à 14:38:02
Euh, je voudrais pas casser la fête, mais si vous pensez que c'est un de mes multis, vous avez tout faux !
Jusqu'a preuve du contraire, son topic est tout ce qu'il y a de plus sérieux ! Alors merci de ne pas le pourrir, je ne voudrais pas à avoir à TT tout ceux qui ont participé à ce pourrissage...
Marsh Posté le 28-03-2003 à 14:39:00
ReplyMarsh Posté le 28-03-2003 à 14:49:00
Vois le topic des langages, si tu as des questions, pose les et on tâchera de répondre. Ce devrait être un début pour avoir un point de vue sur ce vaste sujet.
http://forum.hardware.fr/forum2.php3?post=31321&cat=10
Marsh Posté le 28-03-2003 à 14:49:50
Lembeck > un langage sécurisé est un langage qui te permet de ne pas faire n'importe quoi, principalement avec la mémoire.
Le pb avec le C, c'est qu'aucun contrôle n'est fait sur les accés mémoire, tu peux donc potentiellement écrire ou tu veux, tu n'auras aucune erreur de compilation. La sanction sera par contre immédiate à l'éxécution : plantage du programme et du système aussi la plupart du temps.
Des langages comme Java, C# ou autres possèdent un contrôle des accés mémoire (et d'ailleurs, n'ont pas la notion de pointeur source de tous ces déboires en C), et donc te permettent de ne pas écrire n'importe ou.
J'ai simplifié, vu que tu débutes...
Marsh Posté le 28-03-2003 à 15:19:22
Je dirais que ca va plus loin, la librairie standard du C est elle même assez peut sécurisée.
Les fonctions de manipulation de chaînes de caratères demandent beaucoup de vigilance en C, car on a vite fait d'avoir un code qui au mieux fera planter le programme, au pire permettra à quelqu'un d'exploiter la faille et alors là ...
Marsh Posté le 28-03-2003 à 15:22:06
merci de ton aide harkonnen
c'est pas évident à comprendre...
merci aussi à helloworld, j'avais pas vu ta réponse
Marsh Posté le 28-03-2003 à 15:24:56
buddy lembeck a écrit : merci de ton aide harkonnen |
sisi : le C tu cours tout nu dans des champs sans surveillance , tu fais ce que tu veux, c'est rigolo. Par contre tu risque de te vautrer dans une bouse de vache parce que tu a glisser sur une bosse non signalee, et c'est l'air con, surtout si le client te regarde.
C# (entre autre, je reprends l'ex d'harko) place des vigiles a droite a gauche. Tu cours plus tout nu n'importe ou parce que ca la fout mal devant des vigiles, mais tu limites les risques de vautrage.
Marsh Posté le 28-03-2003 à 15:26:37
chrisbk a écrit : |
Marsh Posté le 28-03-2003 à 15:30:34
chrisbk a écrit : |
Tu nous fais une demo de C ?
Je voudrais bien voir ca
Marsh Posté le 28-03-2003 à 15:39:33
BENB a écrit : |
Heuuuhhhhhhh (et moi qui me plaignais qu'on te voyais plus souvent, tu parles d'une connerie )
Marsh Posté le 28-03-2003 à 22:30:57
Si tu veux un vrai langage sécurisé, fait de l'ADA ...
(pour ceux qui doutent, c'est un langage français validé par la NASA pour sa sécurité donc tout le monde y trouve son compte ! )
Marsh Posté le 28-03-2003 à 22:49:50
theShOcKwAvE a écrit : Si tu veux un vrai langage sécurisé, fait de l'ADA ... |
Ou du Haskell (et ses potes de la nouvelle vague), tu vas découvrir ce que c'est qu'un système de types qui en a.
Haskell : pour nous les hommes, les vrais !!!
Marsh Posté le 28-03-2003 à 14:06:11
bonjour, c'est mon 1er topic ici
voila: j'envisage d'apprendre le C, mais je lis plein de topic disant que c'est pas un langage sécurisé.
mais c'est quoi un langage sécurisé ?
merci pour vos réponses