bonsoir,
je developpe en java, mais pour des raisons de performance et de memoire
je souhaite reecrire mon apllication en C++.
la bibliotheque java d'oreilly est plutot pas mal, aussi je souhaite
acheter Programmation C++ par la pratique du meme editeur.
c'est un bon choix?
bonsoir,
je developpe en java, mais pour des raisons de performance et de memoire
je souhaite reecrire mon apllication en C++.
la bibliotheque java d'oreilly est plutot pas mal, aussi je souhaite
acheter Programmation C++ par la pratique du meme editeur.
c'est un bon choix?
bonsoir,
je developpe en java, mais pour des raisons de performance et de memoire
je souhaite reecrire mon apllication en C++.
la bibliotheque java d'oreilly est plutot pas mal, aussi je souhaite
acheter Programmation C++ par la pratique du meme editeur.
c'est un bon choix?
je developpe en java, mais pour des raisons de performance et de memoire
je souhaite reecrire mon apllication en C++.
je developpe en java, mais pour des raisons de performance et de memoire
je souhaite reecrire mon apllication en C++.
je developpe en java, mais pour des raisons de performance et de memoire
je souhaite reecrire mon apllication en C++.
je developpe en java, mais pour des raisons de performance et de
memoire je souhaite reecrire mon apllication en C++.
Pour la mémoire, admettons (mais est-ce important de nos jours?), mais
pour les performances j'ai un doute que tu gagnes des performances en
passant de Java a C++ : ces deux languages ont des performances
quasi-identiques.
je developpe en java, mais pour des raisons de performance et de
memoire je souhaite reecrire mon apllication en C++.
Pour la mémoire, admettons (mais est-ce important de nos jours?), mais
pour les performances j'ai un doute que tu gagnes des performances en
passant de Java a C++ : ces deux languages ont des performances
quasi-identiques.
je developpe en java, mais pour des raisons de performance et de
memoire je souhaite reecrire mon apllication en C++.
Pour la mémoire, admettons (mais est-ce important de nos jours?), mais
pour les performances j'ai un doute que tu gagnes des performances en
passant de Java a C++ : ces deux languages ont des performances
quasi-identiques.
Pour la mémoire, admettons (mais est-ce important de nos jours?),
mais
pour les performances j'ai un doute que tu gagnes des performances en
passant de Java a C++ : ces deux languages ont des performances
quasi-identiques.
Pour la mémoire, admettons (mais est-ce important de nos jours?),
mais
pour les performances j'ai un doute que tu gagnes des performances en
passant de Java a C++ : ces deux languages ont des performances
quasi-identiques.
Pour la mémoire, admettons (mais est-ce important de nos jours?),
mais
pour les performances j'ai un doute que tu gagnes des performances en
passant de Java a C++ : ces deux languages ont des performances
quasi-identiques.
Martinez Jerome
wrote:Pour la mémoire, admettons (mais est-ce important de nos jours?),
la memoire je m'en arrangerai (j'ai deux/trois idees)mais
pour les performances j'ai un doute que tu gagnes des performances en
passant de Java a C++ : ces deux languages ont des performances
quasi-identiques.
je suis un fervent defenseur de java, meme optimiste sur mon type
d'application (calculs et acces frequent a la memoire) le rapport doit
etre de 1 pour 2. d'autres penchent vers 1 sur 10 (pas de nom) :)
Martinez Jerome <jerome.martinez@aenlever-orangefrance.com.invalid>
wrote:
Pour la mémoire, admettons (mais est-ce important de nos jours?),
la memoire je m'en arrangerai (j'ai deux/trois idees)
mais
pour les performances j'ai un doute que tu gagnes des performances en
passant de Java a C++ : ces deux languages ont des performances
quasi-identiques.
je suis un fervent defenseur de java, meme optimiste sur mon type
d'application (calculs et acces frequent a la memoire) le rapport doit
etre de 1 pour 2. d'autres penchent vers 1 sur 10 (pas de nom) :)
Martinez Jerome
wrote:Pour la mémoire, admettons (mais est-ce important de nos jours?),
la memoire je m'en arrangerai (j'ai deux/trois idees)mais
pour les performances j'ai un doute que tu gagnes des performances en
passant de Java a C++ : ces deux languages ont des performances
quasi-identiques.
je suis un fervent defenseur de java, meme optimiste sur mon type
d'application (calculs et acces frequent a la memoire) le rapport doit
etre de 1 pour 2. d'autres penchent vers 1 sur 10 (pas de nom) :)
je developpe en java, mais pour des raisons de performance et de
memoire je souhaite reecrire mon apllication en C++.
Pour la mémoire, admettons (mais est-ce important de nos jours?),
mais pour les performances j'ai un doute que tu gagnes des
performances en passant de Java a C++ : ces deux languages ont des
performances quasi-identiques.
Ca dépend de l'application, et de la qualité du JIT.
Typiquement, si tu veux t'amuser à faire des choses telles que des
manipulations bas niveau de pixels, avec champs de bits et tout le
tralala, les performances de Java sont au mieux calamiteuses.
Après pour faire des applications fenêtrées de type bureautique, il
n'y a effectivement pas grand intérêt à passer de l'un à l'autre pour
des problèmes de performance.
je developpe en java, mais pour des raisons de performance et de
memoire je souhaite reecrire mon apllication en C++.
Pour la mémoire, admettons (mais est-ce important de nos jours?),
mais pour les performances j'ai un doute que tu gagnes des
performances en passant de Java a C++ : ces deux languages ont des
performances quasi-identiques.
Ca dépend de l'application, et de la qualité du JIT.
Typiquement, si tu veux t'amuser à faire des choses telles que des
manipulations bas niveau de pixels, avec champs de bits et tout le
tralala, les performances de Java sont au mieux calamiteuses.
Après pour faire des applications fenêtrées de type bureautique, il
n'y a effectivement pas grand intérêt à passer de l'un à l'autre pour
des problèmes de performance.
je developpe en java, mais pour des raisons de performance et de
memoire je souhaite reecrire mon apllication en C++.
Pour la mémoire, admettons (mais est-ce important de nos jours?),
mais pour les performances j'ai un doute que tu gagnes des
performances en passant de Java a C++ : ces deux languages ont des
performances quasi-identiques.
Ca dépend de l'application, et de la qualité du JIT.
Typiquement, si tu veux t'amuser à faire des choses telles que des
manipulations bas niveau de pixels, avec champs de bits et tout le
tralala, les performances de Java sont au mieux calamiteuses.
Après pour faire des applications fenêtrées de type bureautique, il
n'y a effectivement pas grand intérêt à passer de l'un à l'autre pour
des problèmes de performance.
Martinez Jerome
wrote:Pour la mémoire, admettons (mais est-ce important de nos jours?),
la memoire je m'en arrangerai (j'ai deux/trois idees)mais pour les performances j'ai un doute que tu gagnes des
performances en passant de Java a C++ : ces deux languages ont des
performances quasi-identiques.
je suis un fervent defenseur de java, meme optimiste sur mon type
d'application (calculs et acces frequent a la memoire) le rapport
doit etre de 1 pour 2. d'autres penchent vers 1 sur 10 (pas de nom)
:)
Les autres, c'est moi. L'application en question est un programme
d'Othello (le jeu où l'on retourne des pions), et, si l'on a
l'ambition d'avoir un programme très fort, susceptible de gagner des
tournois, l'utilisation du langage Java est à mon avis un sérieux
handicap. Il faut savoir que pour ce genre d'application reposant sur
la force brute, le choix même des algorithmes peut dépendre des
performances du système. Par exemple, à Othello, il existe des
techniques de recherche sélective qui ne sont efficaces que si le
programme atteint une certaine profondeur. Le problème est que pour
atteindre cette profondeur, il faut aller suffisament vite. L'handicap
est finalement double, le programme en Java est non seulement mauvais
parce qu'il est lent, mais en plus parce qu'il ne peut pas bénéficier
de l'efficacité de certains algorithmes qui ne marchent qu'à un niveau
de vitesse supérieure. C'est pourquoi, en partant d'un écart de
vitesse pure de 1 à 2, on se retrouve au final avec un écart de
performance plus grand, de 1 à 5, voire de 1 à 10.
Martinez Jerome <jerome.martinez@aenlever-orangefrance.com.invalid>
wrote:
Pour la mémoire, admettons (mais est-ce important de nos jours?),
la memoire je m'en arrangerai (j'ai deux/trois idees)
mais pour les performances j'ai un doute que tu gagnes des
performances en passant de Java a C++ : ces deux languages ont des
performances quasi-identiques.
je suis un fervent defenseur de java, meme optimiste sur mon type
d'application (calculs et acces frequent a la memoire) le rapport
doit etre de 1 pour 2. d'autres penchent vers 1 sur 10 (pas de nom)
:)
Les autres, c'est moi. L'application en question est un programme
d'Othello (le jeu où l'on retourne des pions), et, si l'on a
l'ambition d'avoir un programme très fort, susceptible de gagner des
tournois, l'utilisation du langage Java est à mon avis un sérieux
handicap. Il faut savoir que pour ce genre d'application reposant sur
la force brute, le choix même des algorithmes peut dépendre des
performances du système. Par exemple, à Othello, il existe des
techniques de recherche sélective qui ne sont efficaces que si le
programme atteint une certaine profondeur. Le problème est que pour
atteindre cette profondeur, il faut aller suffisament vite. L'handicap
est finalement double, le programme en Java est non seulement mauvais
parce qu'il est lent, mais en plus parce qu'il ne peut pas bénéficier
de l'efficacité de certains algorithmes qui ne marchent qu'à un niveau
de vitesse supérieure. C'est pourquoi, en partant d'un écart de
vitesse pure de 1 à 2, on se retrouve au final avec un écart de
performance plus grand, de 1 à 5, voire de 1 à 10.
Martinez Jerome
wrote:Pour la mémoire, admettons (mais est-ce important de nos jours?),
la memoire je m'en arrangerai (j'ai deux/trois idees)mais pour les performances j'ai un doute que tu gagnes des
performances en passant de Java a C++ : ces deux languages ont des
performances quasi-identiques.
je suis un fervent defenseur de java, meme optimiste sur mon type
d'application (calculs et acces frequent a la memoire) le rapport
doit etre de 1 pour 2. d'autres penchent vers 1 sur 10 (pas de nom)
:)
Les autres, c'est moi. L'application en question est un programme
d'Othello (le jeu où l'on retourne des pions), et, si l'on a
l'ambition d'avoir un programme très fort, susceptible de gagner des
tournois, l'utilisation du langage Java est à mon avis un sérieux
handicap. Il faut savoir que pour ce genre d'application reposant sur
la force brute, le choix même des algorithmes peut dépendre des
performances du système. Par exemple, à Othello, il existe des
techniques de recherche sélective qui ne sont efficaces que si le
programme atteint une certaine profondeur. Le problème est que pour
atteindre cette profondeur, il faut aller suffisament vite. L'handicap
est finalement double, le programme en Java est non seulement mauvais
parce qu'il est lent, mais en plus parce qu'il ne peut pas bénéficier
de l'efficacité de certains algorithmes qui ne marchent qu'à un niveau
de vitesse supérieure. C'est pourquoi, en partant d'un écart de
vitesse pure de 1 à 2, on se retrouve au final avec un écart de
performance plus grand, de 1 à 5, voire de 1 à 10.