TiMad Le 04/07/2002 à 03:26 serieux... programmer en asm, ca sert plus a grand chose a part programmer des portables.... et encors il sont maintenant en java....
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
PpHd Le 05/07/2002 à 17:42 A faire des programmes moins gros et plus rapides.
TiMad Le 05/07/2002 à 20:13 et a augmenter le temps de dl par 10... (je parle pas que de l'asm on ti..)
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
TiMad Le 08/07/2002 à 00:55 lol c'est parce que tu reste alors a des algo primaires....
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
TiMad Le 08/07/2002 à 17:48 Cf aurais pu etre fait en C...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
TiMad Le 08/07/2002 à 18:09 Pas du tout... je suis sur qu'il serai pas plus de 1/3 plus gros.. MAXI!
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
PpHd Le 08/07/2002 à 22:56 Algo complexe ? Nan. Plus l'algo est complexe, et plsu ca demande le meme temps.
Pen^2 Le 09/07/2002 à 00:00 oué mais là c encore autre chose..
je pense qu'ils comparaient plutot le C/ASM
de toute maniere faudra forcemment de l'asm pour programmer les os...
PpHd Le 09/07/2002 à 17:10 Parce qu'on prefere coder l'algo, pour le tester, avant son etape de finition complete.
Même tres en forme, l'ASM n'est pas viable de nos jours. Desavantages:
- trop long a coder
- pas portable du tout
- difficile a maintenir
Bien sur les avantages sont clairs et indisputables: - code, + vite
A mon avis l'ASM ne sert que lorsque
- l'on ecrit un emulateur et on a bessoin des flags et un main_loop tres rapide
- on est limité par le hardware (c'est le cas des calculatrices)
- les choses les plus basiques d'un OS (et encore, le kernel n'a que quelques lignes d'ASM, tout le reste est en C)
Ceux qui ont etudie de l'algo doivent savoir que le plus important c'est pas de reduire un probleme a la moitie de son temps d'execution, mais de transformer des merdes de complexite n^k, e^k, etc en complexite n qui vont aller plus vite avec des processeurs plus rapides, et la mes potes, l'ASM n'y est pour rien.
C est un excelent language de prog. Un mec que j'admire l'a defini comme "Assembler portable de haut niveau". Les compilateurs de C font du tres bon boulot (en general) et seul un programmateur ASM tres experimente peut faire mieux.
Faire des grands projects en ASM (ie: photoshop, ou n'importe quelle application importante) est totalement inviable. Le temps de finir le project, les ordinateurs sont deux fois plus puissants. Donc ca vaut pas le coup...
C'est mon avis.
Boogerman
Bouger, travailler, manger et se reposer, c'est la devise de la tortue!