120

bob64>je suis un fana de C donc je pense au j'ai le droit de repondre au topic!

Heu... Ou est-ce que j'ai dit le contraire confus

Link > Ah c toi qui a fait Kombat grin
Faudrait que j'essaie un jour...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

121

Orion> c pas 15k, ms 5k... roll
en utilisant printf, ki est quand mme vachement plus puissante que writeln...
enfin bon.. smile
pour moi, le C est le langage le plus proche de l'asm, et c'est quand meme un langage de moyen niveau, il restera un standard jusquace qu'un autre langage du meme type et ac les memes perfs ou de meilleures perfs ne viennent le detroner, et a mon avis, c pas pret d'arriver smile
bon pke kan meme, tout coder en asm sur un x86, fo le faire... triso
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

122

Moi,117>C'est toujours le cas d'ailleurs:
Repéché d orgueildevil
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

123

Orion >> juste pour revenir sur la taille du C :

Sur TI89 :

#define USE_TI89

#define SAVE_SCREEN

#include <tigcclib.h>

void _main(void)
{
  clrscr();
  printf("Hello World !")
  ngetchx();
  
}


== 449 octets ! tongue

Sur PC (avec Dev-C++, en mode console application (cad sous MSDOS)) :

#include <stdio.h>

int main(void)
{
  printf("Hello World !")
  getch();
  return 0;
}


== 4608 octets. sad

Enfin bon, on en est tjs à moins de la moitié de ce que tu as dit (au pire, sur PC).
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

124

pour ti tu peut faire moins ngetchx est tres gros!
tu peut faire un while avec rowread et le code sera plus legerroll
Si dieux existe alors Armin van Buuren en est 1!!
Pour me contacter sur msn:mastergb@hotmail.com

125

attention j'ai fait le code de base, qu'on trouve dans les tutorial, pas le code optimisé attention

vala ... wink sinon c sur, on peut un peu mieux faire. wink
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

126

449 octets rotfl

Et en basic :

prgm
()
clrio
pause "Hello world !"
endprgm

38 octets bangbangbang
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

127

et faut rajouter "DispHome" aussi ! tongue sinon tu reviens pas sur Home comme moi je le fais en C. tongue alors, combien maintenant ? 43 octets ? merde ... sadsad
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

128

mauvais raisonnement!
je vous fait un event a rajouter a la ti qui des que tu lance un fichier perso si il ya une commande hello_world ca marque hello_world et la ca fait combien d'octet si on compte pas le compilo derriere?15 20 octet?
ya un compilo derriere qui lui prend beaucoup de place!
Si dieux existe alors Armin van Buuren en est 1!!
Pour me contacter sur msn:mastergb@hotmail.com

129

tout à fait !

aussi, en BASIC seul le nombre de caractère influe sur la taille, alors qu'en fait si on prenait la taille de ce prog BASIC traduit par l'AMS au moment de l'execution, bah la taille serait carement plus grosse ! wink
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

130

d'ailleur un compilo maison pour le basic serait pas mal a faire....(avec interfacage genlib! j'ai essayer et les perfs sont vraiment bonne!!! On peut refaire un jeu digne d'un jeu C (pas aussi rapide mais deja pas mal du tout oui)
faudrait que je sorte aussi tinstallv1.1 ca fait 1 mois qu'il est pret doc comprise et je l'ai toujours pas sortie!!
j'attend la prochaine sortie de pokered il en aura besoin!!(super intro d'install!!)
Si dieux existe alors Armin van Buuren en est 1!!
Pour me contacter sur msn:mastergb@hotmail.com

131

meowcat
a écrit : oui, et quand ca plante, tu as un joli reset

