Read the Official Description

Funktionell programmering blir allt viktigare att ge global skala applikationer på Internet.

Vi kombinerar teori om funktionell programmering och utövandet av hur det fungerar i Erlang. Kursen kommer också att hjälpa dig om du är intresserad av Elixir, baserade på samma virtuella maskin som Erlang, och kommer att hjälpa dig att komma igång med något funktionellt språk.

Funktionell programmering har varit en styrka vid University of Kent för de senaste 30 åren. Du får lära dig med Simon Thompson - medförfattare till en av standard introduktioner till Erlang, O'Reilly Media Erlang programmering.

Vilka ämnen kommer du täcka?

  • Komma igång programmering i Erlang
  • Program och funktioner i Erlang
  • Datastrukturer som använder listor
  • Verktyg för Erlang programmering
  • Fungerar som data och högre ordningens funktioner
  • Fallstudier

Vad kommer du att uppnå?

  • Förklara varför Erlang utvecklades hur dess design formas av det sammanhang i vilket det används och hur Erlang kan användas i praktiken i dag
  • Reflektera över utformningen av Erlang, i samband med den logiska grunden för dess utveckling, och hur den används i praktiken idag
  • Producera program med begreppen funktionell programmering, inklusive i synnerhet, rekursion, mönstermatchning och oföränderliga uppgifter
  • Tillämpa kunskaper om listor och andra Erlang datatyper i program
  • Utveckla högre ordningens funktioner med hjälp av generiska mönster

Vem är kursen för?

Denna kurs är utformad för alla med tidigare erfarenhet av programmering, som vill lära sig mer om funktionell programmering och Erlang.

Du kan vara en utvecklare eller computing professionell försöka förstå och få erfarenhet av denna teknik, en datavetenskap grund studerar funktionell programmering som en del av din examen, eller en självlärd programmerare som vill ta dina kunskaper till nästa nivå.

Program taught in:
Engelska
FutureLearn

See 257 more programs offered by FutureLearn »

Denna kurs är Online
Startdatum
Open Enrollment
Duration
3 veckor
Deltid
Pris
Free
Deadline
By locations
By date
Startdatum
Open Enrollment
Slutdatum
Application deadline

Open Enrollment

Location
Application deadline
Slutdatum