Posté par barmic .
En réponse à la dépêche Fim 1.1.0.
Évalué à 5.
autant prendre du C++11 voire C++14. Cassandra a été ré-écrit en C++ et cela tourne 10x plus vite (http://www.scylladb.com/).
J'ai vu. On verra ce que ça donne :)
(je ne l'ai pas encore essayé, apparemment c'est en janvier qu'ils vont sortir la version 1)
De plus, je ne vois pas l'intérêt maintenant de Java vs C++. Les pointeurs ? la gestion mémoire ? bah ça fait longtemps, mais maintenant c'est "mieux" on utilise des smart-pointeurs (unique_prt / shared_ptr).
La gestion des boucles, les fonctions lambas tout est là maintenant. Et les bibliothèques vous allez me dire ? Qt ? STL ? Boost ? cela aide pas mal non ?
Tu me semble avoir une vision très succincte des 2 langages. Ils sont extrêmement différents. Leur gestion de la généricité, leur gestion du parallélisme, la possibilité ou non d'avoir un code managé, l'écosystème,... Ils n'ont clairement pas les même finalités, ne couvrent pas les même besoin, n'intéressent pas les même développeurs, etc.
PS j'avais fait un programma simple en Java et le même en C++. J'avais eu le temps de lancer le programme C++ 22 fois avant que le programme Java ne fournisse sa réponse. Certes, je lançait en parallèle mais bon...
Et tu fais le même en C avec un unikernel et tu es quelques centaines de fois plus rapide, mais en vrai ça sert à quoi comme test ? Tu veux prouver que le runtime du C++ est plus léger que celui de Java ? Tu es bien le seul à en douter. Tu pointe justement le pire cas d'usage de Java.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: This is javaaa
Posté par barmic . En réponse à la dépêche Fim 1.1.0. Évalué à 5.
J'ai vu. On verra ce que ça donne :)
(je ne l'ai pas encore essayé, apparemment c'est en janvier qu'ils vont sortir la version 1)
Tu me semble avoir une vision très succincte des 2 langages. Ils sont extrêmement différents. Leur gestion de la généricité, leur gestion du parallélisme, la possibilité ou non d'avoir un code managé, l'écosystème,... Ils n'ont clairement pas les même finalités, ne couvrent pas les même besoin, n'intéressent pas les même développeurs, etc.
Et tu fais le même en C avec un unikernel et tu es quelques centaines de fois plus rapide, mais en vrai ça sert à quoi comme test ? Tu veux prouver que le runtime du C++ est plus léger que celui de Java ? Tu es bien le seul à en douter. Tu pointe justement le pire cas d'usage de Java.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)