Bonjour.
J'ai toujours utilisé C++ pour faire du calcul, des simulations.
Je constate que les gens qui programment pour le W.W.W. semblent
utiliser Java, PHP, Perl, Javascript...
N'existe-t-il pas de bibliothèques qui rendent C++ tout aussi performant
et facile d'utilisation que ces languages, pour une programmation W.W.W.?
Bonjour.
J'ai toujours utilisé C++ pour faire du calcul, des simulations.
Je constate que les gens qui programment pour le W.W.W. semblent
utiliser Java, PHP, Perl, Javascript...
N'existe-t-il pas de bibliothèques qui rendent C++ tout aussi performant
et facile d'utilisation que ces languages, pour une programmation W.W.W.?
Bonjour.
J'ai toujours utilisé C++ pour faire du calcul, des simulations.
Je constate que les gens qui programment pour le W.W.W. semblent
utiliser Java, PHP, Perl, Javascript...
N'existe-t-il pas de bibliothèques qui rendent C++ tout aussi performant
et facile d'utilisation que ces languages, pour une programmation W.W.W.?
J'ai toujours utilisé C++ pour faire du calcul, des
simulations. Je constate que les gens qui programment pour le
W.W.W. semblent utiliser Java, PHP, Perl, Javascript...
N'existe-t-il pas de bibliothèques qui rendent C++ tout aussi
performant et facile d'utilisation que ces languages, pour une
programmation W.W.W.?
J'ai toujours utilisé C++ pour faire du calcul, des
simulations. Je constate que les gens qui programment pour le
W.W.W. semblent utiliser Java, PHP, Perl, Javascript...
N'existe-t-il pas de bibliothèques qui rendent C++ tout aussi
performant et facile d'utilisation que ces languages, pour une
programmation W.W.W.?
J'ai toujours utilisé C++ pour faire du calcul, des
simulations. Je constate que les gens qui programment pour le
W.W.W. semblent utiliser Java, PHP, Perl, Javascript...
N'existe-t-il pas de bibliothèques qui rendent C++ tout aussi
performant et facile d'utilisation que ces languages, pour une
programmation W.W.W.?
Egalement, on ne voit pas vraiment l'intérêt de compiler un language
Web: pour pouvoir le modifier rapidement et simplement, et ne pas avoir
de problèmes de portabilités, l'interprété est Roi.
Egalement, on ne voit pas vraiment l'intérêt de compiler un language
Web: pour pouvoir le modifier rapidement et simplement, et ne pas avoir
de problèmes de portabilités, l'interprété est Roi.
Egalement, on ne voit pas vraiment l'intérêt de compiler un language
Web: pour pouvoir le modifier rapidement et simplement, et ne pas avoir
de problèmes de portabilités, l'interprété est Roi.
J'ai toujours utilisé C++ pour faire du calcul, des
simulations. Je constate que les gens qui programment pour le
W.W.W. semblent utiliser Java, PHP, Perl, Javascript...
J'ai toujours utilisé C++ pour faire du calcul, des
simulations. Je constate que les gens qui programment pour le
W.W.W. semblent utiliser Java, PHP, Perl, Javascript...
J'ai toujours utilisé C++ pour faire du calcul, des
simulations. Je constate que les gens qui programment pour le
W.W.W. semblent utiliser Java, PHP, Perl, Javascript...
En passant : quand tu parles de la programmation Web, il y a en
fait trois choses distinctes : la programmation côté client,
c-à-d le code qui s'exécute dans le browser du client, la
génération des pages, et des calculs associés à cette
génération.
Pour le premier, Javascript est de loin le plus important, mais
des langages spécialisés, du genre Flash, s'y trouve aussi. Java
a essayé d'y devenir important, sans réelement réussir. Pour
pouvoir fonctionner ici, il faut un format « standard » de
l'exécutable (ASCII ou Byte-code), ce qui n'est pas le cas de
C++. (On pourrait imaginer un interpréteur C++, mais la façon
que fonctionne #include rend le problème très ardu.)
Pour la séconde, le PHP est, je crois, le plus répandu -- les
alternatifs sont JSP (du Java intégré dans de l'HTML) ou ASP
(pûrement Microsoft). Ces langages ont la particularité de
s'integrer dans le HTML, de façon qu'un « programme » est un
mélange du langage même, du HTML et du texte à afficher.
En ce qui concerne la troisième, on privilège actuellement le
Java simplement parce que c'est le langage integré dans la
plupart des serveurs HTML : Apache, WebSphere, etc. En principe,
rien n'empêche l'utilisation de n'importe quel langage ici -- je
connaissais une application qui se servait du Cobol. Mais il
s'avère que le Java vient avec les bibliothèques qui assure et
facilite la communication avec le serveur, ce qui facilite la
tâche énormement. (Je crois qu'il existe une bibliothèque
freeware qui en fait autant pour le C++, mais il faudrait
toujours la trouver et l'installer, tandis qu'avec Java,
l'infrastructure est déjà là d'office.)
En passant : quand tu parles de la programmation Web, il y a en
fait trois choses distinctes : la programmation côté client,
c-à-d le code qui s'exécute dans le browser du client, la
génération des pages, et des calculs associés à cette
génération.
Pour le premier, Javascript est de loin le plus important, mais
des langages spécialisés, du genre Flash, s'y trouve aussi. Java
a essayé d'y devenir important, sans réelement réussir. Pour
pouvoir fonctionner ici, il faut un format « standard » de
l'exécutable (ASCII ou Byte-code), ce qui n'est pas le cas de
C++. (On pourrait imaginer un interpréteur C++, mais la façon
que fonctionne #include rend le problème très ardu.)
Pour la séconde, le PHP est, je crois, le plus répandu -- les
alternatifs sont JSP (du Java intégré dans de l'HTML) ou ASP
(pûrement Microsoft). Ces langages ont la particularité de
s'integrer dans le HTML, de façon qu'un « programme » est un
mélange du langage même, du HTML et du texte à afficher.
En ce qui concerne la troisième, on privilège actuellement le
Java simplement parce que c'est le langage integré dans la
plupart des serveurs HTML : Apache, WebSphere, etc. En principe,
rien n'empêche l'utilisation de n'importe quel langage ici -- je
connaissais une application qui se servait du Cobol. Mais il
s'avère que le Java vient avec les bibliothèques qui assure et
facilite la communication avec le serveur, ce qui facilite la
tâche énormement. (Je crois qu'il existe une bibliothèque
freeware qui en fait autant pour le C++, mais il faudrait
toujours la trouver et l'installer, tandis qu'avec Java,
l'infrastructure est déjà là d'office.)
En passant : quand tu parles de la programmation Web, il y a en
fait trois choses distinctes : la programmation côté client,
c-à-d le code qui s'exécute dans le browser du client, la
génération des pages, et des calculs associés à cette
génération.
Pour le premier, Javascript est de loin le plus important, mais
des langages spécialisés, du genre Flash, s'y trouve aussi. Java
a essayé d'y devenir important, sans réelement réussir. Pour
pouvoir fonctionner ici, il faut un format « standard » de
l'exécutable (ASCII ou Byte-code), ce qui n'est pas le cas de
C++. (On pourrait imaginer un interpréteur C++, mais la façon
que fonctionne #include rend le problème très ardu.)
Pour la séconde, le PHP est, je crois, le plus répandu -- les
alternatifs sont JSP (du Java intégré dans de l'HTML) ou ASP
(pûrement Microsoft). Ces langages ont la particularité de
s'integrer dans le HTML, de façon qu'un « programme » est un
mélange du langage même, du HTML et du texte à afficher.
En ce qui concerne la troisième, on privilège actuellement le
Java simplement parce que c'est le langage integré dans la
plupart des serveurs HTML : Apache, WebSphere, etc. En principe,
rien n'empêche l'utilisation de n'importe quel langage ici -- je
connaissais une application qui se servait du Cobol. Mais il
s'avère que le Java vient avec les bibliothèques qui assure et
facilite la communication avec le serveur, ce qui facilite la
tâche énormement. (Je crois qu'il existe une bibliothèque
freeware qui en fait autant pour le C++, mais il faudrait
toujours la trouver et l'installer, tandis qu'avec Java,
l'infrastructure est déjà là d'office.)
Tu peux développer tes cgi en C++. Ca consiste à écrire ton code HTML
généré sur std::cout. Le serveur s'occupe du reste.
Comme l'a dit James c'est plutôt la nature compilée de C++ qui rend la
chose fastidieuse et donc peu répandue. Les poids lourds sont des
langages de script (Perl, Python, ...). On référence directement le
fichier source dans l'URL, et ça marche.
Tu peux développer tes cgi en C++. Ca consiste à écrire ton code HTML
généré sur std::cout. Le serveur s'occupe du reste.
Comme l'a dit James c'est plutôt la nature compilée de C++ qui rend la
chose fastidieuse et donc peu répandue. Les poids lourds sont des
langages de script (Perl, Python, ...). On référence directement le
fichier source dans l'URL, et ça marche.
Tu peux développer tes cgi en C++. Ca consiste à écrire ton code HTML
généré sur std::cout. Le serveur s'occupe du reste.
Comme l'a dit James c'est plutôt la nature compilée de C++ qui rend la
chose fastidieuse et donc peu répandue. Les poids lourds sont des
langages de script (Perl, Python, ...). On référence directement le
fichier source dans l'URL, et ça marche.
"Langage de script" signifie langage interprétés par le client,
c'est ça ?
"Langage de script" signifie langage interprétés par le client,
c'est ça ?
"Langage de script" signifie langage interprétés par le client,
c'est ça ?
+ Si je comprends bien, Java semble avoir l'avantage de pouvoir faire les
3 tâches, ce qui fait donc un seul langage à apprendre.
+ Les hommes tendent à utiliser un langage commun à toutes les disciplines
: aujourd'hui l'anglais, bien qu'il soit probablement plus efficace
d'utiliser l'allemand pour faire de la philosophie, et que l'usage
d'idéogrammes asiatiques en programmation réduirait vraisemblablement la
taille des codes sources. Pourquoi les informaticiens semblez-vous tendre
au contraire à multiplier les langages ?!
+ Si je comprends bien, Java semble avoir l'avantage de pouvoir faire les
3 tâches, ce qui fait donc un seul langage à apprendre.
+ Les hommes tendent à utiliser un langage commun à toutes les disciplines
: aujourd'hui l'anglais, bien qu'il soit probablement plus efficace
d'utiliser l'allemand pour faire de la philosophie, et que l'usage
d'idéogrammes asiatiques en programmation réduirait vraisemblablement la
taille des codes sources. Pourquoi les informaticiens semblez-vous tendre
au contraire à multiplier les langages ?!
+ Si je comprends bien, Java semble avoir l'avantage de pouvoir faire les
3 tâches, ce qui fait donc un seul langage à apprendre.
+ Les hommes tendent à utiliser un langage commun à toutes les disciplines
: aujourd'hui l'anglais, bien qu'il soit probablement plus efficace
d'utiliser l'allemand pour faire de la philosophie, et que l'usage
d'idéogrammes asiatiques en programmation réduirait vraisemblablement la
taille des codes sources. Pourquoi les informaticiens semblez-vous tendre
au contraire à multiplier les langages ?!
Henri de Solages writes:"Langage de script" signifie langage interprétés par le client,
c'est ça ?
"Langage de script" signifie un peu tout et n'importe quoi selon le
contexte. Le PHP est souvent considéré comme un langage de script,
mais tourne coté serveur.
Ma définition serait "langage de haut niveau dans lequel on peut
écrire un truc vite et pas trop mal, avec des performances pas
terribles".
Henri de Solages <solages@CICT.fr_> writes:
"Langage de script" signifie langage interprétés par le client,
c'est ça ?
"Langage de script" signifie un peu tout et n'importe quoi selon le
contexte. Le PHP est souvent considéré comme un langage de script,
mais tourne coté serveur.
Ma définition serait "langage de haut niveau dans lequel on peut
écrire un truc vite et pas trop mal, avec des performances pas
terribles".
Henri de Solages writes:"Langage de script" signifie langage interprétés par le client,
c'est ça ?
"Langage de script" signifie un peu tout et n'importe quoi selon le
contexte. Le PHP est souvent considéré comme un langage de script,
mais tourne coté serveur.
Ma définition serait "langage de haut niveau dans lequel on peut
écrire un truc vite et pas trop mal, avec des performances pas
terribles".
J'ai toujours utilisé C++ pour faire du calcul, des
simulations. Je constate que les gens qui programment pour
le W.W.W. semblent utiliser Java, PHP, Perl, Javascript...
Tu peux développer tes cgi en C++. Ca consiste à écrire ton
code HTML généré sur std::cout. Le serveur s'occupe du reste.
Comme l'a dit James c'est plutôt la nature compilée de C++ qui
rend la chose fastidieuse et donc peu répandue.
Les poids lourds sont des langages de script (Perl, Python,
...).
On référence directement le fichier source dans l'URL, et ça
marche.
J'ai toujours utilisé C++ pour faire du calcul, des
simulations. Je constate que les gens qui programment pour
le W.W.W. semblent utiliser Java, PHP, Perl, Javascript...
Tu peux développer tes cgi en C++. Ca consiste à écrire ton
code HTML généré sur std::cout. Le serveur s'occupe du reste.
Comme l'a dit James c'est plutôt la nature compilée de C++ qui
rend la chose fastidieuse et donc peu répandue.
Les poids lourds sont des langages de script (Perl, Python,
...).
On référence directement le fichier source dans l'URL, et ça
marche.
J'ai toujours utilisé C++ pour faire du calcul, des
simulations. Je constate que les gens qui programment pour
le W.W.W. semblent utiliser Java, PHP, Perl, Javascript...
Tu peux développer tes cgi en C++. Ca consiste à écrire ton
code HTML généré sur std::cout. Le serveur s'occupe du reste.
Comme l'a dit James c'est plutôt la nature compilée de C++ qui
rend la chose fastidieuse et donc peu répandue.
Les poids lourds sont des langages de script (Perl, Python,
...).
On référence directement le fichier source dans l'URL, et ça
marche.