Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 20 of 43 for “"Functional Programming"”.

  1. Functional programming and graph algorithms

    … of graph algorithms in the non-strict purely functional language Haskell. Emphasis is placed on the importance of achieving an asymptotic complexity as good as with conventional languages. This is achieved by using the monadic model for including actions on the state. Work on the monadic model …

    glasgow Repository record for Functional programming and graph algorithms (opens in a new tab)

  2. Distributed functional programming in Scheme

    … specified in advance. In order to provide this programming environment, we implemented a system of job execution servers which transparently execute arbitrary Scheme code written in a functional or mostly functional style. The use of a functional, side effect free style of programming simplifies …

    mit Repository record for Distributed functional programming in Scheme (opens in a new tab)

  3. Program verification in functional programming systems

    Functional programming systems provide a number of features which facilitate program verification. Such verification may be observed to rest directly upon the theoretical foundations of computing and simultaneously to exhibit a close relation to the programs being verified. In order to demonstrate …

    vt Repository record for Program verification in functional programming systems (opens in a new tab)

  4. Functional programming abstractions for weakly consistent systems

    … must tackle the full complexity of concurrent programming for an asynchronous distributed system. ^ This dissertation argues that functional programming language abstractions can simplify scalable concurrent programming for weakly consistent systems. Functional programming espouses …

    purdue-thes Repository record for Functional programming abstractions for weakly consistent systems (opens in a new tab)

  5. Generating threads for non-strict functional programming languages

    Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science; and, Thesis (B.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1998.

    mit Repository record for Generating threads for non-strict functional programming languages (opens in a new tab)

  6. Functional Programming and Metamodeling frameworks for System Design

    … First, their dependence on specific programming language artifacts (Java or C/C++) make them less amenable to formal analysis. Second, the refinement strategies proposed in the design flows based on these languages lack formal semantics underpinnings making it difficult to prove that …

    vt Repository record for Functional Programming and Metamodeling frameworks for System Design (opens in a new tab)

  7. BACH2 orchestrates thymic T cell differentiation and functional programming

    The thymus is a highly specialised organ required for T cell development and establishing immunological tolerance. It is tasked with maximising the number of foreign antigens which can be recognised by the T cell receptor (TCR) repertoire in order to protect from infection. Simultaneously, the …

    cambridge Repository record for BACH2 orchestrates thymic T cell differentiation and functional programming (opens in a new tab)

  8. minRx - a minimal implementation of Reactive Extentions in C#

    … of Microsoft Reactive Extensions library using functional programming methods in C#. The base for this project is another project called minLINQ created by Reactive Extensions developer Bart De Smet. minLINQ provided a way to use functional methods to query interactive lists (Enumerables). minRx …

    reykjavik Repository record for minRx - a minimal implementation of Reactive Extentions in C# (opens in a new tab)

  9. Composing graphical user interfaces in a purely functional language

    … control towards the user places heavy burden on programming systems, a burden that many systems don't support too well. Why? Because the application now has to be structured so that it is responsive to whatever action the user may perform at any time. The main contribution of this thesis is to …

    glasgow Repository record for Composing graphical user interfaces in a purely functional language (opens in a new tab)

  10. A functional approach to graphics programming and modeling

    … two broad aims: to explore the suitability of functional programming for graphics and to test the usability of the functional I/O models that have evolved recently.

    vt Repository record for A functional approach to graphics programming and modeling (opens in a new tab)

  11. Proofs and computations in conditional equational theories

    … paradigm that cleanly combines logic and functional programming. In this thesis, we study how to do proofs and computations in conditional equational theories, using rewriting techniques.

    uiuc Repository record for Proofs and computations in conditional equational theories (opens in a new tab)

  12. Functional Reactive Programming For Games

    We investigate the effectiveness of functional reactive programming for games. To accomplish this, we clone aa, an existing game, in Elm, a purely functional programming language. We find that functional reactive programming offers an excellent alternative to event driven programming in purely …

    mississippi Repository record for Functional Reactive Programming For Games (opens in a new tab)

  13. Implementation of functional languages with state

    Imperative and functional programming are two styles which have long been viewed as incompatible. In particular, the functional property of referential transparency could not be maintained in the face of destructive update, as found in assignment statements. Recent work, however, has suggested that …

    uiuc Repository record for Implementation of functional languages with state (opens in a new tab)

  14. Design and Implementation of a Scala Compiler Backend Targeting the Low Level Virtual Machine

    The Scala programming language successfully blends object-oriented and functional programming. The current implementation of Scala is tied to the Java Virtual Machine (JVM) which constrains the implementation and deployment targets. This thesis describes the implementation of a new backend for the …

    unm Repository record for Design and Implementation of a Scala Compiler Backend Targeting the Low Level Virtual Machine (opens in a new tab)

  15. An extended spreadsheet paradigm for data visualisation systems, and its implementation

    … of values in each spreadsheet cell; we use the functional programming language Scheme as the formula language and we make use of lazy evaluation. The novel combination of these techniques makes our system consistently declarative in nature, and gives it several advantages such as small, …

    cape-town Repository record for An extended spreadsheet paradigm for data visualisation systems, and its implementation (opens in a new tab)

  16. Type system for resource bounds with type-preserving compilation

    … techniques, which focus mostly on functional correctness; but it is important because when resource usage exceeds the programmer's expectation by a large amount, user experience can be disrupted and large fees (such as cloud-service fees) can be charged. I designed TiML, a new typed …

    mit Repository record for Type system for resource bounds with type-preserving compilation (opens in a new tab)

  17. Making discrete decisions based on continuous values

    … connected input spaces such as R. We propose a programming language based on constructive topology, whose types are spaces and programs are executable continuous maps, that facilitates making formal guarantees of accuracy of computed results. We demonstrate that discrete decisions can be made …

    mit Repository record for Making discrete decisions based on continuous values (opens in a new tab)

  18. Implementation of a cross-platform automated Bayesian data modeling system

    … of the CrossCat model class in the functional programming language Clojure. This implementation, called ClojureCat, was designed to be part of a probabilistic programming platform and implemented to be able to cross-compile into JavaScript, allowing complex inference procedures to be …

    mit Repository record for Implementation of a cross-platform automated Bayesian data modeling system (opens in a new tab)

Page 1 of 3