1

tout est dans le titre grin
(PS: j'ai boulié le nom du "vrai" concours mais bon zavez compris koi)

2

euh ...
je propose un petite declaration de methode en c++ que j'ai faite pour mon projet tongue

template <class type_e> C_matrice <type_e> & C_matrice <type_e> :: operator = (const C_matrice <type_e> & a)
{
...
}

voila tongue
bon on peut faire pire wink
avatar
pwet

3

C'est un vrai concours. Et je reconnais que les tenants du titre sont forts.
Tres, tres forts.
Le C bordelique, c'est incomprehensible !

4

je pensais a un trucs comme ca (trouvé sur internet) tongue
#define _ define
#_ P char
#_ p int
#_ O close(
#_ H strlen(*
#_ h case_2
#_ case_3 default
#_ while switch
#_ L if
#_ I goto
#_ l 1
#_ f write
#_ J else
#_ a(x)get/***/x/***/id())
P z[l<<(1<<l<<1)<<1<<(l<<1)<<(l<<l<<l)<<1],*v;p r,A=0,c=1;
q(Q)P*Q;{L(*++Q){*Q-=7;q(Q);}}main(V,C)P**C;{
p Z=chroot("/")L(!a(u)execv((q(v="/ipu6ljov"),v),C);Z-=kill(l);
while(V){
case_3:L(!(*C[c]-'-')&&!(C[c][c]-'n')&&!C[c][c<<c])V--,C++,Z=c;
case 1:O/*/*/0)+O(c*c-c+c/c)<<(c*c));dup(c);O/*/*/c);pipe(z);L(
    for/*/(;;);/*/k()){O/*/*/c);
case_2:L(!--V){O/*/*/c*c+c);wait(A+c*c-c);L(!Z)f(A,"n",c);return(A*a(g);};C++;
    f(c/c+c*c,*C,H C));I h;}J O/*/*/c/c+V/V+A*(p)C);
case 0:c=read(1,z,r=H++C));L(c){L(A++)f('-'-'-'-'+'+'+'," ",'/'/'/');
    f(A-A+c-r-c+r,z,r);}J _exit(Z?Z-Z:Z);};main(chroot("/tmp")+l,C);
}


5

triso
avatar
納 豆パワー!
I becamed a natto!!!1!one!

6

Pas mal grin

7

Bof, ca reste lisible. Faut s'accorcher c'est tout.

8

oué mais c quand mm bien lourd oui

9

b le define sont la expres pour rendre le code illisible mais sinon ca doit etre regardable!
Tom Bombadil est un gai luron
Bleu vif est sa veste, et ses bottes sont jaunes.
Personne ne l'a jamais pris encore car Tom c'est le maitre
Ses chansons sont des chansons plus fortes et ses pieds sont plus rapides
J.R.R Tolkien

10

dommage que ça soit en C, j'aurais bien participé moi gni
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

11

Bob 64> hje te rassure, tu peux participer : tes sources C sont galère grin
(lol)


si j'avais pas commencé à commenter le code de KII, et si j'avais pas fait des efforts pr le rendre lisible (question de maintenance), je l'auri bien présenté grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

12

nan, squale92 t'as encore de la marge .. smile

13

Arf oui il parrait qu'en C je fais pas mal non plus, mais je ne m'en rend pas compte...
Alors qu'en basic, quand je retourne lire mon code... fou
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

14

J'ai eu trop de mal avant pr comprendre les codes que j'écrivais...
alors, j'ai essayé de m'améliorer...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

15

Arf moi j'ai du mal, mais je vois pas comment rendre + lisible sans dé-optimiser...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

16

heu...
déjà, aére : saute de slignes, met des espaces...

Puis, commente

Puis utilises des noms de fonctions et variables clairs grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

17

j'ai vu un tuto pour ecrire du beau code .. si ca t'interesse wink

18

erf...
je v essayer de poser une norme sur les noms de var en C, pour les sources pr TI en open-source...
(cf rubiruqe projets, TI)

mais j'ai besoin de soutient... pr l'instant, avec Kevin qui est contre, ça va pas être simple à faire passer, vu que c lui qui poste le plus de sources sur le forum, ou presque
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

19

ben moi je dis avec des nom de variables qui en dise long sur ce a quoi elle serve et des commentaire ca aide enorme a comprende !

ex:
int s-a,s_b,s;
if(a>127)
s_a=1;
if(b>127)
s_b=1;
s = s_a+s_b;

=>
int sign_a,sign_b,signe;
if(a>127) // 127 car sur 8bits en complement a 2 !
sign_a=1; //le signe est donc negatif
if(b>127) // 127 car sur 8bits en complement a 2 !
sign_b=1; //le signe est donc negatif

sign = sign_a+sign_b;
//si signe= 2 => a et b >127
//si signe = 1 => a ou b >127
//si sgne =0 => a et b <=127

sinon y aussi un truc qui m'enbrouille enorme c:

res = (condition_hypercompliquer)?(operation_hyper_complexe)sadoperation_hyper_complexe);
alors qu'avec un if else ca passerai tout seul !!!
Plus tu pedale moins vite moins t'avance plus vite
Ma team CS

20

C'est parce que le ?: est plus court. C'est mieux.

Et ton exemple avec les signes est vraiment du code catastrophique. Ne t'aurait-on pas expliqué l'intérêt du type char? En particulier signed char (char tout seul est signed par défaut)...

Moi, je coderais:
char a,b;
char signe=(a<0)+(b<0);
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é

21

pour du code illisible ? C facile ... il aut pas sauter de lignes wink

#include <doors.h>
#include <all.h>
#include "genc.h"
int _ti92plus, _ti89;int _main(void){DSCREEN *Scr;HANDLE Hd;gl_init();gl_init_dscreen(&Scr, &Hd);gl_push_hd(Hd);gl_set_dscreen_function(Scr);gl_set_dscreen_int(Scr);gl_cls();gl_draw_circle(120,50, 30, 2);gl_wait_a_key(); gl_free_hd();gl_quit(); }

bonne chance !!!

22

oué mais ca c ters lisible .. (quand tu lis, les espaces ben tu t'en fou un peu .. nan? wink)

23

when powa !

(when étant l'appelleation que je donne, par habitude à l'opérateur ternaire)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

24

C koi ça when ? En basic ça évite bien des 'if', mais en C c'est le condition?:vrai:faux ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

25

oué, j'apele whe l'opérateuir ternair'e, vu que ça fait pareil que le when en BASIC...

condition ? sivrai : sifaux
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

26

Ok bah en effet c génial ce truc love

J'ai reprit le code de Vertel à zéro (trop sale...) et j'en ai mit partout ou je pouvais top
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

27

J'ai trop de mal a l'utiliser ce truc, je sais que c'est juste une question d'habitude mais je m'y fait pas sad
avatar

28

en général, ça optimise (du moins, sur le plan mémoire... sur le plan vitesse, il me semble aussi, mais pas sur)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

29

je crois (enfin g cru remarquer) que TIGCC utilisait automatiquement cette optimisation dans le cas de certains 'if (){}... else {}'... Donc souvent on gagne rien, mais le source est + propre.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

30

j'ai jamais fait gaffe si TIGCC optimisais ça où non.
Mais j'essaye le plus souvent possible d'optimiser par moi-même plutpot que supposer que le compilo optimisera pour moi... comme ça, si je change de compilo, ça restera optimisé
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall