900

(euh, c'est pas toi qui t'éclate en postant régulièrement du code absolument imbitable ? cheeky)

901

non pas specialement
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

902

Ben si ? Combien de fois je te l'ai fait remarquer d'ailleurs grin Après, c'était peut-être de l'obfuscation volontaire, je sais plus, mais dans le domaine tu peux powater très fort.
Bon t'as de la chance, ça fait un an ou deux que je log plus IRC tongue

903

Tu parles de code de merde, genre d'un emulatueur?

Je n'ais jamais dit que le code en question etait propre. Et ce n'est pas du code de production pour un projet pour mon boulot, et sense pouvoir etre maintenu par d'autre.

TI-NES en l’occurrence est un machin de recherche ou j'ai pondu du code en même temps que je découvrais la plateforme, pas mal de choses sont a revoir au niveau du code, il n'est pas maintenable en l’occurrence.

Apres pour certaines parties d'un programme tu n'as des fois pas le choix (contrainte de place, contrainte de temps d’exécution, ...) et la il faut faire des compromis, mais tu documente le compromis.
En l’occurrence le code de mon émulateur de 6502 peux paraître touffu, mais il est documenté; et il y a une forte contrainte de vitesse, et des compromis on du être fait dans ce sens.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

904

Oui, je parlais de ça. Attention, j'ai pas du tout dit que tu savais pas écrire du code propre, lisible et maintenable, mais en générél celui-ci, t'as pas tendance à le poster, normal hehe
Et puis bon, en général, quand tu postes du code de Ti-Nes, c'est qu'on parle d'obfuscation ou de code crade, donc bon, c'est dans le contexte grin

905

Godzil (./894) :
et ecrire x <= Y c'est juste moche.

Pourquoi? Ça correspond à l'énoncé, < 101 est une reformulation qui te permet d'économiser un caractère dans le code source et c'est tout.
Kevin: tu semble bien mal connaitre le boulot fait par un optimisateur.

J'ai suffisamment travaillé sur GCC pour savoir ce qu'est un optimisateur (et notamment pour ne pas lui faire confiance grin).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

906

GT Turbo (./898) :
l'asm x86 est vraiment moche, illisibile, etc...

La on comprend pourquoi il y a plus 'd'asmeux' 68000 que x86.

GT Lisible
Ce qu'a posté Godzil vient de GAS, un assembleur qui utilise une syntaxe propriétaire ultra moche quel que soit le processeur. Pour le code 68000 ça rajoute des "%", mais pour le code x86 ça inverse en plus la source et la destination (!) et ça change la syntaxe des instructions. Par exemple lea (%edx,%edx,2),%eax, avec la syntaxe normale ça donne lea eax, [edx + (edx * 2)].
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

907

Oui, et c'est pareil pour le 68000, et ca inverse aussi l'ordre des registres de memoire
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

908

Kevin Kofler (./905) :
Pourquoi? Ça correspond à l'énoncé, < 101 est une reformulation qui te permet d'économiser un caractère dans le code source et c'est tout.


Ah oui c'est super un caractère en moins dans le code source.....

L'utilisateur du programme va apprécier ton geste....


Zero, Godzil merci pour l'info, mais quel c... a décidé d'inversé les registres ?

Car indiqué la source puis la destination c'est quand même plus logique non ?

GT a l'envers...
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

909

Bah... en BASIC, pour changer la valeur d'une variable, tu écris bien "a = 5" non ? La destination est avant la source smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

910

Kevin Kofler (./905) :
Godzil (./894) :
et ecrire x <= Y c'est juste moche.
Pourquoi? Ça correspond à l'énoncé, < 101 est une reformulation qui te permet d'économiser un caractère dans le code source et c'est tout.

Un code est souvent beaucoup plus lu qu'écrit, du coup je ne vois pas trop l'intérêt de grappiller un caractère…
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

911

GT: L'ordre est discutable, en C tu ecrit

DEST = SOURCE

par exemple.

Sur pas mal d'assembleur tu retrouve aussi la notion de dest, src

Le langages assembleur de l'ARM fait ca par exemple. Apres c'est comme le boutisme c'est une question de convention.

A moins bien sur que le chip ne soit pas documenté, ou que la syntaxe soit particulièrement merdique (ca arrive), chaque fabricant défini son propre assembleur et la syntaxe lié, il y a deja assez d'incompatibilité entre des assembleurs qui utilise la "bonne" syntaxe alors changer completement celle-ci et l'ordre des paramètres est vraiment de la mauvaise foi de la pars des créateurs de GAS.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

912

flAnker (./910) :
Un code est souvent beaucoup plus lu qu'écrit, du coup je ne vois pas trop l'intérêt de grappiller un caractère…

Ah merci, si tout le monde était d'accord avec cette affirmation suis sûr que 50% des débats sur le code seraient instantanément résolus !
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

913

Zerosquare (./909) :
Bah... en BASIC, pour changer la valeur d'une variable, tu écris bien "a = 5" non ? La destination est avant la source smile


Heu si tu fais :

5=a le chiffre 5 va prendre la valeur de a non ? wink

