Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Algorithmie et optimisation » aide (26 réponse(s))
./REPRISE DU POST PRECEDENT (post n°19)   Marquer comme non lu.
Link Ecrit le: Samedi 14 janvier 2006 à 10:05 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

C'est bien ce que je pensais, on n'a pas la même notion du mot "inefficace".
Moi, pour me faire comprendre, j'aurais mis "encombrants". Mais "inefficaces", non: S'ils sont plus rapides, ils sont plus efficaces.
    
./Post n°20   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 14 janvier 2006 à 11:08 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Les appels les plus rapides sont les appels relogés (cf. MLINK_FORMAT_ROM_CALLS), pas les appels à travers la table non plus. Mais du coup ce sont les plus gros (du moins si on compare avec OPTIMIZE_ROM_CALLS). :(
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°21   Marquer comme non lu.
Onur Ecrit le: Mardi 24 janvier 2006 à 18:29 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


Thrall, voici un truc simple, rapide et relativement efficace pour programmer pour ta TI : ETP Studio

Il y a également le gfa-basic que tu peux trouver sur ce cite meme.

dsl pour la pub les autres, mais je me dois de lui proposer ces alternatifs.
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°22   Marquer comme non lu.
limmt Ecrit le: Mardi 24 janvier 2006 à 19:05 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


Juste un précision:
ETP studio est un langage compilé, c'est à dire plus rapide que le basic, mais plus lent que le C/ASM, mais plus facile d'utilisation
GFA-basic est un langage interprété tout comme le basic, mais l'interpréteur est mieux optimisé et donc beaucoup plus rapide que le basic normal (bien sur toujours plus lent que les langages compilés)
-Edité le Mardi 24 janvier 2006 à 20:10 par limmt-
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°23   Marquer comme non lu.
Jfg Ecrit le: Mardi 24 janvier 2006 à 19:44 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


limmt limmt limmt...
GFA-basic est un langage interprété tout comme le basic, mais le compilateur est mieux optimisé et donc beaucoup plus rapide que le basic normal
Kill Mario
    
./Post n°24   Marquer comme non lu.
limmt Ecrit le: Mardi 24 janvier 2006 à 20:09 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


oups erreur d'écriture, l'interpréteur bien sur ^^
je vais éditer dsl :$
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°25   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 25 janvier 2006 à 20:01 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Le problème de ces "BASICs rapides" est que:
  • GFA est interprété, donc même si c'est très rapide par rapport au TI-BASIC, ça reste très lent par rapport au C (et même à l'ETP)
  • ETP est certes compilé, mais le compilateur n'optimise pas aussi bien que GCC, donc le résultat est plus lent (et nettement plus gros aussi) que le code C équivalent. De plus, étant un langage compilé, le comportement du langage est très proche de celui du C, ce n'est vraiment que la syntaxe qui ressemble encore à du BASIC. Il est souvent très facile de transposer un programme en ETP BASIC vers le C (correspondance souvent 1:1 des instructions, j'avais fait ça pour une version du Mine Sweeper Flags de Onur, je n'ai pas eu le temps de le refaire avec la version la plus récente). L'inverse n'est souvent pas possible parce que le langage ETP est moins expressif que le C.

-Edité le Mercredi 25 janvier 2006 à 20:02 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°26   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 25 janvier 2006 à 20:04 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


De plus, TIGCC te permet de déboguer tes programmes directement au niveau source (c'est-à-dire au niveau C, sans avoir besoin de connaissances en assembleur) en utilisant TiEmu 2.80 (version de développement destinée à devenir la 3.00), chose que ni GFA ni ETP te permettent.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
  :: Index » Forum Ti68K » Algorithmie et optimisation » aide (26 réponse(s))
Pages : 2/2     « 1 [2] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 67.63ms avec 18 requetes