Page 1 sur 1

Questions de debutant

Publié : dim. 26/févr./2006 2:00
par kedare
Salut !
je m'interesse au PureBasic , mais j'ai quelques question

Qu'ece que le purebasic ne peut pas faire ?
Le Purebasic vaut le java ? :p (j'hésite entre ces deux langages)
peut-on trouver beaucoup d'api ?
ou trouver un cours complet ?
ca vaut le coup si l'on compte pas faire de jeu ?

voila :D
merci

Publié : dim. 26/févr./2006 11:19
par Dorian
Le java est completement différent:
Le Pure est compilé
Alors que le java nécéssite une machine virtuel pour fonctionner.

PureBasic sera aussi plus rapide (normalement ^^)
Toutes les APIs de Windows (si tu travaille sous windows pour Mac/Linux aucune idée sur le fonctionnement précis du système) sont accéssible sous Pure.

PureBasic marche très bien pour programmer des utilitaires ou autres application plus complexe (si je me rappelle bien un membre a programmé un log de stat de visite sur un site internet et un logiciel de retouche du son). Pour les jeux je suis incapable de t'en parlé, j'ai jamais testé mais PB sans sort pas mal sur les exemples qu'on voit sur le forum

Publié : dim. 26/févr./2006 12:56
par Frenchy Pilou
Pure peut tout faire sauf le café :lol:

Publié : dim. 26/févr./2006 13:04
par nico
Java est objet, Pure ne l'est pas.

Le code Java est plus difficile mais d'après ses utilisateurs, il est intéressant.

Ce sera pas facile de trouver des personnes capable de te répondre sur ces deux langages, vu qu'il n'ont rien à voir l'un avec l'autre.

C'est à toi de te prendre en main et de t'y mettre pour conclure.

Publié : dim. 26/févr./2006 13:23
par Dr. Dri
Perso je déteste le java... Sur mon PC un simple bloc note rame à mort s'il est fait en java! C'est aussi un langage a part qui gere les choses à sa maniere. Son seul avantage indéniable sur le PB est d'être portable à 100% et gratuit.

Sinon en PB on peut tout faire en théorie, mais tout ce qui n'est pas supporté en natif n'est pas forcément simple à mettre en oeuvre.

Dri ;)

Publié : dim. 26/févr./2006 14:07
par djes
Le java est très très utilisé par les "grands comptes", notamment les banques. C'est un bon langage qui évolue beaucoup, qui a fait beaucoup parler de lui et qui a maintenant une base énorme d'utilisateurs.

Il peut être "fun", la preuve sur les portables où la plupart des jeux sont en java. Par contre, comme l'ont dit mes camarades, il souffre de sa lenteur quoi qu'on en dise, et des problèmes dûs à l'incompatibilité entre les machines virtuelles. Ca me fait penser à director qui nécessite d'intégrer ses xtras pour fonctionner! Enfin je suis méchant, puisque son principal atout est d'être très portable. Une appli développé sur un PC peut très bien fonctionner sur un mac ou n'importe quelle machine qui intégre la machine virtuelle.

Pure est un langage destiné à produire un code très compact, très rapide, et en fait relativement propre. On reproche aux programmeurs basic de créer du code spaghetti alors que les programmeurs objet ne se rendent pas compte que ce sont leurs compilateurs qui le font. Le code est beau, lisible, portable, mais il rame!

Pure est l'un des premiers "petits " langages qui facilite l'intégration des binaires (images, sons...) dans l'exécutable ; autrement dit tu cliques et ça marche, pas d'installation! Du bonheur... Il permet à ceux qui ont connu des systèmes "fun" et bien conçus comme l'amiga de retrouver du plaisir à coder.

Voilà, à toi de voir ton champ d'investigation!

Publié : dim. 26/févr./2006 15:42
par kedare
Le probleme c'est que j'ai l'habitude d'utiliser des langages objets :/
donc si il y a pas de Poo ca va pas etre facile :/

Publié : dim. 26/févr./2006 15:53
par Dr. Dri
c'est faisable en pure, c'est de la poo "bas niveau" en quelque sorte.
et puis comme le pure est faiblement typé d'une maniere générale, c'est assez hasardeux...

Dri

Publié : mar. 28/févr./2006 1:15
par kedare
Dr. Dri a écrit :c'est faisable en pure, c'est de la poo "bas niveau" en quelque sorte.
et puis comme le pure est faiblement typé d'une maniere générale, c'est assez hasardeux...

Dri
c'est a dire ?

Publié : mar. 28/févr./2006 9:25
par Dr. Dri
Avec des interfaces c'est faisable. C'est bas niveau dans le sens où on est très proche de la machine (tables virtuelles etc) et aussi dans le sens où ca devient assez compliqué pour les concepts avancés de la poo

Dri ;)