et en assembleur, on le prend dans le sens, on prend une valeur et on la 'move' dans la var.

Godzil voila mauvaise foi des Gas tongue

GT Dans le bon sens top
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

914

Zeph (./912) :
flAnker (./910) :
Un code est souvent beaucoup plus lu qu'écrit, du coup je ne vois pas trop l'intérêt de grappiller un caractère…

Ah merci, si tout le monde était d'accord avec cette affirmation suis sûr que 50% des débats sur le code seraient instantanément résolus !


Je suis d'accord avec cette affirmation, surtout que je prog dans 90% des cas en asm, langage qui réduit la taille de l'executable quand tu rajoute des caractères !!!

68000 powa !!!

GT Tout petit !!
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

915

Pen^2 (./883) :
c'est quand même pas terrible de multiplier vos modulos
Kevin Kofler (./888) :
Vous vouliez un truc lisible, donc c'est du self-documenting.
Kevin Kofler (./888) :
Seulement ceux qui connaissent les modulos


Je fais redite d'Uther, mais le modulo est quand même l'une des cinq opérations mathématiques de base. Autant tout réduire au signe moins (-) sinon.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

916

Zeph (./912) :
flAnker (./910) :
Un code est souvent beaucoup plus lu qu'écrit, du coup je ne vois pas trop l'intérêt de grappiller un caractère…
Ah merci, si tout le monde était d'accord avec cette affirmation suis sûr que 50% des débats sur le code seraient instantanément résolus !

hehe

(sans compter que finalement, une bonne partie du code est écrit par les IDE)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

917

flAnker (./916) :
(sans compter que finalement, une bonne partie du code est écrit par les IDE)



IDE 'nègre' de l'an 2000 ? wink


GT écrit a la main !!
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

918

GT Turbo (./913) :
5=a le chiffre 5 va prendre la valeur de a non ?

En basic Casio, c'est comme ça cheeky

919

TI Basic aussi:

42→AllYourBase
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

920

J'aime bien ./877
smile

921

flAnker (./896) :
Je ne suis pas spécialiste en compilo, mais j'imagine comme Godzil que c'est optimisé par le compilo, non ?
Je ne sais pas, mais comme je le disais au début, je ne fais les choses qu'une fois, ne serait-ce que pour la maintenabilité.
Meowcate (./915) :
Je fais redite d'Uther, mais le modulo est quand même l'une des cinq opérations mathématiques de base. Autant tout réduire au signe moins (-) sinon.
Je parlais d'éviter de faire les choses deux fois, pas d'éviter le modulo hehe

922

En meme temps le faire deux fois permet d'avoir un executable plus petit tongue
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

923

Mouais, ça par contre c'est pas ma priorité tongue (mais c'est sûr que ça peut être un critère. Dans ce cas une macro ou une fonction inlinée :d)

924

GT Turbo (./908) :
Kevin Kofler (./905) :
Pourquoi? Ça correspond à l'énoncé, < 101 est une reformulation qui te permet d'économiser un caractère dans le code source et c'est tout.


Ah oui c'est super un caractère en moins dans le code source.....
L'utilisateur du programme va apprécier ton geste....

C'est Godzil qui a utilisé < 101, j'ai mis <= 100 partout, moi! (Même dans la version qui a été jugée "illisible". tongue)
Zero, Godzil merci pour l'info, mais quel c... a décidé d'inversé les registres ?
Car indiqué la source puis la destination c'est quand même plus logique non ?

l'envers. à tout fait Intel grin
Godzil (./911) :
A moins bien sur que le chip ne soit pas documenté, ou que la syntaxe soit particulièrement merdique (ca arrive), chaque fabricant défini son propre assembleur et la syntaxe lié, il y a deja assez d'incompatibilité entre des assembleurs qui utilise la "bonne" syntaxe alors changer completement celle-ci et l'ordre des paramètres est vraiment de la mauvaise foi de la pars des créateurs de GAS.

Tu ne gueules pas sur les bonnes personnes, c'est AT&T qui a, dans l'assembleur de Unix™, défini cette syntaxe x86, GAS ne fait qu'être compatible avec Unix par défaut. (Et je signale que la syntaxe Intel est gérée depuis longtemps, il suffit d'une directive pour l'activer.)
GT Turbo (./917) :
IDE 'nègre' de l'an 2000 ? wink

Raciste! D'un pour le terme utilisé, et de deux pour l'amalgame entre personne d'origine africaine et esclave.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

925

Kevin Kofler (./924) :
GT Turbo (./917) :
IDE 'nègre' de l'an 2000 ? wink.gif?76
Raciste! D'un pour le terme utilisé, et de deux pour l'amalgame entre personne d'origine africaine et esclave.

http://fr.wikipedia.org/wiki/N%C3%A8gre_litt%C3%A9raire

926

Squalylesque :
http://www.cryptofails.com/

(notez qu'il y a de grands malades qui font de la crypto en PHP)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

927

Joli, je devrait me lancer dans la crypto tiens.

Ptet faire de la Cryptodiophilie?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

928

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

929

Oui ils ont recupere OpenRTOS ou equivalent quoi
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

930

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo