Histoire
Lang 02
Durée conseillée: 10 minutes
Résumé du cours
Activité 1
Information
Le langage assembleur utilisé en début d’année est proche du langage machine: c’est un langage de bas niveau. Cependant, il devient rapidement fastidieux à utiliser, car le programmeur doit gérer toutes les tâches (interactions avec les mémoires, …). De nombreux langages de haut-niveau existent pour faciliter la vie des développeurs.
- Rechercher sur le web un classement des langages les plus utilisés actuellement.
- Quel langage sera majoritairement utilisé en NSI?
Activité 2
Information
Il existe deux types d’exécution pour les langages informatiques:
- les langages compilés: le compilateur construit un programme exécutable autonome (.exe sous Windows) à partir du code source écrit par le développeur.
- les langages interprétés: le code source est lu puis exécuté par l’interpréteur (qui doit donc être présent sur la machine qui utilise le programme).
Parmi les langages suivants, indiqués ceux qui sont compilés, interprétés:
- C
- Python
- Java
- Javascript
- Quelle est la différence de performance entre ces deux types d’exécution?
Activité 3
Replacer les étiquettes des langages dans l’ordre chronologique.