Langages de programmation

6 673 vues

Publié le

Publié dans : Internet
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
6 673
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5 703
Actions
Partages
0
Téléchargements
97
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Langages de programmation

  1. 1. les langages de programmation
  2. 2. les langages de programmation servent à exprimer de manière logique un PROBLÈME à résoudre
  3. 3. 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
  4. 4. Comment les instructions sont transmises à l’ordinateur ?
  5. 5. LANGAGES NATURELS français, anglais, espagnol, chinois LANGAGES DE PROGRAMMATION impératif, procédural, logique, orienté objet LANGAGES DE BAS NIVEAU C, langage assembleur,etc LANGAGES DE HAUT NIVEAU Ruby, Python, LANGAGE MACHINE 01000011 11000000 11100000 11100011 PHP, etc
  6. 6. 4000 Nombre de langages existants à l’heure actuelle
  7. 7. Pourquoi tant de langages ?
  8. 8. 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.
  9. 9. ● 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ériques Exemple : le lolcode
  10. 10. 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.

×