Funktionale Programmierung: in OPAL, ML, HASKELL und GOFER by Peter Pepper

By Peter Pepper

Dieses Lehrbuch gibt eine kompakte Einführung in die Konzepte, Methoden und Techniken der funktionalen oder applikativen Programmierung. Es setzt keine Programmierkenntnisse voraus und eignet sich damit insbesondere für Anfänger, aber auch für alle, die mit der imperativen Programmierung vertraut sind und sich in die Thematik einarbeiten möchten. Mathematisch fundiert werden die theoretischen Grundlagen der Programmierung und ihre praktische Umsetzung behandelt. Das Ziel dabei ist, auch große Systeme entwerfen und handhaben zu können. Am Beispiel der modernen Programmiersprachen OPAL, ML, HASKELL und GOFER werden sowohl elementare als auch weiterführende Aspekte vorgestellt. Im Vordergrund stehen dabei immer konzeptuelle Fragestellungen, und nicht vollständige Sprachbeschreibungen.

Show description

Read Online or Download Funktionale Programmierung: in OPAL, ML, HASKELL und GOFER PDF

Best data modeling & design books

Modular Ontologies: Concepts, Theories and Techniques for Knowledge Modularization

This ebook constitutes a suite of study achievements mature sufficient to supply an organization and trustworthy foundation on modular ontologies. It offers the reader an in depth research of the state-of-the-art of the learn region and discusses the hot suggestions, theories and strategies for wisdom modularization.

Advances in Object-Oriented Data Modeling

Until eventually lately, details platforms were designed round varied company services, reminiscent of bills payable and stock regulate. Object-oriented modeling, by contrast, buildings platforms round the data--the objects--that make up some of the enterprise services. simply because information regarding a specific functionality is restricted to 1 place--to the object--the process is protected from the results of switch.

Introduction To Database Management System

Designed particularly for a unmarried semester, first direction on database structures, there are four points that differentiate our booklet from the remaining. simplicity - in most cases, the expertise of database structures could be very obscure. There are

Extra info for Funktionale Programmierung: in OPAL, ML, HASKELL und GOFER

Example text

Praktische Erfahrungen haben aber gezeigt, dass bei Softwareprojekten einer halbwegs reaIistischen GroBe diese Listen buchsUibIich seitenIang werden. Diese Beobachtung hat dazu gefiihrt, die ExportSchnittstellen in einen eigenen Signatur-Teil auszulagern. OffensichtIich hat eine iihnliche Ubedegung die HASKELL-Autoren dazu gefiihrt, die Interfaces zuzulassen. Andererseits miisste man dann auch zugeben, dass man es auch nicht mit den natiirIichen oder den ganzen Zahlen zu tun hat, sondern jeweils nur mit Zahlen sehr beschriinkter GroBe.

3 Modularisierung in ML und HASKELL Wie aIle modernen Sprachen, besitzen auch ML und HASKELL Konzepte zur Modularisierung. 7 Auch wenn die grundlegenden Ideen in allen Sprachen wieder sehr ahnlich sind, unterscheiden sich die Notationen in diesem Bereich doch starker. 1 Modularisierung in ML In ML lassen sich - ahnlich wie in OPAL- Signaturen als Schnittstellen von Modulen definieren. Unser Standardbeispiel sieht dann so aus: signature SchieferWurf = sig val weite (real * real val hoehe (real * real end; -> real -> real Zu einer solchen Signatur kann man eine entsprechende Struktur angeben.

Schryer [7] wrong. Programme werden nicht nur geschrieben, sondern auch gelesen. Bei professioneller Software-Entwicklung finden z. B. sog. Inspektionen oder WalkThroughs statt, bei denen Programme systematisch von anderen Mitarbeitern gegengelesen werden, urn Fehler zu finden. ndern anfangen kann. Dabei zeigt sich ein interessantes Phanomen: Selbst dem Autor eines Programmes kann es sehr schwer fallen, sein eigenes Produkt zu verstehen, wenn er es spater wieder einmal lesen muss. Der blofie Programmtext ist im AHgemeinen nur sehr schwer zu verstehen - schliefilich ist er ja auf die Bediirfnisse einer Maschine ausgerichtet und nicht auf die von menschlichen Lesern.

Download PDF sample

Rated 4.51 of 5 – based on 39 votes