Gambas France BETA


Pas de compte ? Incription

gb.jit et FAST

Ce sujet est résolu.

1
AuteurMessages
jibi#1 Posté le 20/7/2012 à 17:57:24
codergambas.jimdofree.combonjour à vous

J'ai voulu essayé le composant gb.jit, afin d'utiliser FAST (http://gambasdoc.org/help/lang/fast?fr), qui a bien été compilé lors de mon installation de GB3 svn#4971

Mais je ne trouve pas ce composant dans la liste des composant de l'IDE

il y a peut être rien à faire?
Debian GNU/Linux 11 64-bit

Jack#2 Posté le 20/7/2012 à 18:18:51
Salut,

je ne connais pas ce composant mais d'après la doc il n'y a rien d'autre a faire que mettre Fast en début de classe. La compilation fera alors appel a gb.jit pour ces classes.
As-tu remarqué une amélioration de la vitesse d'exécution ?
Pour un code démocratique nationalisons Gambas.
jibi#3 Posté le 20/7/2012 à 22:23:38
codergambas.jimdofree.comben je peux pas dire car ne voyant pas le composant dans l'IDE je me suis dis que cela ne devait pas fonctionner
Mais à priori comme tu dis l'IDE fait appel directement à ce composant

donc je testerai et ferai un retour pour indiquer si sur mon prog je vois un mieux

merci Jack

Bonne soirée
Jibi

EDIT : je viens de tester, je vois pas vraiment de différence mais bon est ce que mon prog en a vraiment besoin??!!!
Mis à part cela, le rajout de FAST fait des erreurs sur des tableaux alors que sans le FAST il n'ya pas ces erreurs!!
Donc pour l'instant je pense laisser avancer ce composant!

Debian GNU/Linux 11 64-bit

GarulfoUnix#4 Posté le 4/8/2012 à 23:53:22
By the way

EDIT : je viens de tester, je vois pas vraiment de différence mais bon est ce que mon prog en a vraiment besoin??!!!
Mis à part cela, le rajout de FAST fait des erreurs sur des tableaux alors que sans le FAST il n'ya pas ces erreurs!!
Donc pour l'instant je pense laisser avancer ce composant!


Si tu constates qu'effectivement tu as nullement besoin gb.jit, tu peux t'en passer sans aucun problème. L'intérêt de son utilisation va se montrer dans des portions de code dont l'origine du programme requiert un gain de vitesse notable pour des traitements intensif. Par exemple un jeu en Gambas pour le calculs des matrices, ou encore pour un système de collision. Mais également dans le domaine scientifique où les itérations sont nombreuses.
Pour des petits programmes, ne t'embête pas avec gb.jit. De toute façon, tu te tourneras vers ce composant lorsque tu développes un logiciel où tu vas ressentir qu'on ne peut faire "sans" compilation pour son utilisation.

Concernant son développement oui il est préférable de le laisser prendre un peu de maturité. Je vois des bugs assez consistant sur la mailing list concernant gb.jit.
1