si je veux utiliser iostream.h à la compilation j'ai comme message
d'erreur
$ g++ -o progratest1 programme.cpp
In file included from
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/../../../../include/c++/3.4.3/backward/ostream.h:31,
from programme.cpp:2:
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/../../../../include/c++/3.4.3/backward/backward_warning.h:32:2:
warning: #warning This file includes at least one deprecated or
antiquated header. Please consider using one of the 32 headers found in
section 17.4.1.2 of the C++ standard. Examples include substituting the
<X> header for the <X.h> header for C++ includes, or <iostream> instead
of the deprecated header <iostream.h>. To disable this warning use
-Wno-deprecated.
g++ a cependant crée un fichier progratest1 qui fonctionne .
si j'essaye de suivre les recommandations je remplace
#include <iostream.h>
par
#include <iostream>
et à la compilation j'ai ce nouveau message d'erreur
$ g++ -o progratest2 programme.cpp
programme.cpp: In function `int main(int, char**)':
programme.cpp:6: error: `cout' undeclared (first use this function)
programme.cpp:6: error: (Each undeclared identifier is reported only
once for each function it appears in.)
bref il ne reconnait pas cout et de plus g++ ne crée pas de fichier
progratest2 .
question : Comment se fait il qu'en suivant les recommandations du
premier warnings j'obtiens un resultat moindre qu'au début ?
On Wed, 09 Nov 2005 12:13:01 +0100, manette wrote:
Dans ce cas avec quel langage faire de la programmation objet sous linux
- C pour le "bas niveau" - Python ou Ocaml pour le reste.
Avec les deux derniers tu peux faire
- des applications "graphiques": - http://compiler.kaist.ac.kr/~shoh/ocaml/lablgtk2/lablgtk2-tutorial/ - http://www.moeraki.com/pygtktutorial/pygtk2tutorial/ - wxPython, qui permet de faire des programmes multi-OS (Windows-Linux) (http://wiki.wxpython.org/index.cgi/Getting_20Started#head-bc009992ceb90dddb7eb3db953e25d1792da2cdd
- du web (CGI et beaucoup plus) - http://ocamlnet.sourceforge.net/manual/intro/ - il y a trop d'exemple que je connais en Python
Juste par comparaison, faire du cgi en C++, j'ai rarement rencontré.
Je te propose de t'abonner aux groupes: fr.comp.lang.general fr.comp.lang.ocaml fr.comp.lang.python fr.comp.lang.c et à en lire les chartes pour discuter un peu de tout cela. Je fais suivre la discussion sur fr.comp.lang.general
PS: Je ne dis pas du mal de C++, je le connait à peine. Mais par contre, j'apprends Ocaml et Python et c'est vraiment passionant, par rapport à quand j'ai appris le C++.
On Wed, 09 Nov 2005 12:13:01 +0100, manette wrote:
Dans ce cas avec quel langage faire de la programmation objet
sous linux
- C pour le "bas niveau"
- Python ou Ocaml pour le reste.
Avec les deux derniers tu peux faire
- des applications "graphiques":
- http://compiler.kaist.ac.kr/~shoh/ocaml/lablgtk2/lablgtk2-tutorial/
- http://www.moeraki.com/pygtktutorial/pygtk2tutorial/
- wxPython, qui permet de faire des programmes multi-OS (Windows-Linux)
(http://wiki.wxpython.org/index.cgi/Getting_20Started#head-bc009992ceb90dddb7eb3db953e25d1792da2cdd
- du web (CGI et beaucoup plus)
- http://ocamlnet.sourceforge.net/manual/intro/
- il y a trop d'exemple que je connais en Python
Juste par comparaison, faire du cgi en C++, j'ai rarement rencontré.
Je te propose de t'abonner aux groupes:
fr.comp.lang.general
fr.comp.lang.ocaml
fr.comp.lang.python
fr.comp.lang.c
et à en lire les chartes pour discuter un peu de tout cela.
Je fais suivre la discussion sur fr.comp.lang.general
PS: Je ne dis pas du mal de C++, je le connait à peine. Mais par contre,
j'apprends Ocaml et Python et c'est vraiment passionant, par rapport à
quand j'ai appris le C++.
On Wed, 09 Nov 2005 12:13:01 +0100, manette wrote:
Dans ce cas avec quel langage faire de la programmation objet sous linux
- C pour le "bas niveau" - Python ou Ocaml pour le reste.
Avec les deux derniers tu peux faire
- des applications "graphiques": - http://compiler.kaist.ac.kr/~shoh/ocaml/lablgtk2/lablgtk2-tutorial/ - http://www.moeraki.com/pygtktutorial/pygtk2tutorial/ - wxPython, qui permet de faire des programmes multi-OS (Windows-Linux) (http://wiki.wxpython.org/index.cgi/Getting_20Started#head-bc009992ceb90dddb7eb3db953e25d1792da2cdd
- du web (CGI et beaucoup plus) - http://ocamlnet.sourceforge.net/manual/intro/ - il y a trop d'exemple que je connais en Python
Juste par comparaison, faire du cgi en C++, j'ai rarement rencontré.
Je te propose de t'abonner aux groupes: fr.comp.lang.general fr.comp.lang.ocaml fr.comp.lang.python fr.comp.lang.c et à en lire les chartes pour discuter un peu de tout cela. Je fais suivre la discussion sur fr.comp.lang.general
PS: Je ne dis pas du mal de C++, je le connait à peine. Mais par contre, j'apprends Ocaml et Python et c'est vraiment passionant, par rapport à quand j'ai appris le C++.
Ocaml par exemple. Mouhahahahahaha ! Quel déconneur ce Luc ! :-D
J'aurais dû parier, j'étais quasiment sûr qu'il l'aurais proposé. Venant d'un contributeur regulier de fr.comp.lang.ocaml, ce n'est pas etonnant. J'ai fait pareil, d'ailleurs.
Ocaml par exemple.
Mouhahahahahaha ! Quel déconneur ce Luc ! :-D
J'aurais dû parier, j'étais quasiment sûr qu'il l'aurais proposé.
Venant d'un contributeur regulier de fr.comp.lang.ocaml, ce n'est pas
etonnant. J'ai fait pareil, d'ailleurs.
Ocaml par exemple. Mouhahahahahaha ! Quel déconneur ce Luc ! :-D
J'aurais dû parier, j'étais quasiment sûr qu'il l'aurais proposé. Venant d'un contributeur regulier de fr.comp.lang.ocaml, ce n'est pas etonnant. J'ai fait pareil, d'ailleurs.