Programming Languages
Programming Languages
Responsable : Pierre-Etienne Moreau, Professeur, Pierre-Etienne.Moreau@univ-lorraine.fr
Durée du module : 21 heures
Crédits ECTS : 2
Objectif général :
Comprendre quelques concepts principaux qui caractérisent les langages de programmations
Programme et contenu
Programmation fonctionnelle
Langage typés
Programmation concurrente
Séances :
corrigé : day01
Documentation : TypeScript Handbook
Setup de l'environnement TypeScript
corrigé : game
Clotures
Advent Of Code 2021Review sprint#1
Tour of Go: basic components, flow control, more types
Go: concurrency
Concurrency patterns : slides (étudier le use case)
Exercices : TDRestitution
Pré-requis : Compétences élémentaires en programmation (Python, C)
Modalité d'évaluation
Compléments de cours :
Top Computer Languages (TIOBE, PYPL)
Most popular technologies (Stackoverflow)
Most loved languages (Stackoverflow)
CS 312 : Software Development (Meddleburry)
A comparison of declarative python and JS (Luke Murray, MIT)
Go
Mental Model for Go: Guide To Go Profiling