C'est une grosse daube la v4
Moi je pense tout le contraire.
Ceux qui utilisent déjà PB ça fait un changement et donc ils sont un peu perdus c'est normal.
Mais ceux qui vont découvrir PB ils verront des choses simples genre:
- Tu peux passer (pratiquement) tout en paramètre de procédure
- L'élimination des Use* rend les fonctions plus intuitives
- Rien de global (on peut pas faire plus simple)
- With/EndWith et ReDim qui existent aussi en VB
- Not au lieu de ~, Xor au lieu de !
- Les Mutex intégrés (au lieu de faire de l'API)
- L'UDP (au lieu de faire de l'API)
Y'a aussi l'ajouts de trucs qui manquaient comme certains types ou options (genre le Case multiple) mais ça ne complique rien à priori.
Par contre en ce qui concerne les Macros et Prototypes là je suis d'accord. C'est moins à la portée du premier venu mais je dirais que c'est du même acabit que les pointeurs ou les interfaces et on est vraiment pas obligé d'utiliser ces choses pour faire de belles créations.
Maintenant faut aussi voir le fichier d'aide car c'est quand même un élément très important dans la compréhension (aide PB vs Msdn y'a pas photo, y'en a un nettement plus clair que l'autre), espérons qu'il soit bien foutu pour les choses plus délicates.
Ceux qui utilisent déjà PB ça fait un changement et donc ils sont un peu perdus c'est normal.
Mais ceux qui vont découvrir PB ils verront des choses simples genre:
- Tu peux passer (pratiquement) tout en paramètre de procédure
- L'élimination des Use* rend les fonctions plus intuitives
- Rien de global (on peut pas faire plus simple)
- With/EndWith et ReDim qui existent aussi en VB
- Not au lieu de ~, Xor au lieu de !
- Les Mutex intégrés (au lieu de faire de l'API)
- L'UDP (au lieu de faire de l'API)
Y'a aussi l'ajouts de trucs qui manquaient comme certains types ou options (genre le Case multiple) mais ça ne complique rien à priori.
Par contre en ce qui concerne les Macros et Prototypes là je suis d'accord. C'est moins à la portée du premier venu mais je dirais que c'est du même acabit que les pointeurs ou les interfaces et on est vraiment pas obligé d'utiliser ces choses pour faire de belles créations.
Maintenant faut aussi voir le fichier d'aide car c'est quand même un élément très important dans la compréhension (aide PB vs Msdn y'a pas photo, y'en a un nettement plus clair que l'autre), espérons qu'il soit bien foutu pour les choses plus délicates.
Vive le thread-safe !
-
CameleonTH
- Messages : 333
- Inscription : sam. 25/juin/2005 11:18
- Localisation : Laon (02)
- Contact :
CameleonTH a écrit : et aussi pas mal de bugs sa me casse un peut le morale de l'utiliser donc j'atttend la version finale pour vraiment la tester.
C'est justement pour ça qu'il y a une beta publique, c'est pour permettre à chacun de traquer les bugs.
Si tu en vois , n'hésite pas à faire un rapport détaillé , ça aidera Fred et son équipe à les corriger au plus vite.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Ben oui, c'est une beta version, un peu de patience quoi! Là on a une chance de participer, et moi j'aime bien cette mentalité, c'est à mi-chemin entre le commercial et l'open source ; on a une licence illimitée, faut pas l'oublier, donc on aide! En retour, on a l'outil qui se rapproche le plus de nos besoins.
A chaque nouvelle version on a droit aux même genre de remarques, je reste sur la V... !!!
Arrêter de vouloir faire des progs avec des bêtas, elles ne sont là que pour aider l'équipe à corriger les bugs.
C'est quand même pas difficile à comprendre que pour l'instant la V4 n'est pas encore sortie officiellement. C'est le genre de truc qui doit vraiment énerver Fred et son équipe.
Arrêter de vouloir faire des progs avec des bêtas, elles ne sont là que pour aider l'équipe à corriger les bugs.
C'est quand même pas difficile à comprendre que pour l'instant la V4 n'est pas encore sortie officiellement. C'est le genre de truc qui doit vraiment énerver Fred et son équipe.
-
wolfjeremy
- Messages : 1202
- Inscription : sam. 31/déc./2005 23:52
Salut, je sais que ma question est "prematurer" par rapport a mon niveau de programmation mais j'aimerai bien savoir quand même :
Est-ce que on peut faire du multithreading avec purebasic ? car je vais avoir un ordinateur portable intel centrino duo (dual core) et je voulais savoir si il y avait moyen de partager mon application sur les deux core pour de meilleur performance.
Merci d'avance pour votre réponse
Est-ce que on peut faire du multithreading avec purebasic ? car je vais avoir un ordinateur portable intel centrino duo (dual core) et je voulais savoir si il y avait moyen de partager mon application sur les deux core pour de meilleur performance.
Merci d'avance pour votre réponse
-
wolfjeremy
- Messages : 1202
- Inscription : sam. 31/déc./2005 23:52
fait une recherche sur le forum, avec les mots "Core" , "dual"wolfjeremy a écrit :Oui je me suis mal exprimé... je sais que pu'il n'y a pas besoin de deux core mais je voulais savoir si je pouvais develloper en parallele sur les deux core pour pouvoir equilibrer les charge sur chaque core
y a eu un topic la dessus ya pas longtemps !
-
wolfjeremy
- Messages : 1202
- Inscription : sam. 31/déc./2005 23:52
Dobro: franchement, je ne pense pas qu'on ait changé de mentalité avec la v4, et qu'elle soit moins accessible que les versions precedentes. Pour etre franc, je pense qu'elle est (au debut) plus déroutante pour un ancien utilisateur, qu'un nouveau. Meme moi je me gourre encore dans quelques commandes, mais bon faut bien avouer que les versions précédentes n'etaient pas vraiment homogènes dans la syntaxe. On a essayé de remettre a plat toutes les lacunes du design, et on s'approche tout doucement de quelque chose de cohérent. La doc francaise apportera surement quelques eclaircissements, et le temps fera le reste
. Pour les autres fonctionnalités avancées (prototype, pseudotypes, macros, etc.), elle ne sont pas du tout indispensable, c'est plutot un 'plus' sympa pour les utilisateurs experimentés qui utilisent PB (y'en a pas mal).