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 » Projets » Compilateur/Translateur TI-Basic -> C (78 réponse(s))
./REPRISE DU POST PRECEDENT (post n°57)   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 17 novembre 2005 à 19:25 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  


Non. HeapAllocHigh le locke automatiquement, mais tu ne veux pas qu'il soit locké parce que tu veux faire des réallocations (ou alors tu devras le déverrouiller, réallouer et reverrouiller). L'idée est de faire un HeapDeref à chaque utilisation.
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°58   Marquer comme non lu.
limmt Ecrit le: Jeudi 17 novembre 2005 à 19:28 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


Ok ;)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°59   Marquer comme non lu.
Thor Ecrit le: Vendredi 18 novembre 2005 à 19:54 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


Je reste tout de même contre ce projet ! Les programmeurs Ti-Basic ne vont pas se forcer à passer au C et on va assister à un flot important de programme souvent de trés mauvaise qualité.

Ce programme n'a que comme principal avantage, d'obtenir l'adhésion de nombreux programmeurs débutants!
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°60   Marquer comme non lu.
limmt Ecrit le: Vendredi 18 novembre 2005 à 20:23 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


Il vaut mieux des programmes C de mauvaise qualité de ques programmes en basic, parce qu'en temps normal il n'y a meme pas 0.5% des programeurs basic qui passent au C tu vois
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°61   Marquer comme non lu.
LionelA Ecrit le: Vendredi 18 novembre 2005 à 20:34 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


moi je trouve que ca serait sympa de pouvoir compiler mon vieux pokemon en basic mais je pense que ca sera impossible.
tu prevois de prendre en parametre des 89g (qui contiennent tous les sous prog, images et fonctions) ?
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°62   Marquer comme non lu.
Thor Ecrit le: Vendredi 18 novembre 2005 à 20:47 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


limmt :
Il vaut mieux des programmes C de mauvaise qualité de ques programmes en basic, parce qu'en temps normal il n'y a meme pas 0.5% des programeurs basic qui passent au C tu vois


Je comprend mais tu n'a pas peur de voir des "mastermind" tout pourris partout?
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°63   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 18 novembre 2005 à 21:17 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  


limmt :
Il vaut mieux des programmes C de mauvaise qualité de ques programmes en basic, parce qu'en temps normal il n'y a meme pas 0.5% des programeurs basic qui passent au C tu vois

Heureusement, parce que les autres 99,5 % ne savent pas programmer. :D
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°64   Marquer comme non lu.
limmt Ecrit le: Samedi 19 novembre 2005 à 07:35 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


LionelA pour l'instant il prend un fichier texte en argument et pour plusieurs programe je ne suis aps encore sur mais je pense que je vais prendre directement les fichiers .89p masi probablement pas les groupes, qu'il faudra dégrouper ;)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°65   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 19 novembre 2005 à 08:52 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  


Une autre limitation de ton convertisseur, c'est que tes entiers ne peuvent pas dépasser 32767. #roll# C'est un peu petit par rapport aux 10^614 gérés par le TI-BASIC...
-Edité le Samedi 19 novembre 2005 à 08:53 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°66   Marquer comme non lu.
Link Ecrit le: Samedi 19 novembre 2005 à 09:06 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

le principal inconvénient du basic est qu'il n'est pas typé en effet...

