c'est quoi un langage sécurisé ?

c'est quoi un langage sécurisé ? - C++ - Programmation

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 ;)

Reply

Marsh Posté le 28-03-2003 à 14:06:11   

Reply

Marsh Posté le 28-03-2003 à 14:15:07    

:heink:


Message édité par Mr yvele le 28-03-2003 à 14:15:44

---------------
yvele n'est plus.
Reply

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é..  :heink:  


 
ben si le compilo ne demande pas de mot de passe :heink:

Reply

Marsh Posté le 28-03-2003 à 14:16:34    

chrisbk a écrit :


 
ben si le compilo ne demande pas de mot de passe :heink:


 
ben si  :heink:


---------------
yvele n'est plus.
Reply

Marsh Posté le 28-03-2003 à 14:18:10    

Mr yvele a écrit :


 
ben si  :heink:  


 
ah ouais :heink:  

Reply

Marsh Posté le 28-03-2003 à 14:18:49    

c'est vendredi.
 
[:nraynaud]

Reply

Marsh Posté le 28-03-2003 à 14:25:07    

I was here [:yaisse2]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 28-03-2003 à 14:26:29    


 
http://www.zen11581.zen.co.uk/tusors.jpg
 
 
C'est un topic serieux ici :O

Reply

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.


---------------
Il vous faut apprendre à penser en 4 dimensions!
Reply

Marsh Posté le 28-03-2003 à 14:32:00    

chrisbk a écrit :


 
ah ouais :heink:  
 


 
bah ouè  :heink:


---------------
yvele n'est plus.
Reply

Marsh Posté le 28-03-2003 à 14:32:00   

Reply

Marsh Posté le 28-03-2003 à 14:32:30    


 
ta un probleme toi?  :heink:


---------------
yvele n'est plus.
Reply

Marsh Posté le 28-03-2003 à 14:35:11    

IWH :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 28-03-2003 à 14:35:50    


 
me too  :jap:  

Reply

Marsh Posté le 28-03-2003 à 14:37:21    


 
Parce que je le vaut bien  :heink:


---------------
yvele n'est plus.
Reply

Marsh Posté le 28-03-2003 à 14:37:22    

Mr yvele a écrit :


 
bah ouè  :heink:  


 
ah bon :heink:

Reply

Marsh Posté le 28-03-2003 à 14:37:45    

Mr yvele a écrit :


 
Parce que je le vaut bien  :heink:  


 
poilade :heink:

Reply

Marsh 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 ! :heink:
 
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... :/


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 28-03-2003 à 14:39:00    


 
ben oui  :heink:


---------------
yvele n'est plus.
Reply

Marsh 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
 
:hello:


---------------
Keep things together til I get back, ok?
Reply

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...


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 28-03-2003 à 15:05:28    

IWH  [:criun]

Reply

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à ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

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 ;)


Message édité par buddy lembeck le 28-03-2003 à 15:23:42
Reply

Marsh Posté le 28-03-2003 à 15:24:56    

buddy lembeck a écrit :

merci de ton aide harkonnen :)
c'est pas évident à comprendre... :(


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.
 
 
 

Reply

Marsh Posté le 28-03-2003 à 15:26:37    

chrisbk a écrit :


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.


 
 
 [:rofl]  [:rofl]  [:xp1700]  

Reply

Marsh Posté le 28-03-2003 à 15:30:34    

chrisbk a écrit :


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.
 
 
 
 


Tu nous fais une demo de C ?
Je voudrais bien voir ca :D


Message édité par BENB le 28-03-2003 à 15:31:17
Reply

Marsh Posté le 28-03-2003 à 15:39:33    

BENB a écrit :


Tu nous fais une demo de C ?
Je voudrais bien voir ca :D


 
 
Heuuuhhhhhhh (et moi qui me plaignais qu'on te voyais plus souvent, tu parles d'une connerie [:ddr555])

Reply

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 ! :D)

Reply

Marsh Posté le 28-03-2003 à 22:49:50    

theShOcKwAvE a écrit :

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 ! :D)
 


 
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 !!!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed