38Fermer40
squale92Le 15/05/2008 à 00:40
Martial Demolins (./22) :
on a appris l'asm en s'émulant l'un l'autre, mais ça ne permet pas "d'enseigner", c'est la nuance. Intéresser oui, mais pas enseigner.

La raison d'être d'un article (pour ne pas utiliser le terme de "tutorial", qui te donnerait plus raison ^^ ) est-il nécessairement d'enseigner ? cheeky
(mauvaise foi ? boah, un peu, mais pas que mauvaise foi)
Martial Demolins (./22) :
Un code bien écrit, organisé

Over-engineered ?
cheeky
Martial Demolins (./22) :
est clair sera déjà assez dur pour lui à ses débuts

Pas nécessairement : un code "mal écrit / mal organisé" peut être de prise en main plus simple, dans le cas d'un petit programme, typiquement, que si on était passé par un gros bousin framework + mvc + trois tonnes de blahblah ^^
(Typiquement, ça peut être une différence entre un "script" et une "application" ; que ce soit en terme de facilité de prise en main, de rapidité de compréhension... et d'évolutivité / maintenance de l'autre côté)
Martial Demolins (./22) :
Jyaif (./17) :
le C est très très utilisé. Si jamais tu cherche un stage/boulot en info, connaitre le C est souvent requis.

crayon.gif Ah ça, je suis d'accord que c'est un excellent argument, et pour moi le seul valable pour dire de faire du C avant l'asm (donc dans un but utilitaire).

moué... En même temps, quand je cherchais un boulot (enfin, un stage, à l'époque ^^ ), je parlais que j'avais fait du C et que j'avais eu l'occasion d'écrire quelques articles à destination de débutants... Par contre, j'ai jamais dit le moindre mot sur les notions d'ASM que j'avais ^^
(ok, ok, ça dépend du boulot - dans le cas d'un développeur web, l'asm, bah... grin )

Pollux (./23) :
- l'ASM c'est mieux pour quelqu'un qui cherche à comprendre comment ça marche, et ça donne toutes les bases pour après écrire du code C efficace

sur de l'embarqué, ok (et je vois que Lionel est du même avis au post juste suivant, ./24 )
Après, sur un PC moderne, ça coutera tellement plus cher de passer du temps à apprendre des notions d'asm que d'acheter un n-ième serveur (ou un n-ième cpu, ou un n-ième Go de RAM, ou quelques centaines de MHz de plus, ...)...