BlitzBasic, very disapointing !

Blitz3D Forums/Blitz3D Beginners Area/BlitzBasic, very disapointing !

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

For MagicalTux:
C'est vrai, BlitzBasic version Amiga avait le meme IDE, mais on pouvait esperer que 10 ans
apres, l'IDE ce serait ameliore, n'est-ce pas ?
Quant au fait qu'il y ai deux versions parallele de BB, c'est comme vendre Delphi en deux
partie: une version avec une partie des instructions et l'autre avec la seconde partie du
language pascal-objet.

Imagine simplement un emulateur (WinUAE par exemple), il traduit 100% du code cpu en code cpu/fonctions
pour la machine cible. Certains emulateurs ont evolues pour traduire 100% des fonctions de la
machine source simplement en ajoutant les opcode et les fonctions neccessaires.

Si tu est un programmeur de langage tels que Turbo-Pascal/Delphi (ou FreePascal GRATUIT et complet)
ou de Borland Builder C++, tu sais qu'il suffit de rajouter les fonctions dans la bibliotheque
de BB et d'adapter l'interpreteur/compilateur de BB.
Si le code source de BB est clair et bien documente, c'est une operation sans douleurs.

Mais il est evidamment plus rentable de vendre 2 produits differents basée sur un algorithme
déjà écrit qu'il suffit d'adapter.

Tu avoue toi-meme que BB manque un peu de puissance et de fonctions de base (byte, pointeurs, ect...)
mais tu achete toute les version BB, ce qui fait de toi un bon client rentable pour Blitz Ltd.

Personnellement, je prefere le compilateur Delphi (que j'utilise uniquement en tant que compilateur
pascal-objet sans les VCL qui bouffent un max de RAM pour rien,
un simple "Hello world" sans VCL = +-16 Ko, avec VCL plus de 380 Ko, beurk !) pour sa puissance
d'un langage structure, clair et puissant car toute les tailles et types de donnees sont
possible. Mon seul regret, c'est l'absance en standard d'une librairie pour acceder aux API de
DirectX.

BB Max, encore un autre BB ! Au lieu de creer un BB complet !
Il aurait mieux valu cree une bibliotheque de fonctions qui aurait simplifier la programmation,
et qui aurait put etre compatible avec tout les compilateurs (comme FastGraph, par exemple).
Le devellopement/programmation de jeux et autres aurait alors ete aussi rapide qu'avec BB.
BB en fait, n'appelle que les API existantes en simplifiant leurs init et parametres.
En programmant une API chaque jour pour en simplifier la programmation, on peut avoir au bout d'une
année 365 fonctions differentes dans une tres petite librairie de fonctions.
C'est juste une programmation peu interessante et qui prend du temps.
Mais je pense malgré tout mis mettre, car une telle bibliotheque n'existe pas et serai tres utile pourtant.


Bonne chance pour ton jeu.


For James L Boyd, Blitz Basic Support.

Well very strange, i never get YOUR e-mail but i get every others e-mail.
Computers are really very strange, sometimes they have bad humors.