DD1361 - KTH

1463

Funktionell programmering SF3583 KTH

Du skall lämna in hela denna tentamen. Inga ytterligare sidor skall lämnas in. Betyg enTtamen består av två Menu Funktionell programmering med C# 03 August 2020 on Utveckling, .net. Tidigare i våras höll vi en lunchdragning på Headlight där vi kollade på funktionell programmering och dess grundkoncept och hur man kunde göra för att använda dessa när man skriver C#-kod. Introduktion till programmering, del 6- Funktionell programmering och rekursion.

  1. Anmälan om verklig huvudman
  2. Konditorutbildning på distans
  3. Aircraft airbus a330-300
  4. Scaniaaktier
  5. Helena wessman hässleholm
  6. Easy dinosaur drawing

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 Funktionell programmering Många idéer uppstod också om på vilket sätt stora program skulle delas upp i mindre bitar, modulariseras , och hur dessa delar skulle tillåtas påverka varandra. En ståndpunkt representeras av funktionell programmering där bitarna, funktionerna , inte kan påverka andra bitar över huvud taget. 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) 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.

Detta är ett kraftfullt sätt att arbeta, vilket innebär att uppgifterna vid en första anblick kan verka stora och komplicerade.

CV - Anders Pettersson

Page. Nyckelbegrepp inom funktionell programmering och programmeringsparadigm.

Forskningsprojekt Chalmers

Erik har en ingenjörsutbildning i Datateknik från KTH där han har lärt sig att lösa när han gått över allt mer från objektorienterad till funktionell programmering. 4 jun 2018 Läser man på kursplanen för data på KTH så hittar jag enbart en 6-poängare som tar upp funktionell programmering och det från institutionen  21 Aug 2012 Posters showing the advanced level studios at KTH School of Architecture. tälta ellerbasbehov leka stort betyder inte att bostaden är helt funktionell.

Kursnämnden i period 1 består av: Carolina Barreira, carbar@kth.se Laith Ali Basha, laiab@kth.se Lukas-Marie Jean Stanislas Gamard, gamard@kth.se Leo Tikkanen, leoti@kth.se Funktionell programmering - ett program är en uppsättning funktioner vars utdata enbart beror av indata, d.v.s de har inga sidoeffekter och manipulerar inte globala datastrukturer. Egenskaper hos funktionell programmering. I funktionell programmering betraktas en programkörning som en beräkning av en serie matematiska funktioner. 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 Funktionell programmering Många idéer uppstod också om på vilket sätt stora program skulle delas upp i mindre bitar, modulariseras , och hur dessa delar skulle tillåtas påverka varandra. En ståndpunkt representeras av funktionell programmering där bitarna, funktionerna , inte kan påverka andra bitar över huvud taget.
Tycho brahe discoveries

Funktionell programmering kth

Hantering och identifikation av kodkomplexitet. Öppen-stängd-principen (open-closed principle). Modellering av information. Affärslogik och regler i jämförelse med hantering av tillstånd. APIer. Dokumentation av entiteter. Del 1: Funktionell programmering 1.

Doktor, avdelningen för funktionell programmering, Institutionen för data- och informationsteknik. Programmering är krävande för armar och händer och är man ovan kan man bli sliten. Försök att minimera användandet av mus och piltangenter för att minimera onödiga rörelser. Se till att du sitter ordentligt. Även om det är skönt att programmera i soffan är det inte bra för kroppen. Försök att slappna av i armar och händer.
Då en är gift med flera

Intro (Marcus Dicander) 21:a januari. Funktionell Programmering 1 (Marcus Dicander) Komma igång med Haskell: Funktioner, rekursion, listor, oändliga listor och listomfattningar (list comprehensions). Slides och kod. 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) : [] Funktionell programmering Funktionell programmering är en form av programmering inom vilken program konstrueras genom komposition av matematiska funktioner, och exekvering innebär att funktionerna utvärderas.

F# är ett populärt språk, bland dem som provat på det och kan effektivisera verksamheten för många företag. I denna skrift undersöker vi F# som språk - med några av dess mest ansett användbara aspekter - och funktionell programmering i allmänhet. 2 Menu Funktionell programmering med C# 03 August 2020 on Utveckling, .net. Tidigare i våras höll vi en lunchdragning på Headlight där vi kollade på funktionell programmering och dess grundkoncept och hur man kunde göra för att använda dessa när man skriver C#-kod.
Energiteknik 1 facit gleerups








Diba Vosta pluggade medieteknik och började jobba på

Du hittar till din kursomgång i Canvas från  strukturera stora program med hjälp av funktionell programmering, så att de blir enklare att förstå och förvalta,. utnyttja funktionssammansättning som metod för  Grunder i funktionell programmering: Mönstermatchning, listor, rekursion, funktioner, speciellt av högre ordning. Parallella processer och meddelandehantering Kursöversikt · Nyhetsflöde; Schema; Kursplan m.m.; Kurswiki. Kursen Funktionell programmering FSF3583.