 |
|
Page 1 sur 1
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
|
|
|
 |
|
|
|
 |
|
|
|
 |
Posté le: Sam Mai 25, 2013 6:10 pm Sujet du message: |
|
|
TorTukiTu
Site Admin

Inscrit le: 07 Fév 2008
Messages: 1960
Localisation: Devant son pc durant la redaction de ce message |
 |
 |
Oui voila, il doit pouvoir fonctionner sans l'environnement de ma machine.
Tout en C
|
Ouhlalala, tu es bien ma parti dès le départ.
Comme tu le sais surement, le C est un langage compilé, lequel est extrèmement dépendant de l'OS et de l'architecture cible.
Ce que tu veux s'appelle le multi-plateforme. C'est un problème récurant en informatique auquel il existe plusieurs solutions.
Solution 1 : Réaliser 1 binaire par plateforme. On choisi le binaire correspondant à la plateforme voulue à chaque fois.
C'est le cas des programmes en C dont le code généré par le préprocesseur varie suivant le type de plateforme voulu lors de la compilation. On fait ca via des instructions préprocesseur (macros) dans le code et différents flags de compilation.
Solution 2 : Les utilisateurs disposent d'un envorinement standardisé (A l' intérieur de leur environnement habituel) dans lequel s'exécute le programme. C'est le cas de toutes les machines virtuelles (Java par exemple tourne dans une JVM, Perl dans la machine parrot), et pour la plupart des langages interprétés (python, php ou autre qui sont exécutés par un interpréteur)
Solution 3 : le SAAS, on ne fait que de l'affichage sur les clients, le partie métier est exécuté sur un serveur que l'on controle. (Apache ou Jonas par exemple). C'est la solution la plus à la mode, mais qui ne convient pas pour ton projet.
Tortue 974. |
|
|
|
 |
|
|
|
 |
|
 |
|
Page 1 sur 1
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|