Quelle langage choisir
rastlin6
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour a tous et merci de prendre le temps de me répondre je l'apprécies.
Voila ma question,
j'ignore quelle langage utiliser, je voudrais faire des programmes et jeu très complexe et même intégrer de AI ou de créé de AI qui pourrait être compatible avec l'internet.
J'ai le temps pour apprendre et je suis très patient, je sais que sa va prendre plusieurs année avant de bien coder une bon programme.
Est-ce qu'il y a qu'UN programme qui peut tout faire ?
Merci de votre aide !!!!
Voila ma question,
j'ignore quelle langage utiliser, je voudrais faire des programmes et jeu très complexe et même intégrer de AI ou de créé de AI qui pourrait être compatible avec l'internet.
J'ai le temps pour apprendre et je suis très patient, je sais que sa va prendre plusieurs année avant de bien coder une bon programme.
Est-ce qu'il y a qu'UN programme qui peut tout faire ?
Merci de votre aide !!!!
A voir également:
- Quelle langage choisir
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Quel macbook choisir - Guide
- Quelle distribution linux choisir - Guide
4 réponses
Salut
pour débuter je conseillerais plutôt un langage comme Python, cela évite d'être découragé par des langages trop complexes que tu pourras de toute façon apprendre plus tard.
Des cours en français :
https://python.developpez.com/cours/?page=DocGeneral
pour débuter je conseillerais plutôt un langage comme Python, cela évite d'être découragé par des langages trop complexes que tu pourras de toute façon apprendre plus tard.
Des cours en français :
https://python.developpez.com/cours/?page=DocGeneral
Bonjour,
Je te conseil vivement le c (ou le c++). Le C est à l'origine de Windows, de Java...
Il est très populaire et peut pratiquement tout faire.
Toutefois, il est plutôt complexe mais voici des bons tutos pour apprendre facilement :
C : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
C++ : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c
Je te conseil vivement le c (ou le c++). Le C est à l'origine de Windows, de Java...
Il est très populaire et peut pratiquement tout faire.
Toutefois, il est plutôt complexe mais voici des bons tutos pour apprendre facilement :
C : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
C++ : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c
Je veux juste apprendre un langage même s'il est long et ardu à apprendre, je vais attendre quelque réponse de plus.
Je pense apprendre le C++
Je pense apprendre le C++
Justement, je suis moi aussi en train d'apprendre le C++
Mais ne t'inquiète pas, avec le tuto que je t'ai donné (https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c ), ils prennent tout à zéro (m^me si tu n'a jamais programmé) et ils expliquent vraiment bien. En plus, si tu n'as jamais programmé, tu ne t'apercevra pas de la complexité du C++ car tu ne connais pas de langage plus simple.
Langage simple -> Haut niveau de programmation -> Moins de possibilité
Langage complexe -> Bas niveaux -> Beaucoup plus de possibilité
Attention, complexe ne veut pas dire difficile :)
Mais ne t'inquiète pas, avec le tuto que je t'ai donné (https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c ), ils prennent tout à zéro (m^me si tu n'a jamais programmé) et ils expliquent vraiment bien. En plus, si tu n'as jamais programmé, tu ne t'apercevra pas de la complexité du C++ car tu ne connais pas de langage plus simple.
Langage simple -> Haut niveau de programmation -> Moins de possibilité
Langage complexe -> Bas niveaux -> Beaucoup plus de possibilité
Attention, complexe ne veut pas dire difficile :)
Langage simple -> Haut niveau de programmation -> Moins de possibilitéCe n'est pas aussi simple que cela :
Langage complexe -> Bas niveaux -> Beaucoup plus de possibilité
1) Est-ce que C++ est adapté pour faire du web ? Pas vraiment, voir wt et CppCMS.
2) Est-ce que Python a moins de possibilité que le C++ ? Il y a plus de possibilités pour le web en Python qu'en C++. Par contre, pour un "gros" jeu vidéo complexe C++ sera plus adapté que Python. Donc c'est 50/50 ;)
Souvent pour les jeux vidéos, différents langages sont utilisés : C++, Lua/Python, etc
Ce n'est pas parce qu'un langage est rapide (en calcul) qu'il est mieux. Quelquefois il est préférable d'utiliser un langage qui est rapide en développement, ou bien qui possède plus de bibliothèques, ou bien qui est plus restrictif (langage fonctionnel, etc) pour des besoins de maintenance, etc
Bonjour,
@dsy73 : +1 ...
d'autres exemples seraient : Java.. multiplateformes ... mais non compilé
VB.net/C# ( avec l'ASP) => Pour du WEB ... quoi que le plus répandu à ce jour soit le PHP
etc....
+10 ^^
=>> l'important lors du choix du langage dépend avant tout... du besoin que l'on va en avoir.....et des restrictions auxquelles on va être confronté ( OS.. interopérabilité avec d'autres programmes..etc..)
@Ant.r75 :
Pas très performant et pas complet .... par rapport à quoi ?
En tout cas... pas par rapport au C# .. au F# .. etc.... Pourquoi ? .. parce que le moteur qui convertit le langage (vb.net, c#...etc..) en langage compréhensible par la machine... est... le même... (c'est pour ça qu'il existe des traducteurs pour passer de l'un à l'autre...)
@dsy73 : +1 ...
d'autres exemples seraient : Java.. multiplateformes ... mais non compilé
VB.net/C# ( avec l'ASP) => Pour du WEB ... quoi que le plus répandu à ce jour soit le PHP
etc....
Quelquefois il est préférable d'utiliser un langage qui est rapide en développement, ou bien qui possède plus de bibliothèques, ou bien qui est plus restrictif
+10 ^^
=>> l'important lors du choix du langage dépend avant tout... du besoin que l'on va en avoir.....et des restrictions auxquelles on va être confronté ( OS.. interopérabilité avec d'autres programmes..etc..)
@Ant.r75 :
je me dirigeais plutôt vers du VB.net par exemple, qui est beaucoup plus simple mais pas très performant (et pas très complet non plus...)
Pas très performant et pas complet .... par rapport à quoi ?
En tout cas... pas par rapport au C# .. au F# .. etc.... Pourquoi ? .. parce que le moteur qui convertit le langage (vb.net, c#...etc..) en langage compréhensible par la machine... est... le même... (c'est pour ça qu'il existe des traducteurs pour passer de l'un à l'autre...)
Bonjour,
Ce sujet a été maintes et maintes fois abordé...
Donc, déjà voici la FAQ : https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
Sinon, ce n'est pas une bonne idée de partir dans la démarche ("j'apprends un langage qui fait tout pour tout faire"). Chacun est spécialisé dans son domaine, bien qu'il y en est plus polyvalent que d'autres.
Il vaut mieux d'abord apprendre un langage simple pour apprendre avant de s'orienter vers d'autres langages. Une fois que tu maitriseras l'algorithmique (https://openclassrooms.com/fr/courses/1467201-algorithmique-pour-lapprenti-programmeur , tu pourras te concentrer sur des langages plus compliqués.
C'est pour ça que je ne te conseille pas le C et encore moins le C++. Tu vas t'y perdre. Je conseille toujours un langage plus abordable comme le Python.
Une fois que tu connaîtras bien le Python, tu pourras t'orienter vers d'autres langage (ou rester en Python :-)).
Cdlt,
Ce sujet a été maintes et maintes fois abordé...
Donc, déjà voici la FAQ : https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
Sinon, ce n'est pas une bonne idée de partir dans la démarche ("j'apprends un langage qui fait tout pour tout faire"). Chacun est spécialisé dans son domaine, bien qu'il y en est plus polyvalent que d'autres.
Il vaut mieux d'abord apprendre un langage simple pour apprendre avant de s'orienter vers d'autres langages. Une fois que tu maitriseras l'algorithmique (https://openclassrooms.com/fr/courses/1467201-algorithmique-pour-lapprenti-programmeur , tu pourras te concentrer sur des langages plus compliqués.
C'est pour ça que je ne te conseille pas le C et encore moins le C++. Tu vas t'y perdre. Je conseille toujours un langage plus abordable comme le Python.
Une fois que tu connaîtras bien le Python, tu pourras t'orienter vers d'autres langage (ou rester en Python :-)).
Cdlt,
Bonjour,
je viens de lire avec intérêt cette astuce que je ne connaissais pas.
Je remarque que la première version date de 2004.
Alors il convient de préciser que pour les langages .Net une version gratuite est apparue depuis: la version "Express", évidement il manque des outils pratiques pour le développement professionnel.
Pour les enfants il existe aussi Logo.
Je pense mettre à jour cette astuce, fiddy qu'en penses-tu?
je viens de lire avec intérêt cette astuce que je ne connaissais pas.
Je remarque que la première version date de 2004.
Alors il convient de préciser que pour les langages .Net une version gratuite est apparue depuis: la version "Express", évidement il manque des outils pratiques pour le développement professionnel.
Pour les enfants il existe aussi Logo.
Je pense mettre à jour cette astuce, fiddy qu'en penses-tu?
Concernant Visual Studio il existe maintenant la version Community avec plus de fonctionnalités que les versions Express :
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes