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
Utilisateur anonyme - 29 déc. 2014 à 18:32
A voir également:
- Quelle langage choisir
- Langage ascii - Guide
- Langage binaire - Guide
- Quel linux choisir - Guide
- Quel mini pc choisir - Accueil - Guide ordinateurs
- Pascal langage - Télécharger - Édition & Programmation
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
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
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
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
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
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
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
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++
Je pense apprendre le C++
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
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 :)
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 :)
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
29 déc. 2014 à 10:09
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
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
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...)
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...)
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
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....
+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...)
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
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.
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.
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
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,
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?
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
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
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes
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
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 :-).
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
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.