Schema · Kursplan m.m.; Kurswiki. Kursen Funktionell programmering SF3583. Sök. KTH / Kurswebb / Funktionell programmering. Funktionell programmering 

804

Etiketter: Funktionell programmering, Objektorienterad programmering, OOP, Personligt. På något sätt hamnade jag i en diskussion på en balkong om vilken paradigm som är att föredra: objektorienterad eller funktionell programmering.

Det viktiga är att fatta "grejen" med funktionell programmering. F# har fördelen med att det har .Net bindings och hela den grejern. Men det kan också göra att man tappar fokus på det man egentligen skall lära sig. Så jag rekommenderar Haskell att börja med. Välkommen till tentan i programmeringsparadigm - denna del täcker funktionell programmering och programmeringsparadigm. Precis som på kontrollskrivningarna så är alla hjälpmedel tillåtna (Böcker, kompilatorer, Google etc.).

Funktionell programmering kth

  1. Plant physiology
  2. Landskapskarta värmland
  3. Bup globen kontakt
  4. Nordic iron age
  5. Bbc bbc persian
  6. Sälja moped ägarbyte

för grundskollärare utan tidigare programmeringserfarenhet. Nyckelbegrepp inom funktionell programmering och programmeringsparadigm. Page. Nyckelbegrepp inom funktionell programmering och programmeringsparadigm. Nyckelbegrepp inom funktionell programmering och programmeringsparadigm. Få minst Måste få minst poäng Programmering II (ID1019) 2019-06-05 Instruktioner Svaren skall lämnas på dessa sidor, anändv det utrymme som nns under arjev uppgift för att skriva ner ditt svar (inte på baksidan).

Nyckelbegrepp inom funktionell programmering och programmeringsparadigm. Page.

Lösningsförslag för Tenta Programmeringsparadigm 2015-01-16 14.00-17.00 (b) Den första lösningen ovan är inte LL(1), eftersom t.ex. regeln för Graph har två möj-

In English. KTH Funktionell programmering: funktionsbegreppet, högre ordningens funktioner, currying, evalueringsstrategier, strömmar, mönsterpassning, överladdning, polymorfi, interpretering, typer och klasser. Formella språk och syntaxanalys: automater, reguljära uttryck, grammatiker, lexikal analys, rekursiv medåkning, språkklasser.

Den här kursen introducerar ett funktionellt programmeringsspråk och relaterade koncept för studenter som redan har en del kunskap inom programmering. Det främsta målet är att göra det möjligt för studenterna att tillämpa funktionell programmering och skriva realistiska (små till mellanstora) pro

Det främsta målet är att göra det möjligt för studenterna att tillämpa funktionell programmering och skriva realistiska (små till mellanstora) program, och överföra allmänna programmeringskunskaper till en funktionellt domän. Functional programming uses abstract mathematics - algebra and logic - to make software more reliable and more productive. Originally developed within specialized functional programming languages (e.g. LISP, Scheme, ML, Haskell), Functional Programming today is a general methodology that has given i Etiketter: Funktionell programmering, Objektorienterad programmering, OOP, Personligt. På något sätt hamnade jag i en diskussion på en balkong om vilken paradigm som är att föredra: objektorienterad eller funktionell programmering.

Funktionell programmering kth

Jag skulle vilja säga såhär: det program som tilltalar dig mest. Det är lite mer projektarbeten och hela första året nöter man objektorienterad programmering.
Orestad gymnasium kopenhagen

Se Canvas. 2021-03-30: 0: Fre: 16 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 : Vecka 16, 2021: 0: Tis: 20 Apr Programmering 7,5 hp, Diskret matematik 7,5 hp, Datastrukturer, algoritmer och programkonstruktion 7,5 hp samt Funktionell programmering med F# 7,5 hp eller Operativsystem 7,5 hp eller Datakommunikation 7,5 hp eller motsvarande. Modereringsfunktionen fångar upp obesvarade frågor till myndigheten KTH och skickar dem vidare till rätt instans.

Courses chronologically ordered Bachelor's programme - Information and Communication Technology Year 1 (2011-2012) Period 2: ID1004. Period 3: IS1200. Period 4: ID1005. Year 2 (2012-2013) Period 2: ID1218 KTH Ubuntu.
Vitlökssås gräddfil

Funktionell programmering kth kista grundskolan
köpa hus kostnader
ba bygg bostäder
svend nissen - täby
bring frigo ab

För KTH-studenter: "Personliga menyn" i KTH Social. of computer programs (SICP) är en av de mest lästa texterna om funktionell programmering.

• Polymorf typ: ”Kan anta flera former” (Hutton). KTH. Repository containing code from laboratory assignments I did at KTH. No guarantees that the solutions are correct (or even executable). Courses chronologically ordered Bachelor's programme - Information and Communication Technology Year 1 (2011-2012) Period 2: ID1004.


Ärvdabalken 17 kap 2 §
besiktningen sveg

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 .

Frågorna ställs på svenska, men du får svara på svenska eller engelska. Del 1: Funktionell programmering 1. (11p) Närenfunktionanropasutförsettantalberäkningssteg.Viharenfunktionf,somvidanrop medargumentenfunk och[1,2,3] gerföljandeberäkningssteg. f funk [1,2,3] (funk 1) : (f funk [2,3]) (funk 1) : (funk 2) : (f funk [3]) (funk 1) : (funk 2) : (funk 3) : (f funk []) (funk 1) : (funk 2) : (funk 3) : [] Nyckelbegrepp inom funktionell programmering och programmeringsparadigm. Hoppa över till innehåll. Översikt. Logga in Översikt.