Programmation informatique - Aperçu
Introduction au programme informatique
Avant de nous lancer dans la programmation informatique, comprenons d'abord les programmes informatiques et ce qu'ils font.
Un programme informatique est une séquence d'instructions écrites à l'aide d'un langage de programmation informatique pour effectuer une tâche spécifiée par l'ordinateur.
Les deux termes importants que nous avons utilisés dans la définition ci-dessus sont:
- Séquence d'instructions
- Langage de programmation informatique
Pour comprendre ces termes, considérez une situation où quelqu'un vous demande comment vous rendre dans un KFC à proximité. Que faites-vous exactement pour lui indiquer le chemin à suivre pour KFC?
Vous utiliserez le langage humain pour indiquer le chemin à suivre pour KFC, comme suit -
Allez tout d'abord tout droit, après un demi-kilomètre, prenez à gauche au feu rouge, puis parcourez environ un kilomètre et vous trouverez KFC sur la droite.
Ici, vous avez utilisé la langue anglaise pour indiquer plusieurs étapes à suivre pour atteindre KFC. S'ils sont suivis dans la séquence suivante, vous atteindrez KFC -
1. Go straight
2. Drive half kilometer
3. Take left
4. Drive around one kilometer
5. Search for KFC at your right side
Maintenant, essayez de cartographier la situation avec un programme informatique. La séquence d'instructions ci-dessus est en fait unHuman Program écrit en English Language, qui indique comment atteindre KFC à partir d'un point de départ donné. Cette même séquence aurait pu être donnée en espagnol, en hindi, en arabe ou dans toute autre langue humaine, à condition que la personne cherchant une direction connaisse l'une de ces langues.
Maintenant, revenons en arrière et essayons de comprendre un programme informatique, qui est une séquence d'instructions écrites dans un langage informatique pour effectuer une tâche spécifiée par l'ordinateur. Voici un programme simple écrit enPython Langage de programmation -
print "Hello, World!"
Le programme informatique ci-dessus demande à l'ordinateur d'imprimer "Hello, World!" sur l'écran de l'ordinateur.
Un programme informatique est également appelé computer software, qui peut aller de deux lignes à des millions de lignes d'instructions.
Les instructions de programme informatique sont également appelées code source du programme et computer programming s'appelle aussi program coding.
Un ordinateur sans programme informatique n'est qu'une boîte de vidage; ce sont des programmes qui rendent les ordinateurs actifs.
Comme nous avons développé tant de langages pour communiquer entre nous, les informaticiens ont développé plusieurs langages de programmation informatique pour fournir des instructions à l'ordinateur (c'est-à-dire pour écrire des programmes informatiques). Nous verrons plusieurs langages de programmation informatique dans les chapitres suivants.
Introduction à la programmation informatique
Si vous avez compris ce qu'un computer programest, alors nous dirons: l'acte d'écrire des programmes informatiques s'appelle programmation informatique.
Comme nous l'avons mentionné précédemment, il existe des centaines de langages de programmation, qui peuvent être utilisés pour écrire des programmes informatiques et en voici quelques-uns -
- Java
- C
- C++
- Python
- PHP
- Perl
- Ruby
Utilisations des programmes informatiques
Aujourd'hui, les programmes informatiques sont utilisés dans presque tous les domaines: ménage, agriculture, médical, divertissement, défense, communication, etc. Voici quelques applications des programmes informatiques -
MS Word, MS Excel, Adobe Photoshop, Internet Explorer, Chrome, etc. sont des exemples de programmes informatiques.
Des programmes informatiques sont utilisés pour développer des graphiques et des effets spéciaux dans la réalisation de films.
Des programmes informatiques sont utilisés pour effectuer des ultrasons, des rayons X et d'autres examens médicaux.
Des programmes informatiques sont utilisés dans nos téléphones mobiles pour les SMS, le chat et la communication vocale.
Programmeur
Quelqu'un qui peut écrire des programmes informatiques ou en d'autres termes, quelqu'un qui peut faire de la programmation informatique s'appelle un programmeur informatique.
Sur la base de l'expertise en langage de programmation informatique, nous pouvons nommer un programmeur informatique comme suit -
- Programmeur C
- Programmeur C ++
- Programmeur Java
- Programmeur Python
- Programmeur PHP
- Programmeur Perl
- Programmeur Ruby
Algorithme
Du point de vue de la programmation, un algorithmest une procédure étape par étape pour résoudre tout problème. Un algorithme est une méthode efficace exprimée sous la forme d'un ensemble fini d'instructions bien définies.
Ainsi, un programmeur informatique répertorie toutes les étapes nécessaires pour résoudre un problème avant d'écrire le code réel. Voici un exemple simple d'algorithme pour trouver le plus grand nombre d'une liste donnée de nombres -
1. Get a list of numbers L1, L2, L3....LN
2. Assume L1 is the largest, Largest = L1
3. Take next number Li from the list and do the following
4. If Largest is less than Li
5. Largest = Li
6. If Li is last number from the list then
7. Print value stored in Largest and come out
8. Else repeat same process starting from step 3
L'algorithme ci-dessus a été écrit de manière grossière pour aider les débutants à comprendre le concept. Vous rencontrerez des méthodes plus standardisées d'écriture d'algorithmes informatiques à mesure que vous passerez à des niveaux avancés de programmation informatique.