Exactement comment démarrer avec C/C++ aujourd’hui
Vous voulez apprendre C ou C++ ? Fantastique – ce sera un voyage passionnant !
- Configurer un compilateur C/C++ pour pouvoir exécuter votre code
- Démarrer notre tutoriel C++ ( Si vous voulez apprendre le C, allez ici. Pas sûr ? Je suggère C++.)
- Testez vous-même
- Résolvez des problèmes de programmation pratiques
Si vous préférez les livres physiques, vous pouvez trouver Jumping into C++ sur Amazon, où il arbore actuellement une note de 4,5 étoiles !
Si vous rencontrez des problèmes, jetez un coup d’œil à ces articles :
- Les 5 problèmes les plus courants auxquels les nouveaux programmeurs sont confrontés – et comment vous pouvez les résoudre
- 5 façons d’apprendre la programmation plus rapidement
Enfin, restez au courant des dernières informations en vous abonnant à cprogramming.com par Email ou RSS
Le reste de cette page fournit des réponses à certaines des questions les plus courantes que les nouveaux programmeurs se posent sur le C, le C++ et la programmation.
Qu’est-ce que le C, qu’est-ce que le C++ et quelle est la différence?
Le C est un langage de programmation développé à l’origine pour le développement du système d’exploitation Unix. C’est un langage de bas niveau et puissant, mais il lui manque de nombreuses constructions modernes et utiles. C++ est un langage plus récent, basé sur C, qui ajoute de nombreuses fonctionnalités de langage de programmation plus modernes qui rendent la programmation plus facile que C.
Basiquement, C++ maintient tous les aspects du langage C, tout en fournissant de nouvelles fonctionnalités aux programmeurs qui facilitent l’écriture de programmes utiles et sophistiqués.
Par exemple, C++ facilite la gestion de la mémoire et ajoute plusieurs fonctionnalités pour permettre la programmation « orientée objet » et la programmation « générique ». Fondamentalement, il permet aux programmeurs d’arrêter de penser aux menus détails du fonctionnement de la machine et de réfléchir aux problèmes qu’ils essaient de résoudre.
Alors, à quoi sert C++ ?
C++ est un puissant langage de programmation polyvalent. Il peut être utilisé pour créer de petits programmes ou de grandes applications. Il peut être utilisé pour réaliser des scripts CGI ou des programmes DOS en mode console uniquement. C++ vous permet de créer des programmes pour faire presque tout ce dont vous avez besoin. Le créateur de C++, Bjarne Stroustrup, a rassemblé une liste partielle d’applications écrites en C++.
Comment apprendre C++?
Aucune connaissance particulière n’est nécessaire pour apprendre C++, et si vous êtes un apprenant indépendant, vous pouvez probablement apprendre C++ grâce à des tutoriels en ligne ou à des livres.Il existe de nombreux tutoriels gratuits en ligne, notamment le tutoriel C++ de Cprogramming.com, qui ne nécessite aucune expérience préalable de la programmation. Vous pouvez également choisir des livres de programmation parmi nos recommandations.
Lorsque vous lisez un tutoriel ou un livre, il est souvent utile de taper – pas de copier-coller (même si vous le pouvez !) – le code dans le compilateur et de l’exécuter. Le fait de le taper vous-même vous aidera à vous habituer aux erreurs de frappe typiques qui causent des problèmes et vous obligera à prêter attention aux détails de la syntaxe de programmation. Le fait de taper votre programme vous permettra également de vous familiariser avec la structure générale des programmes et avec l’utilisation des commandes courantes. Après avoir exécuté un programme d’exemple – et après vous être assuré que vous avez compris son fonctionnement – vous devez l’expérimenter : jouez avec le programme et testez vos propres idées. En voyant quelles modifications causent desproblèmes et quelles sections du code sont les plus importantes pour le fonctionnement du programme, vous devriez apprendre pas mal de choses sur la programmation.
Essayez notre série de livres recommandés C++ Beginner to C++ Expert, un ensemble de six livres conçu pour vous fournir un maximum d’informations et vous aider à passer de débutant à maître C++.
Vous voudrez peut-être aussi lire les 5 problèmes les plus courants auxquels les nouveaux programmeurs sont confrontés – et comment vous pouvez les résoudre.
Qu’est-ce qu’il me faut pour commencer à programmer en C ou C++ ? Pour faire des programmes utilisables en C ou C++, vous aurez besoin d’un compilateur. Un compilateur convertit le code source – les instructions réelles tapées par leprogrammeur – en un fichier exécutable. De nombreux compilateurs sont disponibles pour Cand C++.
Pouvez-vous m’aider à configurer un compilateur ?
Absolument ! Pour les débutants, Code::Blocks avec MinGW est le compilateur Windows gratuit et facile à utiliser que nous recommandons. Pour OS X, je recommande Apple XCode, et pour Linux, g++. Tous ces liens vous aideront à être opérationnel et prêt à commencer à programmer.
Dois-je connaître le C pour apprendre le C++ ?
Non. Le C++ est un surensemble du C ; (presque) tout ce que vous pouvez faire en C, vous pouvez le faire en C++. Si vous connaissez déjà le C, vous vous adapterez facilement aux fonctionnalités orientées objet du C++. Si vous ne connaissez pas le C, vous devrez apprendre la syntaxe des langages de style C tout en apprenant le C++, mais vous ne devriez pas avoir de difficultés conceptuelles.
À quoi sert d’apprendre à programmer ? Qu’est-ce que je peux en retirer ?
Ah, un sceptique ! On peut tirer beaucoup de choses de la programmation. Pour commencer, c’est tout simplement amusant. Vous pouvez lire mon opinion sur le sujet ici : Pourquoi apprendre à programmer?
Je veux faire des jeux en C++, que dois-je faire?
C’est peut-être un chemin difficile, mais c’est faisable. Cet article contient plus d’informations : alors vous voulez être un programmeur de jeux ?
Quand vous aurez appris un peu de C++, ne manquez pas SameGame – un jeu simple du début à la fin qui vous apprendra à créer un jeu, en partant de rien et en terminant par un jeu entièrement jouable.
Que faut-il pour apprendre à être un programmeur ?
Grande question ! Voici un article sur ce qu’il faut pour devenir un programmeur !
Dois-je connaître les mathématiques pour être programmeur ?
Non ! Du moins, pas trop. La plupart de la programmation est sur la conception et logicalreasoning, pas sur la capacité d’exécuter rapidement l’arithmétique, ou profondément comprendre l’algèbre ou le calcul. Le transfert entre les mathématiques et la programmation se fait principalement autour du raisonnement logique et de la pensée précise. Ce n’est que si vous voulez programmer des moteurs graphiques 3D avancés, ou faire d’autres programmations numériques spécialisées, que vous aurez besoin de compétences mathématiques.
Comment dois-je penser à la conception de programmes?
Essayez de penser à la programmation – Guide du débutant
A l’aide, mon programme ne fonctionne pas !
Jetez un coup d’œil à une liste d’erreurs de programmation courantes, envoyez-nous unemail ou, si vous êtes vraiment coincé, rejoignez notre forum ou demandez à un expert !
Où puis-je en apprendre davantage sur l’histoire de l’informatique ?
Voyez cet article sur l’informatique.
Pourquoi ai-je envie d’apprendre le C
Voyez cet article sur pourquoi apprendre le C.