Language de programation

Bonjour,
Je voudrais savoir quel est le meilleure langage pour programmé
Merci pour ceux qui répondront =D

--
Le début de la connaissance est de dire qu'on ne sait rien!
Configuration: Windows vista 32 bits
Nvidia Ge Force 9400 GT
Logitech Z-2300
3.5 GO de RAM
Internet explorer 8 & Google Chrome
CPU Athlon 64X2 dual core 2109 MHz X2

25 réponses

Résumé de la discussion

La discussion porte sur la meilleure langue de programmation à apprendre, certains évoquant le C et le C++ pour les exécutables et les interfaces graphiques, d'autres privilégiant les langages web. Plusieurs intervenants soulignent le rôle du C et du C++ pour la programmation système et GUI, tandis que d'autres évoquent des langages web comme PHP, JavaScript et HTML/CSS pour le web. Certains insistent sur les bibliothèques et frameworks, Qt étant cité comme bibliothèque du C++, et d'autres mentionnent VB ou des frameworks web selon les projets. En cas de préférence personnelle et d'objectif précis, l'accent est mis sur l'apprentissage progressif d'un langage fondamental puis l'exploration de bibliothèques et frameworks adaptés à chaque domaine ciblé.

Bobot (l’IA à votre service)
  1. Je dis pas le contraire ozox mais apprendre un langage n'est pas très difficile une fois que l'on sait programmer dans un autre langage. On est sur un niveau de débutant. On s'en fou des bibliothèques genre Qt.

    D'un autre coté, le site du zéro propose des tutoriel tellement bien fait sur C/C++ :D

    Perso, je suis encore un débutant et j'ai voulu apprendre le C après avoir appris Python mais ça ma trop vite saoulé car je savais faire des petits jeux en 2D avec une interface simple. Après, en passant sur le C, il fallait gérer beaucoup plus de choses. Mais si d'un côté, la rudesse du langage ne te dérange pas, n'hésite pas, fonce sur le C tu seras faire beaucoup plus de choses mais tu devras fournir plus de travail pour arriver à un résultat équivalent sur Python et avant de maitriser à fond Python, t'as le temps :D
    1. Non !!!!

      En C tu porras vraiment TOUT faire ! A chaque fois, tu as des bibliothèques qui correspondent à ce que tu recherches. De plus Qt est plutôt simple d'utilisation, et puis il offre de nombreuses possibilités, comme la 3D avec OpenGL, etc...

      C'est comme tu veux, mais C/C++ est aujourd'hui très utilisé...
      1. Bon en fait tu m'as attiré là =D
        Les algorhytme j'en vois souvent comme pour le compilage des .exe des jeux xD
        1. Je plussoie pour Python. J'ai également commencé avec celui-ci et je le trouve parfait pour commencer car il est simple.

          En C et C++, le langage est plus bas niveau et de ce fait tu dois gérer plus de choses.
          En Python, vu sa simplicité tu pourras plus rapidement commencer à faire des algorithmes intéressants. De plus, tu peux faire de la programmation procédurale pour commencer puis faire de l'orienté objet.

          Si je t'ai convaincu d'utilisé Python, cherche l'excellent tuto sur le net : "Apprendre à programmer avec Python" par Gerard Swinnen.
          1. Je pense que je vais en rester au C++, comme il y a le Qt pour les interfaces et qu'il permet de faire beaucoups de chose =D
            Merci à tous
            1. Les anglais disent "library" mais en francais c'est bibliothèque, et après framework j'en sais rien xD
              1. Qt est une bibliothèque utilisée en C++, donc oui, c'est du C++.
                1. J'avais commencer le xHTML et CSS pour les sites mais j'ai pas continué.
                  Et j'avais fait du C avant le C++ et sa ne sert à rien d'apprendre le C avant, juste à s'enmeler les pinceaux.
                  En faut le truc je voudrais créer des programmes, et y ajouté ensuite de l'interface graphique simple, le truc que je voudrais c'est pas autorisé mais c'est juste savoir le faire et pour le défis xD
                  1. Modérateur
                    Si tu commences un programme et qu'ensuite tu veux faire une interface graphique, ça va te coûter cher de reprendre...

                    Essaye Python, il est simple et puissant...
                2. Salut

                  Comme beaucoup, pour le développement logiciel, le C et le C++ sont très bien, tu peux aussi apprendre le VB (j'ai commencé par celui là, mais j'ai vite abandonné, le développement logiciel c'est pas mon truc)

                  Sinon pour programmer des sites web, commence à apprendre le xHTML et le CSS, sans ces deux langages, tu ne pourras pas faire grand choses sur le web. Ensuite, passe au Php/MySQL qui permettent plus d'interaction (zone membre, système de gestion...). Tu peux aussi apprendre le Javascript (très pratique pour animer un peu ses pages web); Il peut être assez puissant (à mes yeux) utilisé avec la technologie AJAX et PHP.
                  Enfin, tu pourras apprendre le J2EE (mais personnellement, je le trouve assez dur)

                  En esperant t'avoir aidé ;)
                  1. Modérateur
                    Sinon pour programmer des sites web, commence à apprendre le xHTML et le CSS
                    HTML et CSS sont les langages de présentation, tu ne peux pas programmer avec : pas de variables, aucune structure de test, aucune structure itérative, pas d'I/O fichier, pas d'interaction utilisateur...
                3. personnellement, je programme sur du C#2008 et j'en suis tres satisfait.
                  Certes, il est un peu complique mais il est excellent.

                  Et pour les interfaces graphiques, tu peux utiliser WPF (Nouveau composant dans C# 2008) ou encore Microsoft Expression Blend.
                  1. Modérateur
                    Salut,

                    le meilleur, c'est celui avec lequel tu pourras résoudre ton problème de manière simple...
                    1. ça veut dire que les langage compilé comme tu dis, le c et le c++ sont la base.

                      Ecoute HCKRZ51 IL FAUT APPRENDRE LE C AVANT LE C++!!
                      1. Pourquoi j'écouterais HACKRZ ? Il s'appelle comme ça mais il ne sait pas encore programmer alors excuse-moi...

                        Et non, moi je trouve plus judicieux de commencer par le C++, la notion d'objet est plus dure à comprendre si l'on a fait du C avant.
                    2. Je ne suis pas de ton avis pour apprendre tout ça. Certes le sdz est très bien pour les langages web, mais ce n'est pas le cas pour les langages compilés.

                      "Les autres sont plus compliqué et il faut obligatoirement connaitre un peu les deux."

                      Ca veut dire quoi ?
                      • 1
                      • 2