code Multimachine ?

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Invité

code Multimachine ?

Message par Invité »

serai t'il stupide d'esperer que le compilateur puisse generer des codes
pour Apple , Linux et pc pour un programme generé ??

Me suis -je bien fait comprendre la ??


for a = 1 to 10
next a


compilation ********* ; hop ça sort 3 exe
1 pour MAC
1 pour LINUX
1 pour PC
1 pour amiga
ect ..

alors Fred ??

:?
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

compilation ********* ; hop ça sort 3 exe
1 pour MAC
1 pour LINUX
1 pour PC
1 pour amiga
euhhh, j'ai pourtant pas bu........ 3 exe ???? moi je vois 4 choix :lol: :lol:
Lukky
Messages : 340
Inscription : dim. 25/janv./2004 12:22
Localisation : Morbihan

Message par Lukky »

Exact !

Bein déjà si dans tes applic tu utilise la moinde API windows déjà t'es mal, ça doit être possible mais pour des applic simple en console peut-être.

Moi ça me parait bien difficile pour finalement pas grand chose, y'a des langages qui le font plus ou moins, python par exemple mais python ne créé pas d'exe (on peut sous windows avec certains outils mais bon on est proche de la bidouille) on est plutôt dans la philosophie script avec des bibliothèques communes aux deux systèmes.

En fait je sais pas mais bon l'espérance fait vivre, pourquoi t'en priver.

JL
Quand on me gonfle trop j'éclate, sinon ça va !
Invité

Message par Invité »

Attention , j'ai pas dit que c'etait facile


mais suis mon resonnement , une fenetre quel soit windows, apple ou amiga
ou linux reste une fenetre non ?

il faudrait une sorte de librairie qui "traduirai" les apis windows en
fonctions " Gem " pour l'atari (par exemple !!)
et en fonction equivalente (je sais plus leur nom !!) pour amiga
ect ..... un system fenetré est un peut toujours pareil
des fenetres qui se meuvent, qui change de forme, des icones, un pointeur de souris , des lecteur de disk , ect ...
il y a quand meme beaucoup de point communs mem si la facon de les activer est tres differente (je suis pas sur la ?!!)
mais c'est aussi le but d'un compillateur non ?

je dit pas que toute les fonction windows on un equivalent chez les autres
apres tout ,
deja pourquoi ne pas esperer pouvoir ecrire un program sous
purebasic windows, qui pourrai generer un code pour linux ??
ensuite ce code tournerai sur linux !!
exemple : j'ai purebasic windows !!
je fait un petit programme qui n'emplois pas trop de specifiicite windows
je le compile avec "une option linux"
et hop le program tournera sur une plateforme linux (mais pas sur windows faut pas trop en demander quand meme )

en tous cas cela eviterai d'avoir 3 (ou 4) versions de purebasic
chez soit !!!

voila c'etait juste une idees hein ?? !!





:D
Lukky
Messages : 340
Inscription : dim. 25/janv./2004 12:22
Localisation : Morbihan

Message par Lukky »

Non je suis d'accord avec toi et je vois ton raisonnement, je repense à python avec lequel tu installes wxPython une biblio qui sert d'interface avec le système de fenêtre windows qui existe aussi sans doute sous linux et qui te permet avec un seul code d'avoir le même résultat sur les deux systèmes.

On peut dire que ça existe déjà, regarde Python de plus près tu seras surpris de son efficacité, il peux en quelques ligne affectuer une tache qui aurait necessité 10 fois plus de lignes dans n'importe quel autre langage.

Tu me diras pourquoi je n'utilise pas python, parce que c'est un langage script, pas de compilation, pas de sécurité du code, mais ça évolue rapidement, alors wait and see.

JL
Quand on me gonfle trop j'éclate, sinon ça va !
Invité

Message par Invité »

ok je vais jeter un coup d'oeil sur le net et sur un de mes vieux
"LOGIN" (Dream) Merci . :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Fred !

a priori le REALBASIC fait ça !! (le code multimachine)
tu pense un jours faire une usine a gaz ?? :lol:
Répondre