30

31

bah porte pas des jugements sur des tutoriaux pour le C si t'as jamais fais de C dans ce cas, ca portera moins a confusion...

Sinon, je suis d'accord que l'assembleur est plus simple, mais ca depend de la taiille du projet. Perso, faire des gros programmes (je pense a des chrono fantasy par exemple) en a68k, ca me parait nettement plus chaud qu'en C

32

Mon point de vue. grin
L'assembleur est utile:
- Pour des routines couplées à un programme en C demandant une vitesse extrême.
- Dans un projet demandant une vitesse extrême, un projet entièrement en ASM c'est chaud.
- Dans un projet où l'on veut qu'il soit compact et rapide à la fois.
- Où on maitrise du bas niveau et où on ne peut faire autrement (gestionnaire d'exceptions, TSR et j'en passe).
- Enfin si on ne connait pas le C mais qu'on veut un truc interessant (cas de Martial Demolins).

Dans les autres cas je conseil de passer au C car un projet complet en C sera plus facile à développé, plus facile à modifier, plus facile à maintenir et surtout risque d'être moins buggué. Et quand je dis bien plus facile à programmer je parle dans le temps, un programme faisant 200 lignes en C peut faire 1000 lignes en ASM voir plus. De plus une erreur ça ne pardonne pas en ASM! Voilà moi je vois les choses comme ça avec mon expérience, certe minable.

avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

33

34

Et moi je dis qu'on ne peut pas bien programmer en C pour une cible sans connaître aussi l'assembleur correspondant (et à plus forte raison quand le compilateur est mauvais) hehe
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

35

Arf heureusement qu'on reste dans le domaine des TIs, j'imagine pas sur PC avec du x86 pour des processeurs 64 Bits. cheeky grin tongue
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

36

Sauf que sur PC les compilos commencent à devenir bons hehe (et de toutes façons, programmer en assembleur quand y'a 20 étages de pipeline comme sur un PIV, c'est du suicide), mais c'est souvent important de vérifier que le compilo génère bien le genre de code que tu veux (mais bon c'est vrai ça se justifie surtout sur des petites plateformes).
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

37

D'autant que sur pc t'as moins de problèmes sur la taille, l'optimisation...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

38

Ouais c'est pas drôle de programmer pour pc...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

39

> Et moi je dis qu'on ne peut pas bien programmer en C pour une cible sans connaître aussi l'assembleur correspondant (et à plus forte raison quand le compilateur est mauvais)
Parfaitement d'accord, du moins sur les petites plateformes comme celle(s ? les différents modèles sont la même plateforme, à peu de choses près) dont nous parlons.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

40

geogeo :
Mon point de vue. grin
L'assembleur est utile:
- Pour des routines couplées à un programme en C demandant une vitesse extrême.
- Dans un projet demandant une vitesse extrême, un projet entièrement en ASM c'est chaud.
- Dans un projet où l'on veut qu'il soit compact et rapide à la fois.
- Où on maitrise du bas niveau et où on ne peut faire autrement (gestionnaire d'exceptions, TSR et j'en passe).
- Enfin si on ne connait pas le C mais qu'on veut un truc interessant (cas de Martial Demolins).

C'est tout à fait ce que je me représente de l'ASM ..
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici