000K utf8 1100 $c2012 1500 eng 2050 urn:nbn:de:gbv:8-diss-90307 3000 Christiansen, Jan 4000 Investigating Minimally Strict Functions in Functional Programming$hChristian-Albrechts-Universität zu Kiel [Christiansen, Jan] 4000 Untersuchung minimal strikter Funktionen in funktionaler Programmierung$hChristian-Albrechts-Universität zu Kiel [Christiansen, Jan] 4030 Kiel$nChristian-Albrechts-Universität zu Kiel 4209 In a non-strict programming language like Haskell a function only evaluates the parts of an argument that are necessary to calculate the result of an application. However, it is possible to define a function that is unnecessarily strict. That is, the function evaluates some part of its argument although this part is not needed to calculate the demanded part of the result. This thesis investigates the influence of unnecessary strictness on the memory behavior of a function and presents approaches for identifying and optimizing unnecessarily strict functions. 4950 https://nbn-resolving.org/urn:nbn:de:gbv:8-diss-90307$xR$3Volltext$534 4961 https://macau.uni-kiel.de/receive/diss_mods_00009030 5051 004 5550 functional programming 5550 Funktionale Programmierung 5550 Haskell 5550 Haskell 5550 nicht-strikte Auswertung 5550 non-strict evaluation 5550 Testen 5550 testing