1-C'est quoi la Programmation ?
Vous avez déjà entendu parler de programmation,mais vous ne savez pas ce que c'est,en faite,pratiquement tout le monde utilise un ordinateur de nos jours. Un ordinateur est capable d'effectuer des tâches très variées et avec un très grand nombre de répétitions. Très peu d'entre nous utilisent cette capacité dans toute sa puissance: nous utilisons l'ordinateur pour effectuer des comptes, rédiger des rapports ou des messages, fixer des rendez-vous, mais il est rare que nous demandions à l'ordinateur d'effectuer une tâche nouvelle sur un nouvelle collection de données. Indiquer à un ordinateur de faire un tel travail, c'est le programmer.
Dans le domaine de l'informatique, la programmation est l'ensemble des activités qui permettent l'écriture des programmation informatique. C'est une étape importante du développement de logiciel.
Pour écrire un programme, on utilise un langage de programmation. Un logiciel est un ensemble de programmes (qui peuvent être écrits dans des langages de programmation différents) dédié à la réalisation de certaines tâches par un (ou plusieurs) utilisateurs du logiciel.
2-Les langage de programmation.
En informatique, un langage de programmation est une notation conventionnelle destinée à formuler des algorithmes et produire des programmes informatiques qui les appliquent. D'une manière similaire à une langue naturelle, un langage de programmation est composé d'un alphabet, d'un vocabulaire, de règles de grammaire et de significations.(depuis Wikipedia).
Les premiers langages de programmation ont été créés dans les années 1950. De nombreux concepts de l'informatique ont été lancés par un langage, avant d'être améliorés et étendus dans les langages suivants. La plupart du temps la conception d'un langage de programmation a été fortement influencée par l'expérience acquise avec les langages précédents.
Un langage de programmation est construit à partir d'une grammaire formelle, qui inclut des symboles et des règles syntaxiques, auxquels on associe des règles sémantiques. Ces éléments sont plus ou moins complexes selon la capacité du langage. Les modes de fonctionnement et de définition de la complexité d'un langage de programmation sont généralement déterminés par leur appartenance à l'un des degrés de la Hiérarchie de Chomsky.
Il y'en a des centaine de langage de programmation,ils sont classé par paradigme:en faite un paradigme est un style fondamental qui traite de la manière dont les solutions aux problèmes doivent être formulées dans un langage de programmation,Chaque paradigme amène une technique différente de programmation; une fois qu'une solution a été imaginée par le programmeur selon un certain paradigme, un langage de programmation qui suit ce paradigme permettra de l'exprimer.Les langages de programmation contemporains de 2013 permettent typiquement d'adopter plusieurs styles de programmation,parmi c'est paradigme:
a.Impératif.
b.Déclaratif.
c.Fonctionnel.
d.Logique.
e.Orienté objet.
Résumé:
La programmation consiste à taper du code dans un langage de programmation afin d'obtenir une action (affichage, navigation, animation, traitement de diverses données, ....).
Les principaux langages de prog aujourd'hui utilisés sont :
Visual Basic, C, C++, Cobol, Fortran, Java, PHP, ASP, etc.
Pour le Net il y a aussi le HTML (génère l'affichage et la mise en page des textes et images ainsi que des liens), le DHTML (HTML dynamique qui permet de créer des animations sur les calques -textes et images-), et le javascript qui permet diverses actions sur les liens, sur le curseur, sur l'affichage, sur la fenêtre, sur la page elle-même mais aussi de traiter des données (comme de créer un formulaire de calcul en ligne, par exemple).
Les principaux langages de prog aujourd'hui utilisés sont :
Visual Basic, C, C++, Cobol, Fortran, Java, PHP, ASP, etc.
Pour le Net il y a aussi le HTML (génère l'affichage et la mise en page des textes et images ainsi que des liens), le DHTML (HTML dynamique qui permet de créer des animations sur les calques -textes et images-), et le javascript qui permet diverses actions sur les liens, sur le curseur, sur l'affichage, sur la fenêtre, sur la page elle-même mais aussi de traiter des données (comme de créer un formulaire de calcul en ligne, par exemple).


Aucun commentaire:
Enregistrer un commentaire