Re: [debutant] Programmer en C... pas doué
From: laurent [EMAIL PROTECTED] Merci pour vos réponse c'est ok et c'est parti en fait c'est bien entre php et c pas beaucoup de diférence dans la syntaxe cool(normal php est une implémentation de c) une dernière question théorique : est -il possible de compiler un prog c sur linux pour qu'il soit utilisable sur par ex heu ...windows : Théoriquement, un programme exécutable est dépendant de la plate-forme sur laquelle il s'exécute. oui monsieur. Donc si je veux une appli windows je travaille avec windows et ses librairies sous windows avec borland par exemple si je veux une appli linux si je veux unne appli mac ... pas cool ça :/ préferres le web j'ai bien compris ??? -- Salut, T'as tout compris, les cross-compilateurs n'existent pas encore vraiment. Encore une fois, à vérifier si Kylix ne permettra pas la génération d'applis depuis une plate-forme vers une autre. Mais sinon, comme t'as compris, un exe windows tourne sous windows, un mac sous mac, un linux sous linux. Petite nuance en ce qui concerne le monde unix, on parle parfois de compatibilité des binaires ce qui fait qu'un prog fabriqué sous Solaris peut tourner sous HP-UX ou AIX sous certaines conditions. Ca s'complique là hein ;-) T'as donc raison de préférer le web, à ceci-près que questions performances . . . Bref, le seul moyen de s'en sortir c'est de trouver un outil de développement multi plates-formes. Certains outils te permettaient il y a bien longtemps de créer à partir d'OS/2 p.ex des applis pour OS/2, DOS ou windows. C'est pour ça que je t'ai dis plus haut de voir l projet Kylix qui à mon avis devrait certainement être cross. a+ Linuxement Olivier -- _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com.
Re: [debutant] Programmer en C... pas doué
si tu veux un langage portable utilise Java. At 14:56 03/11/00 +0100, you wrote: Le ven, 03 nov 2000, vous avez écrit : From: laurent [EMAIL PROTECTED] Le ven, 03 nov 2000, vous avez écrit : From: [EMAIL PROTECTED] Merci pour vos réponse c'est ok et c'est parti en fait c'est bien entre php et c pas beaucoup de diférence dans la syntaxe cool(normal php est une implémentation de c) une dernière question théorique : est -il possible de compiler un prog c sur linux pour qu'il soit utilisable sur par ex heu ...windows :) ou faut-il systématiquement compiler ses sources sur la plateforme d'application? amicalement laurent -- Salut, Théoriquement, un programme exécutable est dépendant de la plate-forme sur laquelle il s'exécute. C'est normal car il est linké avec les librairies qui gèrent les accès systèmes. Seuls les pseudo-codes type Java ou Objective C sont capable de s'exécuter indépendemment de la plate-forme, à condition d'avoir l'interpréteur ou la machine virtuelle correspondante. En revanche, il est possible, si on s'arrête à des programmes de type console de faire des sources portables. Le c et le c++ sont réputés portables. Mais là encore, nuance, si tu utilises des librairies graphiques de KDE pour afficher des fenêtres, le source ne sera pas compilable sous windows ni sous motif car les librairies sont spécifiques. Pigé? oui monsieur. Donc si je veux une appli windows je travaille avec windows et ses librairies sous windows avec borland par exemple si je veux une appli linux si je veux unne appli mac ... pas cool ça :/ préferres le web j'ai bien compris ???
Re: [debutant] Programmer en C... pas doué
En réponse à Ernesto BUSTOS [EMAIL PROTECTED]: si tu veux un langage portable utilise Java. J'allais le dire. Il y a aussi "Internet C++" dont j'ai entendu parler récemment. J'ai pas encore regarder, mais si j'ai bien compris il s'agit de pragrammer en C++, et a la compilation ça donnerai des executables java. -- H.Lefebvre [EMAIL PROTECTED] LINUX : Ne jetez plus votre argent par les fenêtres !
Re: [debutant] Programmer en C... pas doué
Le ven, 03 nov 2000, vous avez écrit : From: [EMAIL PROTECTED] Merci pour vos réponse c'est ok et c'est parti en fait c'est bien entre php et c pas beaucoup de diférence dans la syntaxe cool(normal php est une implémentation de c) une dernière question théorique : est -il possible de compiler un prog c sur linux pour qu'il soit utilisable sur par ex heu ...windows :) ou faut-il systématiquement compiler ses sources sur la plateforme d'application? amicalement laurent regarde si tu as ton #includeiostream -- Salut, Oui, la directive #include doit être suivie d'un nom de fichier genre iostream.h entre ou "". De préférence , le compilo recherche alors le fichier dans les chemins du PATH. -- voili programateur amateur php j'aimerai développer des appli en c ou c++ (c'est quoi qui faut prendre?) -- Pas de grosse différence, C++ est plus récent et est une surcouche objet au C. Linuxement Olivier -- j'ai éditer un hello word (j'aime bien :)) à la compile il me répond toto.c:1: `#include' expects "FILENAME" or FILENAME c'est quoi qui cloche merci _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com.
Re: [debutant] Programmer en C... pas doué
From: laurent [EMAIL PROTECTED] Le ven, 03 nov 2000, vous avez écrit : From: [EMAIL PROTECTED] Merci pour vos réponse c'est ok et c'est parti en fait c'est bien entre php et c pas beaucoup de diférence dans la syntaxe cool(normal php est une implémentation de c) une dernière question théorique : est -il possible de compiler un prog c sur linux pour qu'il soit utilisable sur par ex heu ...windows :) ou faut-il systématiquement compiler ses sources sur la plateforme d'application? amicalement laurent -- Salut, Théoriquement, un programme exécutable est dépendant de la plate-forme sur laquelle il s'exécute. C'est normal car il est linké avec les librairies qui gèrent les accès systèmes. Seuls les pseudo-codes type Java ou Objective C sont capable de s'exécuter indépendemment de la plate-forme, à condition d'avoir l'interpréteur ou la machine virtuelle correspondante. En revanche, il est possible, si on s'arrête à des programmes de type console de faire des sources portables. Le c et le c++ sont réputés portables. Mais là encore, nuance, si tu utilises des librairies graphiques de KDE pour afficher des fenêtres, le source ne sera pas compilable sous windows ni sous motif car les librairies sont spécifiques. Pigé? Linuxement Olivier -- regarde si tu as ton #includeiostream -- Salut, Oui, la directive #include doit être suivie d'un nom de fichier genre iostream.h entre ou "". De préférence , le compilo recherche alors le fichier dans les chemins du PATH. -- voili programateur amateur php j'aimerai développer des appli en c ou c++ (c'est quoi qui faut prendre?) -- Pas de grosse différence, C++ est plus récent et est une surcouche objet au C. Linuxement Olivier -- j'ai éditer un hello word (j'aime bien :)) à la compile il me répond toto.c:1: `#include' expects "FILENAME" or FILENAME c'est quoi qui cloche merci _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com.
Re: [debutant] Programmer en C... pas doué
Le ven, 03 nov 2000, vous avez écrit : From: laurent [EMAIL PROTECTED] Le ven, 03 nov 2000, vous avez écrit : From: [EMAIL PROTECTED] Merci pour vos réponse c'est ok et c'est parti en fait c'est bien entre php et c pas beaucoup de diférence dans la syntaxe cool(normal php est une implémentation de c) une dernière question théorique : est -il possible de compiler un prog c sur linux pour qu'il soit utilisable sur par ex heu ...windows :) ou faut-il systématiquement compiler ses sources sur la plateforme d'application? amicalement laurent -- Salut, Théoriquement, un programme exécutable est dépendant de la plate-forme sur laquelle il s'exécute. C'est normal car il est linké avec les librairies qui gèrent les accès systèmes. Seuls les pseudo-codes type Java ou Objective C sont capable de s'exécuter indépendemment de la plate-forme, à condition d'avoir l'interpréteur ou la machine virtuelle correspondante. En revanche, il est possible, si on s'arrête à des programmes de type console de faire des sources portables. Le c et le c++ sont réputés portables. Mais là encore, nuance, si tu utilises des librairies graphiques de KDE pour afficher des fenêtres, le source ne sera pas compilable sous windows ni sous motif car les librairies sont spécifiques. Pigé? oui monsieur. Donc si je veux une appli windows je travaille avec windows et ses librairies sous windows avec borland par exemple si je veux une appli linux si je veux unne appli mac ... pas cool ça :/ préferres le web j'ai bien compris ???
[debutant] Programmer en C... pas doué
voili programateur amateur php j'aimerai développer des appli en c ou c++ (c'est quoi qui faut prendre?) j'ai éditer un hello word (j'aime bien :)) à la compile il me répond toto.c:1: `#include' expects "FILENAME" or FILENAME c'est quoi qui cloche merci
Re: [debutant] Programmer en C... pas doué
On Thu, 02 November 2000, laurent wrote: regarde si tu as ton #includeiostream voili programateur amateur php j'aimerai développer des appli en c ou c++ (c'est quoi qui faut prendre?) j'ai éditer un hello word (j'aime bien :)) à la compile il me répond toto.c:1: `#include' expects "FILENAME" or FILENAME c'est quoi qui cloche merci
Re: [debutant] Programmer en C... pas doué
En réponse à laurent [EMAIL PROTECTED]: voili programateur amateur php j'aimerai développer des appli en c ou c++ (c'est quoi qui faut prendre?) C++ c'est de la programmation par objet, beaucoup plus propre, et surtout plus facile de développer avec ça des applications graphiques. Mais le C c'est pas mal pour commencer j'ai éditer un hello word (j'aime bien :)) à la compile il me répond toto.c:1: `#include' expects "FILENAME" or FILENAME c'est quoi qui cloche ben ta ligne doit ressembler à : #include stdio.h ou bien #include "/dev/monprojet/mesheaders/malibrairie.h" Dans le premier cas, il va chercher ton fichier de headers (déclarations) dans le répertoire "standard" C'est ce qu'il faut mettre pour les librairies systemes que tu utilises, genre stdio.h , sys/types.h etc. -- H.Lefebvre [EMAIL PROTECTED] LINUX : Ne jetez plus votre argent par les fenêtres !