Ou bien, un programme avec une IDE (ou un fichier de paramètres) qui liste les variables et demande quel type (non-TI-Basic) employer, ce serait intéressant... (et encore mieux s'il analyse les types TI-basic pour lesquels il a des affectations vers cette variable)

Exemple1: Une variable "cpt" à laquelle on n'affecte que des EXPR, demander à l'utilisateur si c'est un entier 8, 16, 32bits (signé ou non, et avec les valeurs min/max pour que le newbie comprenne), un entier TI-Basic, une expression, ou ou un type variant...

Exemple2: Une variable "chn" à laquelle on n'affecte que des chaînes, demander à l'utilisateur si on en fait un tableau de caractères avec une taille max, ou une chaîne TI-basic, etc.

Peut-être aussi une checkbox demandant si la variable peut être référencée par une indirection (dans ce cas, on la place dans la VAT, ou bien dans un espace d'accès plus rapide (une table de hachage, peut-être)

Bien sûr, le newbie de base avec un prog téléchargé ne saura pas faire ça, mais celui qui a fait son propre programme est supposé savoir ce qu'il a dans le ventre...

Bref, un convertisseur qui utiliserait la plupart du temps des appels au TI-Basic, sauf quand il a un schéma connu pour aller bcp plus vite (Un truc qui accélère grandment par exemple, c'est transformer une matrice Ti-Basic en matrice d'entiers de taille fixe: on passe d'un accès en temps linéaire à un accès en temps constant...)
    
./Post n°67   Marquer comme non lu.
limmt Ecrit le: Samedi 19 novembre 2005 à 09:08 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


Kevin_Kofler > non ca en fait les nombres ne seront pas en short mais en long ;)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°68   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 19 novembre 2005 à 23:10 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  


Donc c'est déjà 2 fois plus lent (plus dans le cas des multiplications/divisions), et puis ça va limiter les nombres à 2*10^9, ce qui est toujours très petit par rapport à 10^614.
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°69   Marquer comme non lu.
limmt Ecrit le: Samedi 19 novembre 2005 à 23:32 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


em y'a pas de divisions pour des long, il peut pas savoir si le résultat est entier %)
le nombre en basi cvont jusqu'a 9.999*10^999 non?
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°70   Marquer comme non lu.
Sasume Ecrit le: Dimanche 20 novembre 2005 à 00:13 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Kevin Kofler :
Donc c'est déjà 2 fois plus lent (plus dans le cas des multiplications/divisions), et puis ça va limiter les nombres à 2*10^9, ce qui est toujours très petit par rapport à 10^614.

En pratique je doute que beaucoup de programmes utilisent le fait que les nombres vont jusqu'à 10^614 en BASIC.
limmt> Tu devrais (si c'est possible) proposer la possibilité de coder les entiers sur 16 bits ou 32 bits lors de la conversion en C (par le biais d'un switch).
    
./Post n°71   Marquer comme non lu.
LionelA Ecrit le: Dimanche 20 novembre 2005 à 00:17 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


tu pourrais peut etre aussi mettre une option de compilation interactive, genre ca demande a chaque variable comment on veut qu'elle soit gérée (mais faut aussi un mode automatique si on veut pas avoir a se taper tout le code) :)
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°72   Marquer comme non lu.
mic Ecrit le: Dimanche 20 novembre 2005 à 01:31 Déconnecté(e)    Voir le profil de mic Envoyer un email à mic Visiter le site WEB de mic Envoyer un message privé à mic  

Bientot une beta ??!! :P :P
TI-BANK :
http://www.ti-bank.be
http://pagesperso.laposte.net/bankti
http://www.ti-bank.fr.tc

Forum TI-BANK :
http://tibank.forumactif.com
    
./Post n°73   Marquer comme non lu.
limmt Ecrit le: Dimanche 20 novembre 2005 à 08:48 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


LionelA > Oui pk pas
mic > Non.
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°74   Marquer comme non lu.
Thor Ecrit le: Dimanche 20 novembre 2005 à 18:31 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


Ya encore beaucoup de travail ...
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°75   Marquer comme non lu.
Onur Ecrit le: Mercredi 23 novembre 2005 à 19:13 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


moi je dis que ca va pas etre releasé ou en tout cas ca va etre très rudimentaire pour etre utilisé
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°76   Marquer comme non lu.
Onur Ecrit le: Vendredi 30 décembre 2005 à 22:31 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


ca en est où ?
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
  :: Index » Forum Ti68K » Projets » Compilateur/Translateur TI-Basic -> C (78 réponse(s))
Pages : 4/5     « 1 2 3 [4] 5 » »|

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