Je cherché des infos sur PureBasic, langage que j'avais acheté il y a déjà pas mal d'année (et dont j'ai perdu la licence et le mail qui va avec, du coup impossible de la retrouver
) et je suis tombé sur ce topic, topic auquel je me permet de participer :
Je suis un développeur pro (asm, c, php, html5, basic, ...) et je peux confirmer que Purebasic est un très très bon basic, voire même le meilleur en terme de taille d’exécutable et de rapidité (et pourtant j'en ai fait plusieurs). Il permet de générer du code en assembleur (complétement éditable et donc optimisable a l’instruction prés) et ça se ressent dans la rapidité d’exécution finale.
De plus, la possibilité de coder en assembleur directement dans le code source, avec la possibilité d'utiliser directement les variables ou les pointeurs du Basic, c'est juste
énorme et d'un niveau plus que professionnel (ça ma fait rappeler le superbe BBC BASIC sous les non moins superbes ordinateurs d'Acorn) : quelle facilité et quelle puissance pour celui qui maitrise l'assembleur.
Je ne me permettrait pas, comme le précise comtois, de dire que les programmes sont plus rapides en Purebasic qu'en C : après tout la vitesse d'un programme dépend de tant de facteurs (dont en priorité la qualité de la programmation et donc du programmeur) qu'on ne peut pas affirmer catégoriquement ce genre de choses.
Mais en tout cas je peux dire que le peu de tests que j'avais effectué a l'époque n'avait pas a rougirent de la vitesse d’exécution face aux tests en C, voire même le contraire.
Maintenant pour vraiment savoir qui est le plus rapide (ou le moins lent) il faudrait faire des tests poussés et sérieux.
Mais bon, es-ce vraiment ce qui importe?
La qualité du langage C n'est plus a démontrer, celle de PureBasic et du Basic en général (même si ce sont de vieux dialectes) doivent sans cesse (depuis des lustres) faire leur preuves face au mot "PRO".
C'est bien dommage
Vous savez avant on ne programmé qu'en ASM, quand le C est apparu on a dit "c'est pour les débutants" (moi le premier, et c’était pas le mot "débutants" que j'employais
oui je sais : j’étais jeune et bête
)
Et puis on s'est tous mis au C...
Le C++ est apparu, on a dit la même chose (ça continu même encore, et toujours moi le premier, oui j'ai du mal avec la OOP
sauf que je suis plus polie
)
Et puis on s'est tous mis au C++...
Le C# est apparu, on a dit la même chose
Et puis on s'est tous mis au .... ARRGHHH! NOON CA JAMAIS!!
Enfin bon, tout ça pour dire, que le professionnalisme d'un langage est surtout donné par les gens avec lesquels tu travailles et aussi jusqu’à temps qu'un "prog qui tue sa mère", programmé dans ce même langage, face son apparition.
Regardez le HTML5 et le WEBGL peu de personne y croyaient vraiment, et puis on a vue les mecs d'Epic Games convertirent leur moteur Unreal... ça a calmé tout le monde
d'autres ont suivi...
J'ai beaucoup de respect pour le Basic, surtout les Basic évolués comme l'est Purebasic.
Je pense qu'ils ont un très très bel avenir, et que "le monde pro" les reconnaitra un jour, comme il la fait pour le C ou le C++, a leur juste valeur.
Après tout, le BASIC a fêté ses 50 bougie il n'y a pas si longtemps, il serait temps qu'il récupérè ses lettres de noblesse
---------------------------------------------------------------
PS: Désolé pour la longueur de mon premier post, mais j'avais besoin de faire partager mon amour pour le BASIC
1 |
0 |