Please use this identifier to cite or link to this item:
http://localhost:8081/xmlui/handle/123456789/9221
Title: | TRANSLATION OF HOPE INTO LAMBDA EXPRESSIONS |
Authors: | Dubey, Sanjiv |
Keywords: | ELECTRONICS AND COMPUTER ENGINEERING;LAMBDA EXPRESSIONS;HOPE;SOURCE LANGUAGE |
Issue Date: | 1990 |
Abstract: | In recent years a number of scientists have advocated the use of functional programming as a means of increasing programmer productivity, enhancing the clarity of programs and reducing the difficulty of program verification. New architectural implementations have made it possible to execute functional languages not only for taking advantage of the inherent parallelism, but also for efficient serial execution. The present work deals with the translation of a functional language HOPE into lambda expressions. The translator has been developed for IBM-PC/compatibles using Turbo 'C as the source language. Translation action starts with the separation of function name, arguments and definitions. Bound variables are extracted from argument expression and brackets inserted at proper places in the definition. Recursive definitions as well as multiple definitions have been taken care of. In addition letrec and fatbar operators have also been incorporated. Dynamic and automatic memory management is employed so that the interpreter makes efficient utilization of memory space. Several examples have been run successfully on the translator |
URI: | http://hdl.handle.net/123456789/9221 |
Other Identifiers: | M.Tech |
Research Supervisor/ Guide: | Gupta, J. P. |
metadata.dc.type: | M.Tech Dessertation |
Appears in Collections: | MASTERS' THESES (E & C) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ECD245384.pdf | 2.34 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.