Tip |
---|
Cette page est l’avant-propos du Guide de Démarrage. |
...
This page is the Foreword of the Getting Started Guide. |
Welcome to the C/C++ ! À l’opposée du Wiki sur le CRCDuino, ce Wiki est conçu dans l’intention de faire de vous des programmeurs. Le contenu est adapté pour créer des bases solides chez les programmeurs inexpérimentés et pour augmenter le bagage de ceux qui ont déjà quelques bases.N’hésitez pas à nous écrire des suggestions ou commentaires. Nous sommes toujours à la recherche d’idée pour améliorer notre contenu et le rendre plus enrichissant. Rejoignez-nous à Wiki! Unlike the CRCDuino Wiki, this Wiki is designed with the intention of making you into programmers. The content is adapted to create a solid foundation for inexperienced programmers and to increase the knowledge of those who already know some of the basics.
Feel free to provide us with your feedback, comments and suggestions. We are always looking for ideas to improve our content and make it more enriching. Contact us at info.crc@sciencetech.ca.
Qu’est-ce que la programmation?
Les réponses peuvent être multiples et parfois personnelles à chaque individu, mais on pourrait de façon très simpliste comparer la programmation à l'écriture d’une recette. Parfois les recettes sont simples et d'autres moments elles seront compliquées. Si vous faites une erreur, vous pouvez être sûr que ça ne fonctionnera pas, mais une fois qu’elle est bien écrite, avec les bonnes quantités, vous aurez un sentiment de fierté tout aussi comparable.
À la question « Est-ce que c’est facile?» je répondrai que comme n'importe quoi, l’apprentissage passe par la pratique, beaucoup de pratique. De plus, la programmation passe principalement par la maitrise des recherches de ressources en ligne.
Pourquoi programmer?
Lorsque vous apprenez à programmer, vous construisez un coffre d’outils qui vous permettra de mieux comprendre tout ce qui vous entoure. Aujourd’hui la programmation nous suit partout, cellulaire, application d’ordinateur de toute sorte, rapport sur Excel et même dans nos réfrigérateurs!
Au travers de la programmation vous développerez votre raisonnement pour résoudre des problèmes simples et complexes. Ces apprentissages seront des armes qui, utilisés dans le bon contexte, pourront beaucoup vous aider.
Vous aurez d’ailleurs la chance de montrer tout ce que vous aurez appris en compétitionnant contre les autres équipes dans un défi de résolution de problème lors de notre compétition.
J’allais oublier! Vous agrandirez de façon considérable le nombre de memes que vous pourrez comprendre. Vous pourrez d’ailleurs en retrouver dans des pages où les concepts et l’image sont en liens.
...
What is programming?
There are multiple answers to this question and they can be specific to each individual, but we could, in a very simplistic way, compare programming to writing a recipe. Sometimes, the recipes are simple and other times, they will be complicated. If you make a mistake, you can be sure it won't work, but once it is well written, with the right quantities, you will have an equally comparable feeling of pride.
To the question "Is it easy?", I would say that, like anything else, learning comes through practice - lots and lots of practice. Moreover, programming is mainly about mastering the search for online resources.
Why program?
When you learn how to program, you build a toolbox and a bank of knowledge that will help you better understand everything around you. Today, programming follows us everywhere: cell phones, computer applications of all kinds, Excel reports and even in our refrigerators!
Through programming, you will develop your critical reasoning skills to solve simple and complex problems. These skills will be weapons that, when used in the right context, can help you in ways you can’t even imagine.
You will also have the chance to show all that you have learned by competing against other teams in a problem-solving challenge during our competition.
Oh, I almost forgot! You will considerably increase the number of memes you will be able to understand. You will be able to find some of them in pages where the concepts and the image are linked.
...
Why C/C++?
La question que plusieurs d’entre vous doivent se poser : pourquoi le The question that many of you must be asking yourselves: why C/C++? Le python est pourtant à la mode dernièrement non? Et vous avez raison!
Toutefois, le C/C++ permet d'établir des bases solides dans un langage qui est très utilisé dans le monde de la robotique et avec le CRCDuino. En plus, le C/C++ utilise beaucoup de concept que l’on retrouve dans les autres langages de programmation. Vous pourrez donc utiliser plusieurs concepts que vous aurez appris ici et comprendre comment les utiliser dans un autre langage.
...
Python is the “in thing” lately, isn't it? And you are right!
However, C/C++ allows you to build a solid foundation in a language that is widely used in the world of robotics and with the CrcDuino. In addition, C/C++ uses a lot of concepts found in other programming languages. So, you will be able to use several concepts you will have learned here and understand how to use them in another language.
Related Articles
Filter by label (Content by label) | ||||||
---|---|---|---|---|---|---|
|