ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Berlin
1990
|
Schriftenreihe: | Technische Universität <Berlin, West> / Fachbereich Informatik: Bericht
1990,9 |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 147 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV005424796 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 920706s1990 |||| 00||| gerod | ||
035 | |a (OCoLC)75355738 | ||
035 | |a (DE-599)BVBBV005424796 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-12 | ||
100 | 1 | |a Freericks, Markus |e Verfasser |4 aut | |
245 | 1 | 0 | |a ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung |c Markus Freericks ; Alois Knoll |
264 | 1 | |a Berlin |c 1990 | |
300 | |a 147 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Technische Universität <Berlin, West> / Fachbereich Informatik: Bericht |v 1990,9 | |
700 | 1 | |a Knoll, Alois |e Verfasser |4 aut | |
810 | 2 | |a Fachbereich Informatik: Bericht |t Technische Universität <Berlin, West> |v 1990,9 |w (DE-604)BV000001083 |9 1990,9 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392060&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-003392060 |
Datensatz im Suchindex
_version_ | 1804119632526704640 |
---|---|
adam_text | Inhaltsverzeichnis
1 Einleitung 5
1.1 Einordnung 5
1.1.1 Digitale Signalverarbeitung 5
1.1.2 Warum eine funktionale Sprache? 6
1.2 Grundlegende Sprachkonzepte 8
1.2.1 Prozesse und Zeit 8
1.2.2 Die Evaluation von Ausdrücken 9
1.2.3 Objekte und Primitive 9
1.2.4 Funktionale 10
1.2.5 Nebeneffekte 10
1.2.6 Modularisierungstechniken 11
1.2.7 Typen, Polymorphie und Overloading 14
1.2.8 Verzögerte Auswertung 16
1.2.9 Exceptions 16
1.2.10 Syntaktische Elemente 17
1.3 Aufbau der Sprachbeschreibung 17
1.3.1 Der Report 17
1.3.2 Die Entwicklungsumgebung 17
1.3.3 Die Rationais 18
1.3.4 Die Anhänge 18
2 ALDiSP Report 19
2.1 Syntaktische Form von Programmen 19
2.2 Sprachkonstrukte 21
2.2.1 Literale 21
2.2.2 Variablen 22
2.2.3 Funktionsapplikation 25
1
2.2.4 Sequenzen 26
2.2.5 Statements 26
2.2.6 Das Konditional 27
2.2.7 Die Abstraktion 28
2.2.8 Parametrische Typen 31
2.2.9 Prozeduren 31
2.2.10 Lokale Variablen 32
2.2.11 Multiple Rückgabewerte 33
2.2.12 Module 34
2.2.13 Ausnahmefall-Vorbereitung 35
2.2.14 Rundungs- und Überlaufmechanismen: Makros .... 38
2.2.15 Die Delay-Anweisung 39
2.2.16 Typ-Deklarationen . . . . 40
2.2.17 Typumwandlung .....; 41
2.2.18 Saturierte Typumwandlung 42
2.2.19 Typterme . 42
2.2.20 Abstrakte Datentypen 43
2.2.21 Überladung 45
2.2.22 Die Suspension 46
2.2.23 Die Netzbeschreibung 48
2.2.24 Das Top-Level-Environment 49
2.3 Vorgegebene Typen und Funktionen . 50
2.3.1 Allgemeines 50
2.3.2 Grobeinteilung der Typen: Typklassen 50
2.3.3 Basistypen 52
2.3.4 Numerische Typen 54
2.3.5 Arrays 64
2.3.6 Listen, Streams und Pipes 74
2.3.7 Ma.schinentypen 78
2.4 Die Arbeitsumgebung 83
3 Die ALDiSP-Entwicklungsumgebung 84
3.1 Interpreter vs. Compiler 84
3.2 Der Interpreter 85
3.2.1 Simulation von Echtzeit 85
3.2.2 Fehlermeldungen und Debugging 85
3.3 Der Compiler ¦ 86
2
1
3.3.1 Statisches und Dynamisches Scheduling 86
3.3.2 Fehlerverhalten 87
3.3.3 Eine pragmatische Hilfestellung 88
4 Rationais 89
4.1 Zur Modellierung von Maschinenobjekten 89
4.2 Zur Implementierung von Suspensions 91
4.3 Diverses 95
4.4 Eigenschaften, die ausgelassen wurden 101
4.4.1 Zuweisung 101
4.4.2 Continuations 101
4.5 Ungewohnte Sprachkonzepte 102
4.5.1 Makros 102
4.5.2 Das allgemeine Typkonzept 102
4.5.3 Parser-Deklarationen 104
4.5.4 Suspension 104
4.6 Vergleich mit anderen Sprachen 105
4.6.1 Scheine 105
4.6.2 ML, Hope, Miranda etc 105
4.6.3 APL 106
4.6.4 Modula-2 106
4.6.5 SILAGE 106
4.6.6 Occam 108
4.7 Implementierungs-Restriktionen 108
A Einfache Syntax von ALDiSP 110
B yacc-Syntax von ALDiSP 115
C Primitive Typen 121
D Minimale Primitive Typen 131
E Vordefinierten Operatoren 135
F Fallbeispiele 137
F.l 16-Kanal Mixer 137
F.2 Definition einiger primitiver Funktionen und Prozeduren . . . 139
3
141
Literatur
Index
144
|
any_adam_object | 1 |
author | Freericks, Markus Knoll, Alois |
author_facet | Freericks, Markus Knoll, Alois |
author_role | aut aut |
author_sort | Freericks, Markus |
author_variant | m f mf a k ak |
building | Verbundindex |
bvnumber | BV005424796 |
ctrlnum | (OCoLC)75355738 (DE-599)BVBBV005424796 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01218nam a2200289 cb4500</leader><controlfield tag="001">BV005424796</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">920706s1990 |||| 00||| gerod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75355738</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV005424796</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Freericks, Markus</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung</subfield><subfield code="c">Markus Freericks ; Alois Knoll</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin</subfield><subfield code="c">1990</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">147 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Technische Universität <Berlin, West> / Fachbereich Informatik: Bericht</subfield><subfield code="v">1990,9</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Knoll, Alois</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Fachbereich Informatik: Bericht</subfield><subfield code="t">Technische Universität <Berlin, West></subfield><subfield code="v">1990,9</subfield><subfield code="w">(DE-604)BV000001083</subfield><subfield code="9">1990,9</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392060&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-003392060</subfield></datafield></record></collection> |
id | DE-604.BV005424796 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T16:29:17Z |
institution | BVB |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-003392060 |
oclc_num | 75355738 |
open_access_boolean | |
owner | DE-12 |
owner_facet | DE-12 |
physical | 147 S. |
publishDate | 1990 |
publishDateSearch | 1990 |
publishDateSort | 1990 |
record_format | marc |
series2 | Technische Universität <Berlin, West> / Fachbereich Informatik: Bericht |
spelling | Freericks, Markus Verfasser aut ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung Markus Freericks ; Alois Knoll Berlin 1990 147 S. txt rdacontent n rdamedia nc rdacarrier Technische Universität <Berlin, West> / Fachbereich Informatik: Bericht 1990,9 Knoll, Alois Verfasser aut Fachbereich Informatik: Bericht Technische Universität <Berlin, West> 1990,9 (DE-604)BV000001083 1990,9 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392060&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Freericks, Markus Knoll, Alois ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung |
title | ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung |
title_auth | ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung |
title_exact_search | ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung |
title_full | ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung Markus Freericks ; Alois Knoll |
title_fullStr | ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung Markus Freericks ; Alois Knoll |
title_full_unstemmed | ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung Markus Freericks ; Alois Knoll |
title_short | ALDiSP - eine applikative Programmiersprache für Anwendungen in der digitalen Signalverarbeitung |
title_sort | aldisp eine applikative programmiersprache fur anwendungen in der digitalen signalverarbeitung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392060&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV000001083 |
work_keys_str_mv | AT freericksmarkus aldispeineapplikativeprogrammiersprachefuranwendungeninderdigitalensignalverarbeitung AT knollalois aldispeineapplikativeprogrammiersprachefuranwendungeninderdigitalensignalverarbeitung |