je connais déjà l'HTML, CSS, Php, j'ai pour projet au sein d'un association de coder l'interface d'un robot buddy, seulement j'ai le choix entre différents langages :
-python
-C
-C++
-C#
-Java
J'ai envie de faire ce projet pour diversifier mes connaissances et voir un peu autres choses que le web, mais je ne sais pas quel langages apprendre entre ceux que j'ai cité.
Quel langages me conseillez-vous ? Lesquels sont plus faciles à apprendre ? Lesquels sont les plus utiles (c'est à dire permettent de faire plus de choses applications pc, mobiles, web, robotique...) ?
Merci d'avance pour vos réponses
On a tous à apprendre des autres alors pourquoi ne pas s'entraider !!!
Le plus accessible pour débuter est très certainement Python. Pour ce qui est des "langages qui permettent de faire le plus de choses". Python, Java et C# jouent quasiment dans la même cours. C++ pas très loin, il y a probablement moins de choses orientées vers le web, cela dit, il ouvre des perspectives vers le bas niveau que les trois autres n'ont pas. C est un langage très intéressant à connaître pour des cibles beaucoup plus précises.
Si tu connais déjà PHP, apprendre un deuxième langage de script comme Python n'est pas une priorité. Tu gagnerais à découvrir des langages plus "orientés entreprise" comme Java ou C#.
Si tu connais déjà PHP, apprendre un deuxième langage de script comme Python n'est pas une priorité. Tu gagnerais à découvrir des langages plus "orientés entreprise" comme Java ou C#.
Est-ce qu'il y a vraiment des trucs intéressants à découvrir dans Java et C# ? Il y a plus fun quand même...
Pour le typage statique, Java et C# ne sont pas ce que j'appellerai des exemples ... Si on veut découvrir ce qu'est un système de type qui déchire, autant aller vers les fonctionnels typé où ça cause niveau typage (OCaml, Haskell, Coq ...).
Après Java et C# sont intéressants à manipuler mais les cours font tellement de l'OO n'importe comment (bonjour getters et setters, venez ruiner mon abstraction), que c'est un peu compliqué de conseiller un cours correct.
Bizarrement, j'ai pas du tout l'impression que ce post dénigre les typages à la Python, qui est un langage au typage fort.
L'implémentation peut-être, quand il parle de l'overhead inutile généré par la vérification des types à l'exécution, mais pas forcément le langage en lui-même.
- Edité par LoupSolitaire 15 septembre 2016 à 14:05:37
Blond, bouclé, toujours le sourire aux lèvres...
Choisir langage de programmation
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C
Architecte logiciel - Software craftsmanship convaincu.
Blond, bouclé, toujours le sourire aux lèvres...
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C
Blond, bouclé, toujours le sourire aux lèvres...