C'est une grosse daube la v4

Sujets variés concernant le développement en PureBasic
LeCyb
Messages : 273
Inscription : dim. 26/déc./2004 20:49

Message par LeCyb »

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.
Vive le thread-safe !
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

moi je reste sur la 3.94 pour le moment

on verra bien la suite de la 4.0 quand elle sera en finale avec la doc .
CameleonTH
Messages : 333
Inscription : sam. 25/juin/2005 11:18
Localisation : Laon (02)
Contact :

Message par CameleonTH »

Moi aussi je reste en 3.94 méme si j'ai essayer la version 4 mais comme elle est dépourvue de doc, d'une interface médiocre (pas d'autocompletion, autoindentation etc...) 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. :D
comtois
Messages : 5191
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

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. :D

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.
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

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.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Pour l'auto-indentation, d'accord. Mais l'auto-complétion, par contre existe.
Il faut simplement règler le niveau dans les préférences, et ça marche.

Puis pour les bugs, ben comme le disent les autres, c'est justement le but d'une beta : Traquer les bugs.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

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.
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

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 :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

wolfjeremy a écrit : Est-ce que on peut faire du multithreading avec purebasic ?
pas besoin d'un dual core pour faire du multitreading ..
un P4 suffit .... (et purebasic 3.94 peut deja le faire)

tu veux sans doute parler de traitement parallele ... ? :)
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

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 :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

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 :)
fait une recherche sur le forum, avec les mots "Core" , "dual"

y a eu un topic la dessus ya pas longtemps ! :)
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Ok merci :P

EDIT : Apparement purebasic ne supporte pas le multi core :cry: toutes les application et jeu créer avec purebasic bug sur les processeur multi core :cry: pas de modification sur la version 4 je supose ? :(
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

Nico tu as raison
il faut qu'on trouve des bugs et aussi apprendre les changements :
par exemple j'ai trouver que le parametre de la commande
WindowId() à changer .
là je reprends mes codes avec la version 4
afin de voir les changement des commandes .
Fred
Site Admin
Messages : 2875
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

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).
LeCyb
Messages : 273
Inscription : dim. 26/déc./2004 20:49

Message par LeCyb »

Coucou Fred :)

Je suis rassuré sur le fait qu'il y ait un soucis d'uniformité et que ça ne soit pas un hasard.
Même si c'est un peu déroutant pour les anciens je trouve que c'est une bonne chose qui nous réservera un avenir sain pour PB.
Vive le thread-safe !
Répondre