Sujet : Re: Boutisme
De : lecoat (at) *nospam* atari.org (Francois LE COAT)
Groupes : fr.comp.sys.atariDate : 30. May 2023, 22:38:18
Autres entêtes
Organisation : To protect and to server
Message-ID : <u55qca$3dand$1@paganini.bofh.team>
References : 1 2 3 4
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0) Gecko/20100101 SeaMonkey/2.53.16
Salut,
Arachide écrit :
Lorsque l'on parle de boutisme, on parle de hardware, et de langages
très proches du matériel informatique.
Alors pas forcément, et dans les deux sens:
- Tu peux très bien programmer sur 68k en assembleur sans t'occuper du boutisme: tu veux stocker un LONG ?
move.l donnée,adresse.
Tu veux relire le LONG ?
move.l adresse, donnée
Tu ne t'es pas occupé de comment est stocké le LONG. C'est inutile. (Sauf si tu veux le bricoler en deux WORD ou en quatre BYTE).
Sauf si ... Comme tu le dis si bien.
- Inversement, tu peux programmer en C, en GFA ou autre, un lecteur de fichiers AVI (tout en little-endian), et ton programme devra tenir compte du boutisme car en lisant les LONGS il faudra les remettre dans l'ordre.
Voilà, le boutisme va concerner ceux que ça concerne. C'est indépendant du langage, du hardware ou autre. Ça dépend de ce qu'on fait.
Guillaume.
Le boutisme est une notion hardware. Il se répercute sur le software.
Je te concède que quelque soit l'abstraction du langage, ça ne change
pas grand chose. Tu en as connaissance, parce que c'est une évidence
avec le langage assembleur. Olivier méconnait le matériel. Pascal lui
ne connait uniquement que le langage HTML. J'ai pratiqué un certain
nombre de langages assembleurs (Z80/8085, x86, 68k, SPARC, C80 ...)
et je sais donc ce que c'est que le boutisme, Guillaume, merci !
-- François LE COATAuteur de Eurêka 2.12 (Grapheur 2D, Modeleur 3D)http://eureka.atari.org/