Le 27 février 2018 à 23:06:34 Yuliya a écrit :
Le 27 février 2018 à 23:03:54 JmEclateAuCrac a écrit :
On vient de se croiser sur le forum programmation ViandoPain!
Java + python + javascript > all. Avec eventuellement R pour faire des maths blablabla.
Tu maitrise ces trois là, t'es le roi des programmeurs 
Mention spécial à Askell pour la puissance du langage fonctionnel. J'ai discuté avec un de mes étudiants qui code en Haskell dans sa boite, le type c'est un monstre.
Pourquoi Java ? 
Pourquoi R si Python ? 
Comment tu fais des perfs / low level / memory managment ? 
Java pour le côté création d'interface super simplement.
Comment tu fais des perfs / low level / memory managment ?
Java, carbage collector > all.
Si tu fais de l'embarqué alors effectivement tu voudra faire du memory managment, low level. Mais dans un context ecologique, les ordinateurs ont les ressources pour ne pas avoir a gerer cette sources d'enmerdes constantes que sont les pointeurs.
Et puis au final, ce qui va faire que ton code tourne bien ou prend une plombe c'est la complexité du code. Si je réalise un code en O(n!) en C, et le meme code en O(log(n)) en JAVA. Celui en JAVA tournera TOUJOURS plus rapidement 