2.1 MS -Eine einfache funktionale Sprache Zur Beschreibung der ???bersetzung funktionaler Sprachen wird in diesem Ab- schnitt eine einfache Sprache definiert, die als gemeinsamer Kern der meisten modernen funktionalen Sprachen angesehen werden kann. Diese Sprache enth???lt keine Listen-oder Mengenabstraktionen und nur sehr eingeschr???nkte M???glich- keiten des Pattern-Matching. Sie ist jedoch m???chtig genug, um die im folgenden behandelten wesentlichen Probleme der Codegenerierung aufzeigen zu k???nnen. Wir wollen diese ...
Read More
2.1 MS -Eine einfache funktionale Sprache Zur Beschreibung der ???bersetzung funktionaler Sprachen wird in diesem Ab- schnitt eine einfache Sprache definiert, die als gemeinsamer Kern der meisten modernen funktionalen Sprachen angesehen werden kann. Diese Sprache enth???lt keine Listen-oder Mengenabstraktionen und nur sehr eingeschr???nkte M???glich- keiten des Pattern-Matching. Sie ist jedoch m???chtig genug, um die im folgenden behandelten wesentlichen Probleme der Codegenerierung aufzeigen zu k???nnen. Wir wollen diese Sprache Mini-SAMPAE oder kurz MS nennen, da sie eine Un- termenge der in SAMPAE zul???ssigen Programme definiert. Die Syntax von MS ist in den Abbildungen 2.1, 2.2 und 2.3 zusammengefa???t. Ein MS-Programm besteht aus einem einzigen Modul, das eine Liste von Definitionen und einen Ausdruck enth???lt. Der Wert dieses Ausdrucks ist das Ergebnis des Programms bei der Ausf???hrung. In der globalen Definitionsliste k???nnen Typen und Funktionen definiert werden. Die Typen der definierten Funktionen k???nnen in MS nicht spezifiziert werden. Typdefinitionen dienen lediglich dazu, neue Datenkonstruktoren zu definieren. Es wird davon ausge- gangen, da??? eine fr???here ???bersetzungsphase, der Typ checker, das Programm auf Typkorrektheit ???berpr???ft und f???r jedes syntaktische Konstrukt einen Typ berechnet hat, der w???hrend der Codegenerierungsphase erfragt werden kann.
Read Less
Add this copy of Implementierung Funktionaler Programmiersprachen: to cart. $34.44, good condition, Sold by Bonita rated 4.0 out of 5 stars, ships from Santa Clarita, CA, UNITED STATES, published 1993 by Deutscher Universitätsverlag.
Add this copy of Implementierung Funktionaler Programmiersprachen: to cart. $61.22, new condition, Sold by Ria Christie Books rated 4.0 out of 5 stars, ships from Uxbridge, MIDDLESEX, UNITED KINGDOM, published 1993 by Deutscher Universitatsverlag.
Add this copy of Implementierung Funktionaler Programmiersprachen: to cart. $65.35, new condition, Sold by Ingram Customer Returns Center rated 5.0 out of 5 stars, ships from NV, USA, published 1993 by Deutscher Universitatsverlag.