Code source illisible Vs. Code source Optimisé!
+2
manianis
Napoléon
6 participants
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: Cours, Tutorials, Dossiers
Page 1 sur 1
Code source illisible Vs. Code source Optimisé!
***********************
*****************************
Est-ce qu'un code source très optimisé est forcément un code source lisible?
Discutons ça en donnant des exemples...
*****************************
Est-ce qu'un code source très optimisé est forcément un code source lisible?
Discutons ça en donnant des exemples...
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7871
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Code source illisible Vs. Code source Optimisé!
Moi je crois que si on veut gagner de lisibilité dans le code, on perd (souvent) de l'optimalité*....
(*) et là, j'entends pas "code source optimisé" un code source moins coûteux de point de vue Complexité informatique (temps d'exécutions, mémoire requise...)
(*) et là, j'entends pas "code source optimisé" un code source moins coûteux de point de vue Complexité informatique (temps d'exécutions, mémoire requise...)
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7871
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Code source illisible Vs. Code source Optimisé!
J'ai lu un article qu'un développeur dans la société Borland a fait un code en 22 octets en Assembleur qui fait le tri d'un tableau. Le code source de ce programme est cependant illisible.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6254
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Code source illisible Vs. Code source Optimisé!
tu veux dire "lisible" ou "illisible" manianis...?Le code source de ce programme est cependant illisible.
informix- Nombre Rationnel
- Nombre de messages : 399
Réputation : 4
Points : 6525
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Code source illisible Vs. Code source Optimisé!
c'est difficile de trouver des exemples!
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Code source illisible Vs. Code source Optimisé!
pas forcément
amor- Entier Naturel
-
Nombre de messages : 2
Localisation : tunisien
Réputation : 0
Points : 5335
Date d'inscription : 19/04/2010
Re: Code source illisible Vs. Code source Optimisé!
je crois un code optimisé c'est un code optimale au niveau efficacité et complexité,je vois que ça n'a aucune relation avec le fait qu'il soit lisible ou non,comme a dit MANIANIS en assembleur les codes ne sont pas lisibles,moi lorsque je vois l'assembleur j'ai l'impression que c'est du chinois loooool
mais aussi la lisibilité est importante pour le debuggage ou bien lorsqu'on developpe en groupe )
mais aussi la lisibilité est importante pour le debuggage ou bien lorsqu'on developpe en groupe )
moudhafer- Entier Naturel
-
Nombre de messages : 58
Age : 35
Localisation : france
Réputation : 0
Points : 5363
Date d'inscription : 26/05/2010
Re: Code source illisible Vs. Code source Optimisé!
moudhafer a écrit:je crois un code optimisé c'est un code optimale au niveau efficacité et complexité,je vois que ça n'a aucune relation avec le fait qu'il soit lisible ou non,comme a dit MANIANIS en assembleur les codes ne sont pas lisibles,moi lorsque je vois l'assembleur j'ai l'impression que c'est du chinois loooool
mais aussi la lisibilité est importante pour le debuggage ou bien lorsqu'on developpe en groupe )
Pour moi un code très optimisé est très probablement un code illisible, et là on s'adresse à des informaticiens qui ont au moins développé quelques choses dans leur vie... c'est ceux ci qui comprennent réellement ce que veut dire un code lisible ou pas...
Optimiser un code ou un algorithme c'est minimiser sa complexité dans le sens large du terme... et très souvent, la complexité est liée aux instructions et aux structures de données utilisée... par transitivité, minimiser la complexité d'un algo revient souvent à réduire la taille du code source: exemple supprimer les variables temporaires qui ne sont pas indispensable à l'exécution du programme, par ailleurs les instructions utilisant ces variables (affectation etc...) vont disparaitre ...
Il en résulte un code concis et donc moins clair, bien qu'il soit efficace.
D'ailleurs parmi les "Best Practice" recommandés aux développeurs (les pisseurs de code ) c'est de favoriser le code lisible et maintenable aux codes très optimisés...
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Sujets similaires
» Code source .m Matlab
» Compétition: Jeu Chiffres sans Lettres
» Joomla! 1.5 Development Cookbook (With Source Code)
» Exemple de code source d'un formulaire de contact en PHP
» simple code
» Compétition: Jeu Chiffres sans Lettres
» Joomla! 1.5 Development Cookbook (With Source Code)
» Exemple de code source d'un formulaire de contact en PHP
» simple code
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: Cours, Tutorials, Dossiers
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum