Programming Languages

Programming Languages

Cours
en
Anglais
80 h
Ce contenu est noté 4.5 sur 5
Source
  • Sur www.coursera.org
Conditions
  • À son rythme
  • Accès libre
  • Certificat gratuit
Plus d'informations
  • 10 séquences
  • Niveau Introductif

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Découvrir Edflex

Détails du cours

Déroulé

Note: About half the students completing prior offerings report an estimated workload of 8-12 hours / week is accurate while most of the other half spent more time -- 15 hours / week or more. Workload naturally differs for different people depending on one's background. Do see the recommended-background section below.

Topics (most of which may not mean anything to you until you take the course):

  • Syntax vs. semantics vs. idioms vs. libraries vs. tools
  • ML basics (bindings, conditionals, records, functions)
  • Recursive functions and recursive types
  • Benefits of no mutation
  • Algebraic datatypes, pattern matching
  • Tail recursion
  • First-class functions and function closures
  • Lexical scope
  • Currying
  • Syntactic sugar
  • Equivalence and effects
  • Parametric polymorphism and container types
  • Type inference
  • Abstract types and modules
  • Racket basics
  • Dynamic vs. static typing
  • Laziness, streams, and memoization
  • Implementing languages, especially higher-order functions
  • Macros
  • Eval
  • Ruby basics
  • Object-oriented programming is dynamic dispatch
  • Pure object-orientation
  • Implementing dynamic dispatch
  • Multiple inheritance, interfaces, and mixins
  • OOP vs. functional decomposition and extensibility
  • Subtyping for records, functions, and objects
  • Subtyping
  • Class-based subtyping
  • Subtyping vs. parametric polymorphism; bounded polymorphism

Prérequis

Aucun.

Intervenants

  • - Computer Science & Engineering

Éditeur

L'Université de Washington est une université publique de recherche à Seattle , Washington. Fondée le 4 novembre 1861 sous le nom de Territorial University, Washington est l'une des plus anciennes universités de la côte ouest, il a été établi à Seattle environ une décennie après la fondation de la ville.

L'université possède un campus principal de 703 acres situé dans le quartier universitaire de la ville , ainsi que des campus à Tacoma et Bothell. Dans l'ensemble, UW comprend plus de 500 bâtiments et plus de 20 millions de pieds carrés bruts d'espace, y compris l'un des plus grands systèmes de bibliothèques au monde avec plus de 26 bibliothèques universitaires, centres d'art, musées, laboratoires, amphithéâtres et stades.

Washington est l'institution phare des six universités publiques de l'État de Washington. Il est connu pour sa recherche médicale, technique et scientifique.

Plateforme

Coursera est une entreprise numérique proposant des formations en ligne ouverte à tous fondée par les professeurs d'informatique Andrew Ng et Daphne Koller de l'université Stanford, située à Mountain View, Californie.

Ce qui la différencie le plus des autres plateformes MOOC, c'est qu'elle travaille qu'avec les meilleures universités et organisations mondiales et diffuse leurs contenus sur le web.

Complétez cette ressource pour donner votre avis