web-dev-qa-db-fra.com

De quoi ai-je besoin pour commencer à programmer?

Je suis un nouvel étudiant en ingénierie, mon professeur nous a dit que nous devions programmer en C++, je suis nouveau en programmation et en Ubuntu, j'installe la dernière version d'Ubuntu mais j'aimerais savoir quoi d'autre dois-je programmer en C++, on m'a dit d'installer Kate, pouvez-vous me dire de quoi d'autre ai-je besoin? et où trouver la documentation relative à la programmation et aux programmes dont j'ai besoin? que vous beaucoup!

7
Sam

Vous aurez besoin de:

  • écrivez du code : n éditeur de texte de votre choix (gedit par défaut ou xemacs, vi, etc ...) ou - n IDE (je recommanderai codeblocks ou Eclipse + Eclipse-cdt, etc.)
  • gérez votre code : utilisez un Système de contrôle de version , facultatif au début tout en apprenant, mais vous gagnerez à connaître git ou Mercurial une fois que vous commencerez à travailler sur des projets non triviaux.
  • compiler le code : installer build-essential (inclut les en-têtes g ++, make, C, etc., n'allez pas pour une installation manuelle du compilateur) _Sudo apt-get install build-essential_
  • le déboguer : ne pensez pas que vous pourrez jamais sauter cette étape ^^ _Sudo apt-get install gdb_
9
Maxime R.

Vous avez besoin d'un éditeur (utilisez celui que vous aimez, gedit est préinstallé pour Ubuntu, je préfère moi-même SciTE ) et d'un compilateur c ++.

Le compilateur c ++ g ++) se trouve dans le paquetage g ++. Je recommanderais cependant d'installer le paquet --- (build-essential , il installera des paquets plus utiles.

g ++ peut être appelé sur la ligne de commande comme ceci: g++ source.cpp -o myprogram

Plus tard, lorsque vos programmes auront plus de fonctions, vous aurez probablement besoin de bibliothèques supplémentaires. Vous pouvez les trouver plus facilement via apt-cache search. Les packages de bibliothèque ont le suffixe -dev ou le préfixe lib, par exemple. zlib1g-dev pour la bibliothèque de compression.

4
TimWolla

Je recommanderais d'installer Eclipse si vous avez l'intention de commencer à coder en c ++. Il est bon de se familiariser avec IDE, car il prend en charge Java et Python parmi d'autres à envisager pour l'avenir; c'est aussi le meilleur supporté IDE pour le développement d'applications Android.

Sudo apt-get install Eclipse
2
Kilizo