Quelle langage choisir

Fermé
rastlin6 Messages postés 15 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 28 décembre 2014 - 28 déc. 2014 à 21:05
 Utilisateur anonyme - 29 déc. 2014 à 18:32
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 !!!!
A voir également:

4 réponses

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 482
28 déc. 2014 à 21:12
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
2
ant.r72 Messages postés 1807 Date d'inscription samedi 28 juin 2014 Statut Contributeur Dernière intervention 12 novembre 2020 526
28 déc. 2014 à 21:08
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
0
rastlin6 Messages postés 15 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 28 décembre 2014
28 déc. 2014 à 21:23
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++
0
ant.r72 Messages postés 1807 Date d'inscription samedi 28 juin 2014 Statut Contributeur Dernière intervention 12 novembre 2020 526
29 déc. 2014 à 09:39
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 :)
0
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 482
29 déc. 2014 à 10:09
Langage simple -> Haut niveau de programmation -> Moins de possibilité 
Langage complexe -> Bas niveaux -> Beaucoup plus de possibilité
Ce n'est pas aussi simple que cela :
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
0
ant.r72 Messages postés 1807 Date d'inscription samedi 28 juin 2014 Statut Contributeur Dernière intervention 12 novembre 2020 526 > dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020
29 déc. 2014 à 10:13
Tu as raison, je connait pas bien le Python (mais je sais qu'il a un gros potentiel !)
Quand je parlais du langage simple, 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...)
0
jordane45 Messages postés 38347 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 décembre 2024 4 719 > ant.r72 Messages postés 1807 Date d'inscription samedi 28 juin 2014 Statut Contributeur Dernière intervention 12 novembre 2020
29 déc. 2014 à 10:30
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....

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...)
0
ant.r72 Messages postés 1807 Date d'inscription samedi 28 juin 2014 Statut Contributeur Dernière intervention 12 novembre 2020 526 > jordane45 Messages postés 38347 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 décembre 2024
29 déc. 2014 à 10:35
Bonjour jordane45,
Plutôt par rapport au C. Je n'utilise pas le VB.net pour le Web mais pour les logiciels. C'est pour cette raison que je le trouve moins performant que le C, le C++ ou même du Python.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
29 déc. 2014 à 11:23
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,
0
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?
0
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 482
29 déc. 2014 à 14:23
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
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
29 déc. 2014 à 14:26
Effectivement Whismeril, une petite mise à jour de cette faq est une bonne idée. Il faut les faire vivre :-).
0
Utilisateur anonyme > fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022
29 déc. 2014 à 18:32
Voilà qui est fait avec Community, merci dsy et une mise à jour concernant KPL qui a changé de nom.
0