- quelle est la différence entre C et C++, "à part" que C++ permet la
programmation orientée objet ?
- peut-on programmer en C++ sans se servir dans l'immédiat de la
programmation orientée objet (autrement dit, apprendre progressivement, mais
juste sous C++) ?
- quel compliateur choisir (sur quels critères se baser ?) ?
En fait, mon objectif à court terme est de faire un programme spécifique
(évolutif et assez complexe) avec une interface graphique et une base de
données (j'ai l'habitude en PHP) :
- est-ce qu'il est possible (autrement dit pas trop complexe pour
quelqu'un qui débute avec ce langage), en C ou en C++, de faire "sa" base de
données avec des fichiers texte (sans se servir de SQL ou autres) ?
Néanmoins, je
ne vois pas bien "comment" on peut s'occuper d'une interface graphique : par
l'intégration d'une bibliothèque spécifique ?
Pour Windows, y en a-t-il une
qui soit relativement simple d'abord, ou, à défaut, quelle est la plus
répandue (et libre) ?
- quelle est la différence entre C et C++, "à part" que C++ permet la
programmation orientée objet ?
- peut-on programmer en C++ sans se servir dans l'immédiat de la
programmation orientée objet (autrement dit, apprendre progressivement, mais
juste sous C++) ?
- quel compliateur choisir (sur quels critères se baser ?) ?
En fait, mon objectif à court terme est de faire un programme spécifique
(évolutif et assez complexe) avec une interface graphique et une base de
données (j'ai l'habitude en PHP) :
- est-ce qu'il est possible (autrement dit pas trop complexe pour
quelqu'un qui débute avec ce langage), en C ou en C++, de faire "sa" base de
données avec des fichiers texte (sans se servir de SQL ou autres) ?
Néanmoins, je
ne vois pas bien "comment" on peut s'occuper d'une interface graphique : par
l'intégration d'une bibliothèque spécifique ?
Pour Windows, y en a-t-il une
qui soit relativement simple d'abord, ou, à défaut, quelle est la plus
répandue (et libre) ?
- quelle est la différence entre C et C++, "à part" que C++ permet la
programmation orientée objet ?
- peut-on programmer en C++ sans se servir dans l'immédiat de la
programmation orientée objet (autrement dit, apprendre progressivement, mais
juste sous C++) ?
- quel compliateur choisir (sur quels critères se baser ?) ?
En fait, mon objectif à court terme est de faire un programme spécifique
(évolutif et assez complexe) avec une interface graphique et une base de
données (j'ai l'habitude en PHP) :
- est-ce qu'il est possible (autrement dit pas trop complexe pour
quelqu'un qui débute avec ce langage), en C ou en C++, de faire "sa" base de
données avec des fichiers texte (sans se servir de SQL ou autres) ?
Néanmoins, je
ne vois pas bien "comment" on peut s'occuper d'une interface graphique : par
l'intégration d'une bibliothèque spécifique ?
Pour Windows, y en a-t-il une
qui soit relativement simple d'abord, ou, à défaut, quelle est la plus
répandue (et libre) ?
Troisième et dernier argument : comment apprendre le C++ sans apprendre
le C ?
Après tout, je peux bien passer à la programmation orientée OO,
le tout est que le jeu en vaille la chandelle.
Troisième et dernier argument : comment apprendre le C++ sans apprendre
le C ?
Après tout, je peux bien passer à la programmation orientée OO,
le tout est que le jeu en vaille la chandelle.
Troisième et dernier argument : comment apprendre le C++ sans apprendre
le C ?
Après tout, je peux bien passer à la programmation orientée OO,
le tout est que le jeu en vaille la chandelle.
Il n'y a aucune raison d'apprendre le C avant le C++.
PS : il est possible que je sois spécialement lent, mais ça fait plus
de six ans que j'essaie de comprendre quelque chose au C++, presque à
temps plein. Et je suis bien loin d'en avoir fait le tour.
Il n'y a aucune raison d'apprendre le C avant le C++.
PS : il est possible que je sois spécialement lent, mais ça fait plus
de six ans que j'essaie de comprendre quelque chose au C++, presque à
temps plein. Et je suis bien loin d'en avoir fait le tour.
Il n'y a aucune raison d'apprendre le C avant le C++.
PS : il est possible que je sois spécialement lent, mais ça fait plus
de six ans que j'essaie de comprendre quelque chose au C++, presque à
temps plein. Et je suis bien loin d'en avoir fait le tour.
Troisième et dernier argument : comment apprendre le C++ sans apprendre
le C ?
Il n'y a aucune raison d'apprendre le C avant le C++.
Ces deux langages ont une syntaxe partiellement commune, mais tu
connais déjà cette syntaxe, puisque tu connais le PHP.
Ils ont par contre des "philosophies" de programmation différentes.
C++ me paraît plus proche de PHP que de C.
Après tout, je peux bien passer à la programmation orientée OO,
Carrément à la programmation orientée orienté objet ?
Si c'est pour coller une interface graphique sur une base de données,
il me semble que C++ est un mauvais choix, surtout quand on ne connaît
pas ce langage.
Essaie plutôt de coller une interface graphique sur PHP -- il me
semble que c'est faisable.
Sinon, y'a Python, qui semble assez simple.
Troisième et dernier argument : comment apprendre le C++ sans apprendre
le C ?
Il n'y a aucune raison d'apprendre le C avant le C++.
Ces deux langages ont une syntaxe partiellement commune, mais tu
connais déjà cette syntaxe, puisque tu connais le PHP.
Ils ont par contre des "philosophies" de programmation différentes.
C++ me paraît plus proche de PHP que de C.
Après tout, je peux bien passer à la programmation orientée OO,
Carrément à la programmation orientée orienté objet ?
Si c'est pour coller une interface graphique sur une base de données,
il me semble que C++ est un mauvais choix, surtout quand on ne connaît
pas ce langage.
Essaie plutôt de coller une interface graphique sur PHP -- il me
semble que c'est faisable.
Sinon, y'a Python, qui semble assez simple.
Troisième et dernier argument : comment apprendre le C++ sans apprendre
le C ?
Il n'y a aucune raison d'apprendre le C avant le C++.
Ces deux langages ont une syntaxe partiellement commune, mais tu
connais déjà cette syntaxe, puisque tu connais le PHP.
Ils ont par contre des "philosophies" de programmation différentes.
C++ me paraît plus proche de PHP que de C.
Après tout, je peux bien passer à la programmation orientée OO,
Carrément à la programmation orientée orienté objet ?
Si c'est pour coller une interface graphique sur une base de données,
il me semble que C++ est un mauvais choix, surtout quand on ne connaît
pas ce langage.
Essaie plutôt de coller une interface graphique sur PHP -- il me
semble que c'est faisable.
Sinon, y'a Python, qui semble assez simple.
Voir ce qu'en dit Sylvain...
Essaie plutôt de coller une interface graphique sur PHP -- il me
semble que c'est faisable.
Oui... et c'est même fait... mais le problème c'est que pour faire
tourner mon bidule sur une machine, j'ai besoin d'installer un serveur, SQL
tout le tintouin avant. Donc pour l'export vers M. tout-le-monde c'est
coton...
Voir ce qu'en dit Sylvain...
Essaie plutôt de coller une interface graphique sur PHP -- il me
semble que c'est faisable.
Oui... et c'est même fait... mais le problème c'est que pour faire
tourner mon bidule sur une machine, j'ai besoin d'installer un serveur, SQL
tout le tintouin avant. Donc pour l'export vers M. tout-le-monde c'est
coton...
Voir ce qu'en dit Sylvain...
Essaie plutôt de coller une interface graphique sur PHP -- il me
semble que c'est faisable.
Oui... et c'est même fait... mais le problème c'est que pour faire
tourner mon bidule sur une machine, j'ai besoin d'installer un serveur, SQL
tout le tintouin avant. Donc pour l'export vers M. tout-le-monde c'est
coton...
Fabien LE LEZ wrote on 08/07/2006 20:18:
Il n'y a aucune raison d'apprendre le C avant le C++.
hmmm, si les headers, les libs, les compilos eux-mêmes étaient
différents alors en effet il n'y aurait aucune raison (pas
plus que d'apprendre Fortran pour faire du cobol).
la réalité est différente non ? tout ce qui tient de la
gestion de la mémoire, les conventions d'appels, les
primitives, les opérateurs (non redéfinis) est la même il me
semble.
Fabien LE LEZ wrote on 08/07/2006 20:18:
Il n'y a aucune raison d'apprendre le C avant le C++.
hmmm, si les headers, les libs, les compilos eux-mêmes étaient
différents alors en effet il n'y aurait aucune raison (pas
plus que d'apprendre Fortran pour faire du cobol).
la réalité est différente non ? tout ce qui tient de la
gestion de la mémoire, les conventions d'appels, les
primitives, les opérateurs (non redéfinis) est la même il me
semble.
Fabien LE LEZ wrote on 08/07/2006 20:18:
Il n'y a aucune raison d'apprendre le C avant le C++.
hmmm, si les headers, les libs, les compilos eux-mêmes étaient
différents alors en effet il n'y aurait aucune raison (pas
plus que d'apprendre Fortran pour faire du cobol).
la réalité est différente non ? tout ce qui tient de la
gestion de la mémoire, les conventions d'appels, les
primitives, les opérateurs (non redéfinis) est la même il me
semble.
Fabien LE LEZ :
Troisième et dernier argument : comment apprendre le C++ sans apprendre
le C ?
Il n'y a aucune raison d'apprendre le C avant le C++. Ces
deux langages ont une syntaxe partiellement commune, mais tu
connais déjà cette syntaxe, puisque tu connais le PHP. Ils
ont par contre des "philosophies" de programmation
différentes. C++ me paraît plus proche de PHP que de C.
Voir ce qu'en dit Sylvain...
Oui... et c'est même fait... mais le problème c'est que pour faire
tourner mon bidule sur une machine, j'ai besoin d'installer un
serveur, SQL
tout le tintouin avant. Donc pour l'export vers M. tout-le-monde c'est
coton...
Sinon, y'a Python, qui semble assez simple.
Assez simple... voire trop suivant certaines critiques...
Fabien LE LEZ :
Troisième et dernier argument : comment apprendre le C++ sans apprendre
le C ?
Il n'y a aucune raison d'apprendre le C avant le C++. Ces
deux langages ont une syntaxe partiellement commune, mais tu
connais déjà cette syntaxe, puisque tu connais le PHP. Ils
ont par contre des "philosophies" de programmation
différentes. C++ me paraît plus proche de PHP que de C.
Voir ce qu'en dit Sylvain...
Oui... et c'est même fait... mais le problème c'est que pour faire
tourner mon bidule sur une machine, j'ai besoin d'installer un
serveur, SQL
tout le tintouin avant. Donc pour l'export vers M. tout-le-monde c'est
coton...
Sinon, y'a Python, qui semble assez simple.
Assez simple... voire trop suivant certaines critiques...
Fabien LE LEZ :
Troisième et dernier argument : comment apprendre le C++ sans apprendre
le C ?
Il n'y a aucune raison d'apprendre le C avant le C++. Ces
deux langages ont une syntaxe partiellement commune, mais tu
connais déjà cette syntaxe, puisque tu connais le PHP. Ils
ont par contre des "philosophies" de programmation
différentes. C++ me paraît plus proche de PHP que de C.
Voir ce qu'en dit Sylvain...
Oui... et c'est même fait... mais le problème c'est que pour faire
tourner mon bidule sur une machine, j'ai besoin d'installer un
serveur, SQL
tout le tintouin avant. Donc pour l'export vers M. tout-le-monde c'est
coton...
Sinon, y'a Python, qui semble assez simple.
Assez simple... voire trop suivant certaines critiques...
Si tu as besoin d'une base de données, tu as besoin d'une base de
données.
Si tu as besoin d'une base de données, tu as besoin d'une base de
données.
Si tu as besoin d'une base de données, tu as besoin d'une base de
données.
On Sun, 09 Jul 2006 16:34:52 +0200, James Kanze :Si tu as besoin d'une base de données, tu as besoin d'une base de
données.
Sauf cas spécifique, on n'a jamais *besoin* d'une base de données.
On a un problème, et utiliser une BdD classique (MySQL par exemple)
peut être une solution. Solution plus ou moins opportune selon les
circonstances.
Dans un script PHP sur un serveur web, l'usage d'une BdD (souvent
MySQL) est courant.
Dans un logiciel écrit en C++ et installé chez un grand nombre de
clients, c'est nettement moins conseillé, car ça complique
horriblement le déploiement,
tout en n'apportant pas tant que ça d'avantages --
bien souvent, gérer soi-même une assez grande quantité
de données est relativement facile en C++.
On Sun, 09 Jul 2006 16:34:52 +0200, James Kanze <kanze.james@neuf.fr>:
Si tu as besoin d'une base de données, tu as besoin d'une base de
données.
Sauf cas spécifique, on n'a jamais *besoin* d'une base de données.
On a un problème, et utiliser une BdD classique (MySQL par exemple)
peut être une solution. Solution plus ou moins opportune selon les
circonstances.
Dans un script PHP sur un serveur web, l'usage d'une BdD (souvent
MySQL) est courant.
Dans un logiciel écrit en C++ et installé chez un grand nombre de
clients, c'est nettement moins conseillé, car ça complique
horriblement le déploiement,
tout en n'apportant pas tant que ça d'avantages --
bien souvent, gérer soi-même une assez grande quantité
de données est relativement facile en C++.
On Sun, 09 Jul 2006 16:34:52 +0200, James Kanze :Si tu as besoin d'une base de données, tu as besoin d'une base de
données.
Sauf cas spécifique, on n'a jamais *besoin* d'une base de données.
On a un problème, et utiliser une BdD classique (MySQL par exemple)
peut être une solution. Solution plus ou moins opportune selon les
circonstances.
Dans un script PHP sur un serveur web, l'usage d'une BdD (souvent
MySQL) est courant.
Dans un logiciel écrit en C++ et installé chez un grand nombre de
clients, c'est nettement moins conseillé, car ça complique
horriblement le déploiement,
tout en n'apportant pas tant que ça d'avantages --
bien souvent, gérer soi-même une assez grande quantité
de données est relativement facile en C++.