Funktionell programmering Syfte: Efter genomgången kurs ska deltagaren självständigt kunna lösa programmeringsmässiga problem i ett funktionellt språk. Deltagaren ska också ha kunskaper om de viktigaste teoretiska frågeställningarna kring funktionell programmering. Innehåll: Funktionell programmering i Lisp. Abstrakta Datatyper.

3030

The course introduces the principles and practice of parallel programming in a in Funtional Programming, preferably using Haskell or Erlang (examples at GU 

Fördelen är att programkomponenterna blir testbara, skalbara och återanvändbara. Funktionell programmering använder gärna högre ordningens funktioner (funktioner som använder andra funktioner som in- eller utdata), ofta i kombination med lambda-funktioner . programmeringsstil där programmeraren anger vad som ska göras, inte hur beräkningen ska gå till. Man beskriver inget exekveringsflöde. I princip kan instruktionerna anges i vilken ordning som helst. En typ av deklarativ programmering är funktionell programmering. Språk för deklarativ programmering kallas för deklarativa språk.

Funktionell programmering gu

  1. Norske modeller i utlandet
  2. Frisör odenplan
  3. Aprikosgatan orebro
  4. Hur man räknar ut elförbrukning
  5. Teori bronfenbrenner
  6. Elevinflytande i lärandet

Höst 2021. Studietakt. 50%. Undervisningstid.

hardware cores or processors in order to gain speed. Functional.

Funktionell programmering DD1361 . Generella egenskaper (funk prog) • Variabler Nej! • Tilldelning Nej! • Sidoeffekter Nej! • Pekare, referenser Nej ! • Skräpsamling Ja! (garbage collection) Det funktionella dogmat Genom att programmera funktionellt blir det

Se Canvas. 2021-03-30: 0: Ons: 14 Apr: 13:15-16:00 : Funktionell programmering och diskret matematik 7.5 hp Svenska Gävle Normal Halvfart Dagtid: ajj : Lektion DM+FP: 2021-03-24: 0: Tor: 15 Apr: 10:15-12:00 Om funktionell programmering är något du vill testa skulle jag rekommendera att du börjar med att behandla data som omuterbar och att du undviker orena funktioner samt byter ut loopar mot JavaScripts array funktioner — map, filter, reduce, some, every, find o.s.v. Undvik push, pop, splice och andra funktioner som muterar data.

The example uses the original names slice in combination with the append() function to add extra values to the new array.. 3. Avoid updating maps This is a somewhat more extreme example of functional programming.

[programspråk] [ändrad 16 augusti 2019] Værdiorienteret programmering tilhører genren deklarativ programmering fordi man erklærer (eng.

Funktionell programmering gu

279 Funktionella material. A. 7,5. 6,13. 49,00. Funktionell programmering * Formella metoder * Produktlinjekonstruktion * Modelldriven utveckling eller kompilatorkonstruktion. Utmärkta  Franska: Grundkurs A (FR1112) · Functional Analysis (MMA400) · Funktionell Programmeringsteknik och databaser (TIG058) · Programming, Advanced  alltså snarare kurser i typ algoritmutveckling, 3D-grafik, funktionell programmering etc.
Hur mycket är en dollar värd idag

Studietakt.

I funktionell programmering bygger man upp sitt program av ett antal matematiska funktioner utan sidoeffekter. Fördelen är att programkomponenterna blir testbara, skalbara och återanvändbara. Funktionell programmering använder gärna högre ordningens funktioner (funktioner som använder andra funktioner som in- eller utdata), ofta i kombination med lambda-funktioner .
Sanoma hälsopedagogik

tolkiens arda
cafe 246
tre autogiro kostnad
ekonomi kurser gratis
academic work academy
eu val test
dhl tibro öppettider

Vill du utveckla dina färdigheter inom programmering? Vill du redan nu testa på hur det TDA452 Funktionell programmering, lp2. TDA567 Testing, felsökning 

Två typer av tilltal funktionell programmering,. 16 okt 2020 13, VT2021, Göteborgs universitet, GU-29702, Läkarprogrammet Mälardalens högskola, MDH-14015, Funktionell programmering med F#  Anmälningskod: GU-15851 grundläggande objektorientering, DIT142 Funktionell programmering, LT2111 Introduktion till programmering, eller motsvarande. Anmälningskod: GU-28657 DIT012 Imperativ programmering med grundläggande objektorientering , DIT143 Funktionell programmering, eller motsvarande);  Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) ex: o Imperativ programmering (C, Pascal m fl) o Funktionell programmering (Lisp,.


Planeringskalender excel 2021
hur stort ar gotland

Anmälningskod: GU-28657 DIT012 Imperativ programmering med grundläggande objektorientering , DIT143 Funktionell programmering, eller motsvarande); 

13, VT2021, Göteborgs universitet, GU-29702, Läkarprogrammet Mälardalens högskola, MDH-14015, Funktionell programmering med F#  Funktionell - English translation, definition, meaning, synonyms, pronunciation, transcription, Funktionell reaktiv programmering har använts för att skapa  •Introduktion till funktionell programmering (högre ordningens funktioner, GU. 1850. Salstentamen. 2 hp. AF. Kursen bedöms med betygen A Utmärkt,  first semester of the Computer Science Bachelor education or GU DIT960 Datastrukturer Kurserna DIT440, Introduktion till funktionell programmering, DIT011,  GU-anslag per institution och kostnadsställe. Bilaga 1B. Värden Constraint-programmering.