Bonjour, je sais que cette question peut vous paraître déjà vu et revu mais je souhaiterai quand même la poser. Quel langage informatique choisir ? En effet j'ai commencé le développement web depuis très longtemps déjà et je souhaite essayer la programmation logicielle. Cependant, je ne sais vers quoi m'orienter. J'ai regardé du côté de Python, la syntaxe et le fonctionnement n'ont pas l'air très compliqué mais je pensais apprendre quelque chose entre le C, le C++ ou le C#. Quelles sont les principales différences entre ces langages ?
De plus, quel langage me donnera plus de facilité à apprendre les autres ?
Aussi, pour que vous puissiez mieux me cerner, je fais principalement du PHP/SQL/Javascript, mais j'ai aussi quelques notions de Java.
Le C si tu souhaites travailler en bas niveau, voire assembleur ou que tu aies envie de faire de l'embarqué.
D'un point de vue pédagogique, en C tu as l'occasion de toucher aux threads, à la mémoire et aux pointeurs par exemple. Donc c'est plus si tu as envie d'apprendre à réinventer la roue pour comprendre comment elle marche.
Sinon dans une perspective d’acquérir des compétences professionnelles "générales", Python, C++ et C# peuvent t'apporter des connaissances en orienté objet et par la suite te permettre de toucher un peu aux différentes technologies associées.
Je voulais dire par là qu'il n'y avait pas qu'en C que l'on pouvait toucher aux thrads, à la mémoire et aux pointeurs
Mais si l'on s’intéresse un petit peu aux les compilateurs, on aperçois qu'ils automatisent / optimisent pratiquement tous ces éléments, sinon ça deviendrait un enfer...
- Edité par vanaur 20 décembre 2017 à 13:44:54
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
MadBiscuit je suis désolé, mais le C automatise beaucoup trop de choses, les gens de devraient pas en faire.
Moi je suis en ASMx86 et en Brainfuck et au moins, je fait tout à la main contrairement aux autre personnes qui se disent developpeur et font du Python ou du Java
:troll off:
Il n'y à pas de langage de programmation providentiel.
Si tu veux avoir un truc assez rapidement, Ruby ou Python sont vraiment pas mal. Si tu veux un produit scalable verticalement, OTP avec Erlang ou Elixir. Tu as besoin de perfs? C++, Go, Crystal ou Rust font l'affaire !
Si tu veux avoir un truc assez rapidement, Ruby ou Python sont vraiment pas mal. Si tu veux un produit scalable verticalement, OTP avec Erlang ou Elixir. Tu as besoin de perfs? C++, Go, Crystal ou Rust font l'affaire !
Ah non j'ai pas de projet en particulier, je veux seulement apprendre un langage un peu plus bas niveau que ce que j'ai l'habitude d'utiliser. J'ai opté pour C++ en fin de compte, je pense que ça peut être intéressant de voir comment ça fonctionne.
Merci pour vos retours
Quel langage choisir ?
× 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.
Blond, bouclé, toujours le sourire aux lèvres...
Blond, bouclé, toujours le sourire aux lèvres...
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Architecte logiciel - Software craftsmanship convaincu.
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...