Qu’est un programme?
C’est un ensemble d’instruction ou d’etapes destinees a etre executees par un ordinateur.
Qu’est ce un algorithme?
Un algorithme permet de decomposer un probleme complexe en une suite d’operations simples.
Pour ecrire du code, il est recommande d’utiliser un IDE (Integrated Development Environment). Un IDE est un editeur de code source qui facilite la programmation en integrant des outils qui permet d’ecrire du code facilement, de le debugger et de le compiler. Un exemple d’un IDE est Visual Studio Code.
Qu’est ce la compilation de code?
La compilation de code consiste a traduire un code source, exemple C#, en code machine, des 1 et des 0.
Il existe 3 facons principales de traduire du code source en code machine :
- Compilation : traduire du code source en binaire
- Interpretration : lire en temps reel et executer les instructions
- Hybride (compiler + interpreter) : un hybride des 2
Un langage est dit compilee (exemple: C, C++, C#) lorsqu’il a besoin d’un compilateur pour etre traduit. Les compilateurs traduit le code en code machine. Une fois le code compile, il peut etre distribue pour s’executer sur different machine.
Un langage est dit interprete (exemple: PHP, JavaScript) ont besoin d’un interpreteur. Un interpreteur traite le code source a chaque execution ligne par ligne. C’est a l’utilisisateur d’avoir le bon interpreteur sur sa machine.
Certains langages tel que le C# ou Java a besoin d’un hybride des 2 methodes.
Variables
Une variable permet de stocker une information. Il existe different types de variables. Chaque type de variable permet de stocker un type d’information different.
Une constante est une variable dont la valeur ne peut pas etre modifiee apres sa declaration.