Où est le problème? La récupération de la mémoire archive, ça te dit quelque chose?
squale92
a écrit : ET puis, vire les defines inutiles de TIGCC (voir post dans la rubrique C que je t'ai donné letruc pr les chaines exec), tu perdra moins d eplace

Et hop, il y aura des problèmes de compatibilité ou autres. Bravo! Il y a une raison pour laquelle on a mis le code supplémentaire dans tipatch.lib!
tu ne peux pas compresser les progs BASIC en PPG (compression de l'ordre de 35-45% en général, je crois), tandis que les progs C, tu peux smile

Il suffit d'adapter ttstart.
mastergb1
a écrit : l'avantage est le passage de registre [...]

http://tigcc.ticalc.org/doc/info.html#history
Mais sinon, je suis d'accord, l'assembleur est plus efficace que le C.
Orion_ a écrit :
674 lines, 0.1 seconds, 9792 bytes code, 5910 bytes data.

On s'en fiche du temps de compilation!
Et un compilateur rapide l'est souvent parce qu'il optimise mal ou pas du tout!
mastergb1
a écrit : C'etait un citation de prof qui m'as valu d'ailleur une sale embrouille avec mon prof d'info car j'etait pas d'accord avec lui!

Il faut toujours faire semblant d'être d'accord. grin
Pim89 a écrit :
Sur PC (avec Dev-C++, en mode console application (cad sous MSDOS)) :

#include <stdio.h>

int main(void)
{
  printf("Hello World !")
  getch();
  return 0;
}


== 4608 octets. sad

Chez moi:
unknown@K ~
$ uname -a
MINGW32_ME-4.90 K 1.0.8(0.46/3/2) 2002-05-13 09:50 i686 unknown

unknown@K ~
$ cat test.c
#include <stdio.h>

int main(void)
{
  printf("Hello World !")
  getch();
  return 0;
}

unknown@K ~
$ gcc -fno-rtti -fno-exceptions -Os -s test.c

unknown@K ~
$ ls -l *.exe
-rwxr-xr-x    1 unknown  unknown      [b]3584[/b] Jun 22 05:59 a.exe
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é

132

-

133

Kevin Kofler a écrit :
Où est le problème? La récupération de la mémoire archive, ça te dit quelque chose?


Ce n'est pas le reset qui me gene, je n'insulte pas le C ni les autres languages, mais en cas d'erreur de syntaxe, c'est pas le language le plus simple.

> A TOUS : je defends le basic, mais je le compare pas au C àu l'ASM. On va pas faire un topic Basic-C/ASM non plus rotfl
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

134

Orion_ a écrit :
je signal juste a kevin, que son truc, c sous linux, pas sous windows.

Euh, où t'as vu Linux toi ???
So much code to write, so little time.

135

-

136

Ca se voit que c'est Windows Millenium non ?
So much code to write, so little time.

137

-

138

Orion_
a écrit : je signal juste a kevin, que son truc, c sous linux, pas sous windows.

Euh, tu connais MSYS?
Orion_ a écrit :
[b]unknown@K ~[/b]

[b]$[/b] uname -a

MINGW32_ME-4.90 K 1.0.8(0.46/3/2) 2002-05-13 09:50 i686 unknown

[b]unknown@K ~[/b]

[b]$ cat[/b] test.c

c tipique unix sa.

Ah, tu l'as vue où la distribution Linux qui s'appelle "MINGW32_ME-4.90"??? grin
Il faut apprendre à lire le résultat de la commande uname!
Nitro
a écrit : Ca se voit que c'est Windows Millenium non ?

En effet:
MINGW32 = Minimalist GNU for Win32
_ME-4.90 = Windows Me 4.90
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é

139

Et la distribution Linux qui utilise des fichiers exécutables en .EXE, tu me la montres aussi... 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é

140

-

141

Et en plus, tu juges selon ce qui est le moins caractéristique. grin
Tape ça dans une fenêtre DOS normale:
prompt unknown@k ~$_$_$$
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é

142

Quel est ce "langage", qui s'utilise sous DOS, apparemment ??

143

Quel "langage"? À quel message (n°) te réfères-tu?
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é

144

jackiechan91
a écrit : Quel est ce "langage", qui s'utilise sous DOS, apparemment ??


ce langage comme tu di, c du dos, tou simplement...tsss
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

145

-

146

Orion_ a écrit :
en asm, vous ete tous batu, 31 octets (même le tibasic) tongue
enfin, c vrai que l'idée de départ c t avec du C, m'enfin.....

 include "ams"
 clr.w -(a7)
 pea.l string(PC)
 clr.l -(a7)
 dc.w $f800+DrawStr
 dc.w $a004
string: dc.b 'Hello World !'

--> (assemblé avec AS de Nitro) 30 octets tongue
Et ça marche! tongue
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é

147

-

148

Non, ça ferait 2 octets de plus. sad
(dc.w $f800+ngetchx)
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é

149

Hop, avec attente d'appui d'une touche, en 28 octets:
 include "ams"
 pea.l string(PC)
 dc.w $f800+ST_helpMsg
 dc.w $f800+ngetchx
 dc.w $a004
string: dc.b 'Hello World !'

tongue
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é

150

Niveau compatibilité c'est pas top, ton code, Kevin grin