Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1453 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

Quel est l'intéret d'apprendre le C avant le C++ ?

n°101637
LeGreg
Posté le 18-02-2002 à 00:19:18  profilanswer
 

Reprise du message précédent :

Citation :

Des langages meme eloignes sont interchangeables il y a meme des algorithmes pour passer d'un type de programmation a un autre, par exemple il est quasiment trivial de faire du procedural en fonctionnel, la reciproque est aisee mais pas triviale. D'ailleurs n'importe quel langage fini en langage machine ...


 
C'est la theorie mais on n'inventerait pas des langages
de haut niveau pour revenir a l'assembleur
ou justement pour ne pas changer de "paradigme".
A t'entendre, la facon dont on cuisine les aliments
n'aurait aucune importance parce qu'on finit
toujours par les digerer de la meme facon.
 

Citation :

L'expertise d'un langage n'a rien a voir avec l'algorithmique, on peut etre un expert des subtilites du C++ et ignorer la complexite et les contraintes d'une recherche dichotomique ou d'une recherche sequentielle. Pourtant au moment de l'implementation faire la difference entre les deux est indispensable pour creer un programme efficace et pas une usine a gaz.


 
En general un expert en C++ CONNAIT
la complexite d'une recherche dichotomique.
La difference c'est qu'il pourra
partir de la remarque "tiens on devrait
utiliser une strategie divide and conquer a cet endroit la"
et en sortir un programme qui marche, chose
que l'etudiant qui vient de voir le concept
de recherche dichotomique aura parfois du mal
a transformer en code C++ (traduire par java, C).
de plus il y a quelque chose que ne pourra
jamais donner la theorie ce sont
les "constantes" les choses que l'on ne voit
que rarement intervenir dans les calculs
de complexite (ceux qu'ont voit
a l'ecole) mais qui changent tout lors
de l'execution.
 
Exemple entre un tri machin en n^2 instructions dans le pire des cas et un tri bidule en N instructions dans tous les cas,
quel est le meilleurs? Parfois c'est le tri machin
parce que en moyenne il est en nlogn ce qui n'est pas mauvais, et le tri bidule impose de recopier le tableau en entier a 4 reprises. Et puis parfois c'est le tri bidule parce que sur les grands nombres N instructions c'est gagnant sur un cas le pire en N^2 (cas que l'on voudrait eviter).
 
A+
LEGREG

mood
Publicité
Posté le 18-02-2002 à 00:19:18  profilanswer
 

n°101639
Slyde
Lizard of the Coast
Posté le 18-02-2002 à 00:30:12  profilanswer
 

faut optimiser la copie du tableau en MMX :D
 
Putain j'adore l'asm, tout ces ptits MOVQ, PAVGUSB vont donner un gros truc bien goore :D
 
Sinon expressions régulières ruleeez, rien de mieux pour en foutre plein la vue :lol:
 
sylphe => une bonne oeuvre de référence pour l'asm peut-être aussi ?


---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Aujourd'hui vous allez apprendre un truc !!!qui pour m'apprendre le C++ ?
des adresses pour apprendre basic StampUn bon book pour apprendre le C/C++ et un logiciel.
Quel bouquin pour apprendre JAVA de façon claire et simple ?[java] debutant intêret des interfaces ?
Quel est l'interêt de faire des études supérieures dans la prog?apprendre a programmer
connaissez vous un bon site avec des cours pour apprendre le Ccherche book pour apprendre php!!!
Plus de sujets relatifs à : Quel est l'intéret d'apprendre le C avant le C++ ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR