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 » Programmation TI-Basic » existence d'un fichier (96 réponse(s))
./REPRISE DU POST PRECEDENT (post n°76)   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 2 juillet 2005 à 15:50 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  


Thepro :
Alors ne distribue pas tes programme !

N'aie pas peur, Lionel Debroux ne code pas en BASIC. :)
Sa spécialité, ce sont les programmes en C avec des versions séparées pour chaque modèle. C'est très lourd, mais au moins ça n'empêche pas aux gens de les utiliser.
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°77   Marquer comme non lu.
Lionel Debroux Ecrit le: Samedi 2 juillet 2005 à 16:03 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

> Si tu comprends, alors fais-moi le plaisir d'arrêter de m'accuser d'être incohérent. #roll#
Si on ne considère pas la compatibilité on-calc (qui ne donne jamais de programmes plus petits, à condition qu'on ne mette pas de façon stupide une détection/rejet dans un programme qui n'utilise aucune définition dépendante modèle) comme une feature (tu la considères comme ça, pas moi - ça n'empêche pas les gens de les utiliser, et largement dans le cas des programmes de TICT, comme tu le fais justement remarquer), l'optimisation taille et la compatibilité étant contradictoires, tu es incohérent.
Encore une fois, je ne vois pas comment je justifierais de revenir des années en arrière sur la taille du programme (compressée et décompressée) juste pour le fait d'avoir un programme compatible avec tous les modèles (embêter tout le monde pour la minorité) !

> Sa spécialité, ce sont les programmes en C avec des versions séparées pour chaque modèle.
Sauf quand ce n'est pas nécessaire (aucune définition dépendante modèle). Donc rarement.

> C'est très lourd
Je me doute bien de ce que tu veux dire, mais c'est très mal dit... En effet, les programmes sont justement plus légers !
Lionel Debroux - membre de TICT.
    
./Post n°78   Marquer comme non lu.
Link Ecrit le: Dimanche 3 juillet 2005 à 19:06 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

Pour la compatibilité on-calc, je dirais qu'elle était surtout nécessaire du temps où le câble PC était vendu séparément (et à un prix prohibitif, entraînant la prolifération des câbles non-officiels).

À présent que l'interface est vendue avec, chacun peut (à condition d'avoir Internet) trélécharger sans problème la bonne version d'un programme...
    
./Post n°79   Marquer comme non lu.
Folco Ecrit le: Dimanche 3 juillet 2005 à 19:47 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


>>Encore un truc comme ça et je te mets un carton jaune!
Tu dis ça parceque je ne vais pas dans ton sens... La réponse de zepro n'est pas moins sèche que la mienne, mais il approuve tranquillement, donc il a tous les droits :/
Et à priori tout le monde à le droit de développer en basic uniquement pour les calcs en anglais... pourquoi pas? #confus#
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°80   Marquer comme non lu.
Lionel Debroux Ecrit le: Dimanche 3 juillet 2005 à 20:38 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

Pleinement d'accord avec #78, sachant qu'il est impossible qu'aucun possesseur de TI-68k dans une classe (là où les TI-68k sont les plus utilisées) n'ait accès à Internet.

Martial: pas faux, mais rappelle-toi que tu n'es pas ici dans une position qui te permet d'en faire trop et que Kevin risque de ne pas apprécier...
Lionel Debroux - membre de TICT.
    
./Post n°81   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 3 juillet 2005 à 21: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  


Martial Demolins :
>>Encore un truc comme ça et je te mets un carton jaune!
Tu dis ça parceque je ne vais pas dans ton sens... La réponse de zepro n'est pas moins sèche que la mienne,

Ah bon, il a dit "vtp" où?
Et arrêtez le hors sujet (c'est valable aussi pour monsieur Debroux), sinon il va y avoir des locks et/ou des cartons.
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°82   Marquer comme non lu.
RHJPP Ecrit le: Dimanche 3 juillet 2005 à 22:06 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


Lionel Debroux :
Pleinement d'accord avec #78, sachant qu'il est impossible qu'aucun possesseur de TI-68k dans une classe (là où les TI-68k sont les plus utilisées) n'ait accès à Internet.

Je connais plein de monde qui ont une 68K qui ne pense même pas à chercher des progs sur Internet et qui n'ont pas installé TiConnect, leur seule façon d'avoir des nouveaux progs c'est la transmission calc>calc.

Martial Demolins :
La réponse de Thepro n'est pas moins sèche que la mienne, mais il approuve tranquillement, donc il a tous les droits.

lol je n'approuve rien : je dis ce que je pense ^^ (il n'y a que la façon qui change !)

Edit : -c+t+i lol
-Edité le Dimanche 3 juillet 2005 à 22:53 par Thepro-
    
./Post n°83   Marquer comme non lu.
Folco Ecrit le: Dimanche 3 juillet 2005 à 22:39 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


edit-> en remerciant gOlstein, et Thepro pour sa compréhension ;)

-Edité le Dimanche 3 juillet 2005 à 22:57 par Martial Demolins-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°84   Marquer comme non lu.
RHJPP Ecrit le: Dimanche 3 juillet 2005 à 22:49 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


Pour moi cela a la même valeur !
    
./Post n°85   Marquer comme non lu.
gOlstein Ecrit le: Dimanche 3 juillet 2005 à 22:56 Déconnecté(e)    Voir le profil de gOlstein Envoyer un email à gOlstein Visiter le site WEB de gOlstein Envoyer un message privé à gOlstein  

Ca ne sert a rien de se disputer pour un pseudo :), ca fait dévier le topic.

La prochaine fois Martial écrira bien ton pseudo et on en parle plus. Je ne pense pas qu'il faisait ca pour agresser qui que ce soit ;)
Ancien administrateur de TI-Gen

Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et ceux qui ne le comprennent pas.

[11:25:56] <@limmt> gc c'est un crétin alors que naPO il aime juste faire chier les gens
    
./Post n°86   Marquer comme non lu.
Vertyos Ecrit le: Dimanche 3 juillet 2005 à 23:04 Déconnecté(e)    Voir le profil de Vertyos Envoyer un email à Vertyos Visiter le site WEB de Vertyos Envoyer un message privé à Vertyos  

Kevin Kofler :
Ce n'est pas "contourner les bugs" mais "éviter de faire des trucs cons qui font boguer".

Il y a beaucoup de "trucs cons" faisables en basic, simplement ce langage n'est pas censé planter, jamais, même si on fait n'importe quoi. Le try plante, il est buggé. Je te renvoie au post de Link, il y a eu trop de posts depuis pour que je relise tout.

Il n'y a aucun problème sauf si on a la mauvaise idée de lancer la fonction de transfert en une boucle infinie...

cf ci-dessus, peu importe si c'est utile, stupide ou pas, ça ne devrait pas planter.

Bah, c'est logique que si le fichier n'existe pas, ça lance une erreur.

Pas forcément, non, ça pourrait aussi tout simplement ne rien faire. D'ailleurs ça pourrait être amusant que Ti décide dans une future ROM que "unarch" ne provoque plus d'erreur si le fichier est absent, ça mettrait en évidence les bugs de vos programmes respectifs.

Ce n'est pas l'application qui est boguée, elle n'y est pour rien, ce sont les programmes de toi (sic) et tous les gens qui codent comme toi qui sont bogués.

Je crois pourtant me souvenir de quelques problèmes qui apparaissaient avec l'utilisation de fonctions mathématique, une fois le mode français activé. Il faudrait retrouver le topic sur yAronet pour en avoir le coeur net, mais je parlais bien de vrais bugs, et non pas d'erreurs de conception comme le fait d'avoir traduit les chaines de caractère.
Membre de [ yAronet ] ^^
(et de [ 3l33t ] aussi, mais chut, coté obscur toussa...)
    
./Post n°87   Marquer comme non lu.
RHJPP Ecrit le: Lundi 4 juillet 2005 à 01:11 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


Vertyos :
Bah, c'est logique que si le fichier n'existe pas, ça lance une erreur.

Pas forcément, non, ça pourrait aussi tout simplement ne rien faire. D'ailleurs ça pourrait être amusant que Ti décide dans une future ROM que "unarch" ne provoque plus d'erreur si le fichier est absent, ça mettrait en évidence les bugs de vos programmes respectifs.


"Variable indefinie : Utilisation d'une variable indéfinie." c'est dans la doc ^^
    
./Post n°88   Marquer comme non lu.
Vertyos Ecrit le: Lundi 4 juillet 2005 à 04:25 Déconnecté(e)    Voir le profil de Vertyos Envoyer un email à Vertyos Visiter le site WEB de Vertyos Envoyer un message privé à Vertyos  

On doit pas avoir la même doc alors, parceque la mienne ne dit rien à ce sujet. Mais ils ont déjà changé le fonctionnement de certaines instructions Ti-Basic, si par hasard dans une prochaine ROM ils s'amusaient à le faire pour celle-là... Enfin bon, programmez comme ça vous amuse, mais venez pas prétendre ensuite qu'une méthode à la fois plus lourde, grosse et lente est "mieux" alors que son fonctionnement n'est pas plus garanti que celle que vous critiquez :p
Membre de [ yAronet ] ^^
(et de [ 3l33t ] aussi, mais chut, coté obscur toussa...)
    
./Post n°89   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 4 juillet 2005 à 05:02 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  


Hey, attends, la méthode que je conseille est:
:Local notexist
:getType(notexist)->notexist
:If getType(x)=notexist Then
...

qui est garantie marcher, indépendamment de la langue.
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°90   Marquer comme non lu.
limmt Ecrit le: Lundi 4 juillet 2005 à 07:16 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  



:Local notexist
:If getType(x)=getType(notexist) Then


c'est pas plus léger ca?
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°91   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 4 juillet 2005 à 08:09 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  


Si tu l'utilises une seule fois, oui, sinon non.
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°92   Marquer comme non lu.
Lionel Debroux Ecrit le: Lundi 4 juillet 2005 à 08:57 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

De toute façon, pour faire de vrais programmes, on passe en C/ASM, où on a rarement ces problèmes de localization dans les programmes ASM. Ca permet souvent de faire les choses plus intelligemment.
Par exemple, j'ai passé en C/ASM le delta^2 d'Aitken de MathTools (après l'avoir passé de O(n^2) en O(n)): ça m'a permis d'utiliser replace_top2_with_sum au lieu de copier la liste puis d'itérer, ce qui faisait O(n^2) appels à la lente next_expression_index; il n'y en a plus que O(n). Maintenant, quand on appelle aitknd2(seq(...)), ce qui prend en général le plus de temps est le seq(...)

Lionel Debroux :
> > Pleinement d'accord avec #78, sachant qu'il est impossible qu'aucun possesseur de TI-68k dans une classe (là où les TI-68k sont les plus utilisées) n'ait accès à Internet.
> Je connais plein de monde qui ont une 68K qui ne pense même pas à chercher des progs sur Internet et qui n'ont pas installé TiConnect, leur seule façon d'avoir des nouveaux progs c'est la transmission calc>calc.
Quand j'étais en 1ère/Terminale, de 2000 à 2002, j'ai fait de la transmission calc -> calc de nombreux programmes, y compris des programmes incompatibles on-calc pour l'unique 92+ de la classe (pour 8 89)... Un autre camarade s'est aussi occupé de transférer les versions appropriées à cette 92+. Et les câbles n'étaient à l'époque pas fournis avec les calculettes.
TI-Connect sux, car entre autres défauts (lourdeur, fonctionnement erratique de nombreuses versions) il ne supporte pas les câbles parallèle home-made, contrairement à W32Tran8x et surtout TILP, plus récent et plus portable.
-Edité le Lundi 4 juillet 2005 à 09:01 par Lionel Debroux-
Lionel Debroux - membre de TICT.
    
./Post n°93   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 4 juillet 2005 à 10:15 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  


Lionel Debroux :
Quand j'étais en 1ère/Terminale, de 2000 à 2002, j'ai fait de la transmission calc -> calc de nombreux programmes, y compris des programmes incompatibles on-calc pour l'unique 92+ de la classe (pour 8 89)... Un autre camarade s'est aussi occupé de transférer les versions appropriées à cette 92+. Et les câbles n'étaient à l'époque pas fournis avec les calculettes.

Bien sûr, mais le fait de devoir charger 2 versions du même programme complique quand-même pas mal la vie de ceux qui sont chargés de la distribution, et tout cela pour absolument rien, si ce n'est le manque de coopération de la part du programmeur. C'est comme les programmes kernel.
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°94   Marquer comme non lu.
Link Ecrit le: Lundi 4 juillet 2005 à 11:10 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

Si tu dis que c'est "pour absolument rien", on peut aussi dire que les jeux temps réel compilés en -Os, c'est de la perte de vitesse "pour absolument rien"... #roll#
    
./Post n°95   Marquer comme non lu.
Lionel Debroux Ecrit le: Lundi 4 juillet 2005 à 11:47 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

Bien vu.
Kevin, tu exagères. Ce n'est pas parce que tu es farouchement contre l'incompatibilité on-calc que tu peux te permettre de poster des choses aussi fausses (sans mettre un argument en face ce coup-ci, en plus).
Lionel Debroux - membre de TICT.
    
  :: Index » Forum Ti68K » Programmation TI-Basic » existence d'un fichier (96 réponse(s))
Pages : 5/6     « 1 2 3 4 [5] 6 » »|

.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 47.5ms avec 18 requetes