langages de programmation

Post on 07-Jul-2015

6.225 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

les langages de programmation

les langages de programmation servent à exprimer de manière logique un

PROBLÈME à résoudre

la programmation sert :

à calculer

répéter x fois cette action si tel évènement est réalisé

à mécaniser

quand telle action est engagée, lancer automatiquement telle opération

à automatiser

Comment les instructions sont transmises à l’ordinateur ?

LANGAGES DE PROGRAMMATIONimpératif, procédural, logique, orienté objet

LANGAGE MACHINE

01000011110000001110000011100011

LANGAGES DE BAS NIVEAU

C, langage assembleur,etc

LANGAGES NATURELSfrançais, anglais, espagnol, chinois

LANGAGES DE HAUT NIVEAURuby, Python,

PHP, etc

4000Nombre de langages existants à l’heure actuelle

Pourquoi tant de langages ?

Les langages de programmation apparaissent :

● au fur et à mesure des évolutions technologiques.Exemple : apparition de nouveaux langages avec l’apparition du mobile.

● en fonction du domaine d’application concerné.Exemple : le langage R développé pour le traitement statistique, le Basic pour les calculatrices, etc.

● en fonction des habitudes du développeur.Exemple : certains se considèrent rubyistes, pythonistes, etc.

● En raison d’une politique particulière.Exemple : Apple qui impose le développement d’applications en Objectif C ou Swift

● Selon la facilité du langage: clarté, concision, facilité de lecture et écriture. Exemple : ruby, python

● En fonction du fun, la créativité : les langages dits exotiques ou ésotériquesExemple : le lolcode

Connaître les avantages et les inconvénients des langages de programmation permet d’anticiper sur : ● la meilleure approche pour répondre à son problème● le temps à investir sur un projet● la plate-forme d’hébergement à utiliser ● les équipes à déployer● le temps d’apprentissage sur les spécificités du langage● la communauté et l’écosystème ● les utilisations des licences, etc.

top related