Holwerda, A.R. (1995) Een commando shell in een functionele taal. Master's Thesis / Essay, Computing Science.
|
Text
Infor_Ma_1995_ARHolwerda.CV.pdf - Published Version Download (4MB) | Preview |
Abstract
SAMEN VATTING Deze afstudeeropdracht is een onderdeel van een onderzoek dat zich ncht op het ontwerp-proces van digitale systemen. Er wordt in dit onderzoek een nieuwe ontwerp-methode voorgesteld waarin het formalisme "functies" centraal staat. Dit betekent dat functies gebruikt worden bij bet bescbrijven van de systemen en in het ontwerpen van de systemen. Kernwoorden bierbij zijn "System Semantics" en "Transformational Design". Om de beweringen wi het onderzoek te onderbouwen worth een ontwikkelomgeving gemaakt waarin de ideen van het onderzoek gebruikt worden. Een onderdeel van deze ontwikkelomgeving is een commandoshell. Deze commandoshell is het onderwerp van deze afstudeeropdracht. Om in het "functie"-domein te blijven is de commandoshell geschreven in een functionele taal. Tevens is hiervoor gekozen om de nieuwe ontwikkeingen in de functionele talen te onderzoeken. Dc opzet van de commandoshell moet zodanig zijn dat uitbreidingen eenvoudig toe te voegen zijn. Dit omdat vele onderdelen later ontwikkeld en toegevoegd gaan worden. CONCLUSIE Met de nieuwe ontwikkelingen in de functionele talen kan een groter interactief programma gemaakt worden dat een goede executie snelheid heeft. De commandoshell kan dienen als een voorbeeld hiervan. Met State Transformers kan op een nette manier I/O gepleegd worden en daarmee is interactie met de gebruiker en het operating systeem mogelijk. De Glasgow Haskell Compiler is cen compiler waarmee gecompileerde programma's een goede executie snelheid bereiken. Het toevoegen van nieuwe onderdelen is door de modulaire opbouw eenvoudig. Een aantal standaard handelingen volstaan. Hiermee zijn de doelstellingen ruimschoots gehaald.
Item Type: | Thesis (Master's Thesis / Essay) |
---|---|
Degree programme: | Computing Science |
Thesis type: | Master's Thesis / Essay |
Language: | Dutch |
Date Deposited: | 15 Feb 2018 07:29 |
Last Modified: | 15 Feb 2018 07:29 |
URI: | https://fse.studenttheses.ub.rug.nl/id/eprint/8807 |
Actions (login required)
View Item |