APL 2 in depth:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
New York [u.a]
Springer
1995
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 264 S. graph. Darst. |
ISBN: | 0387942130 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV010371595 | ||
003 | DE-604 | ||
005 | 19971107 | ||
007 | t | ||
008 | 950829s1995 gw d||| |||| 00||| ger d | ||
016 | 7 | |a 945151896 |2 DE-101 | |
020 | |a 0387942130 |c kart. : DM 64.00 |9 0-387-94213-0 | ||
035 | |a (OCoLC)32545111 | ||
035 | |a (DE-599)BVBBV010371595 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-945 |a DE-83 | ||
050 | 0 | |a QA76.73.A655 | |
082 | 0 | |a 005.13/3 |2 20 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Thomson, Norman |e Verfasser |4 aut | |
245 | 1 | 0 | |a APL 2 in depth |c Norman D. Thomson ; Raymond P. Polivka |
264 | 1 | |a New York [u.a] |b Springer |c 1995 | |
300 | |a XIV, 264 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 7 | |a APL |2 gtt | |
650 | 4 | |a APL2 (Computer program language) | |
650 | 0 | 7 | |a APL 2 |0 (DE-588)4210486-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a APL |0 (DE-588)4002425-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a APL 2 |0 (DE-588)4210486-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a APL |0 (DE-588)4002425-8 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Polivka, Raymond P. |e Verfasser |4 aut | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006905016&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-006905016 |
Datensatz im Suchindex
_version_ | 1807502502497615872 |
---|---|
adam_text |
CONTENTS
PREFACE
.
V
CONVENTIONS
USED
FOR
ARRAYS,
FUNCTIONS,
OPERATORS
AND
IDENTITIES
.
LX
NAMES
OF
ARRAYS
.
IX
FUNCTIONS
AND
OPERATORS
.
IX
LABELS
AND
COMMENTS
.
X
IDENTITIES
.
X
1
.
1
FUNCTIONS
AND
ARRAYS
IN
APL2
.
1
1.1
NESTED
ARRAYS
AND
DEPTH
.
1
1.1.1
COMPLEX
NUMBERS
.
4
1.2
CONSTRUCTION
OF
ARRAYS
.
5
1.2.1
VECTOR
NOTATION
.
5
EXERCISES
LA
.
7
1.2.2
ENLIST
.
9
1.2.3
RAVEL
WITH
AXIS
.
9
1.2.4
DEFAULT
DISPLAY
OF
ARRAYS
.
11
1.2.S
ENCLOSE
AND
DISCLOSE
.
11
EXERCISES
LB
.
13
1.2.5.1
PARTIAL
ENCLOSE
AND
DISCLOSE
.
15
1.2.5.2
RELATIONSHIP
BETWEEN
PARTIAL
ENCLOSURE
AND
AXIS
QUALIFIERS
.
17
EXERCISES
1C
.
18
1.2.6
PARTITION
.
19
1.3
SELECTION
.
21
1.3.1
PICK
AND
PATH
.
21
1.3.2
FIRST
.
23
1.3.3
INDEXING
.
24
1.3.3.1
SCATTER
INDEXING
.
25
1.3.3.2
INDEXING
WITH
AXES
.
27
1.3.4
INDEX
OF
.
29
EXERCISES
ID
.
29
1.3.5
WITHOUT
.
32
1.4
REPLACEMENT
.
34
1.4.1
VECTOR
ASSIGNMENT
.
34
1.4.2
SELECTIVE
ASSIGNMENT
.
35
1.5
RESTRUCTURING
.
37
1.5.1
FORMATTING
.
39
1.5.1.2
DEFAULT
RULES
FOR
MIXED
DATA
TYPE
.
42
1.5.2
SORTING
.
43
1.6
COMPARISON
AND
INQUIRY
.
47
APL2
IN
DEPTH
XLI
1.6.1
DEPTH
.
47
1.6.2
MATCH
.
47
1.6.3
FIND
.
48
EXERCISES
LE
.
50
SUMMARY
OF
FUNCTIONS
USED
IN
CHAPTER
1
.
52
2
.
53
OPERATORS
.
53
2.1
THE
EACH
OPERATOR
.
54
2.1.1
PERVASIVENESS
.
54
2.1.2
SCALAR
EXTENSION
.
56
EXERCISES
2A
.
58
2.1.3
EACH
WITH
NON-PERVASIVE
FUNCTIONS
.
60
EXERCISES
2B
.
63
2.1.4
INDEX
WITH
EACH
.
66
2.2
EXTENSIONS
TO
THE
SLASH
OPERATOR
.
68
2.2.1
REPLICATE
.
68
2.2.2
DYADIC
REDUCTION
.
71
EXERCISES
2C
.
72
SUMMARY
OF
FUNCTIONS
USED
IN
CHAPTER
2
.
74
3
.
75
ELEMENTARY
DATA
STRUCTURING
.
75
3.1
EXAMPLE
1.
PRODUCT
STOCKS
.
75
EXERCISES
3A
.
80
3.2
EXAMPLE
2.
OPTIMIZING
RENTAL
CHARGES
.
82
EXERCISES
3B
.
85
SUMMARY
OF
FUNCTIONS
USED
IN
CHAPTER
3
.
88
4
.
89
USING
FUNCTIONS
AND
ARRAYS
.
89
4.1
CROSS-SECTIONS,
PICKING
AND
INDEXING
.
89
4.1.1
EACH
AND
SCALAR
FUNCTIONS
.
92
4.2
SOME
ILLUSTRATIONS
USING
NESTED
ARRAYS
.
94
EXERCISES
4A
.
95
4.2.1
FURTHER
ILLUSTRATIONS
USING
NESTED
ARRAYS
.
98
EXERCISES
4B
.
102
4.3
DISTINCTIONS
BETWEEN
SIMILAR
PRIMITIVES
.
103
4.3.1
FIRST
AND
TAKE/DROP
.
103
4.3.2
FIRST
AND
PICK
.
106
4.3.2.1
TYPE
AND
PROTOTYPE
.
107
4.3.3
PICK
AND
DISCLOSE
.
109
4.3.4
FIRST
AND
DISCLOSE
.
ILL
4.3.5
SUMMARY
OF
RELATIONSHIP
BETWEEN
ABOVE
FUNCTIONS
.
ILL
EXERCISES
4C
.
112
4.4
EMPTY
ARRAYS
AND
FILL
FUNCTIONS
.
114
4.4.1
IDENTITY
ITEMS
AND
IDENTITY
FUNCTIONS
.
116
4.4.1.1
IDENTITY
ITEMS
.
116
CONTENTS
XIIL
4.4.1.2
IDENTITY
AND
INVERSE
FUNCTIONS
.
116
EXERCISES
4D
.
117
SUMMARY
OF
FUNCTIONS
USED
IN
CHAPTER
4
.
119
5
.
121
USING
OPERATORS
.
121
5.1
THE
ROLE
OF
OPERATORS
IN
APL2
.
121
5.1.2
USER-DEFINED
OPERATORS
.
121
5.2
BINDING
.
125
EXERCISES
5A
.
129
5.3
MATCHING
FUNCTION
ARGUMENTS
.
131
5.3.1
FUNCTION
COMPOSITION
.
131
5.3.2
AMBI-VALENCY
.
132
5.4
RECURSION
WITH
FUNCTIONS
AND
OPERATORS
.
133
EXERCISES
5B
.
137
5.5
EXTENSIONS
TO
FIRST-GENERATION
APL
OPERATORS
.
139
5.5.1
REDUCTION
.
139
5.5.2
REDUCTION
WITH
RANK
GREATER
THAN
ONE
.
140
5.5.3
SCAN
.
142
5.5.3.1
REVERSING
SCANS
.
147
5.5.4
EXPAND
.
148
5.5.5
OUTER
PRODUCT
.
151
5.5.6
INNER
PRODUCT
.
152
EXERCISES
5C
.
157
5.5.7
FURTHER
TOPICS
ON
INNER
AND
OUTER
PRODUCTS
.
160
5.5.7.1
INNER
PRODUCT
AND
SCAN
.
168
5.5.7.2
DECODE/ENCODE
AND
INNER/OUTER
PRODUCTS
.
169
EXERCISES
5D
.
171
5.6
APPLICATIONS
OF
USER-DEFINED
OPERATORS
.
172
5.6.1
CONTROL
STRUCTURES
.
172
5.6.1.1
ONLY
.
172
5.6.1.2
UNLESS
.
172
5.6.1.3
UPTO
.
174
5.6.1.4
UNTIL
.
175
5.6.2
CONDITIONAL
AND
ALTERNATIVE
FUNCTION
EXECUTION
.
180
EXERCISES
5E
.
182
5.6.3
LEVEL
.
184
5.6.3.1
LEVEL
WITH
MONADIC
P
.
186
5.6.3.2
LEVEL
WITH
DYADIC
P
:
.
187
EXERCISES
5F
.
188
SUMMARY
OF
FUNCTIONS
USED
IN
CHAPTER
5
.
190
SUMMARY
OF
USER-DEFINED
OPERATORS
IN
CHAPTER
5
.
192
6
.
195
ADVANCED
MODELLING
AND
DATA
STRUCTURES
.
195
6.1
TREES
WITHOUT
KEYS
.
195
6.2
TREES
WITH
KEYS
.
196
6.2.1
FINDING
ANCESTORS
.
198
6.2.2
SUBTREES
.
199
6.2.3
ELIMINATING
AND
SWAPPING
SUBTREES
.
199
XIV
APL2
IN
DEPTH
6.3
BINARY
TREES
.
200
6.3.1
TREES
WITH
NON-SIMPLE
SCALAR
NODES
.
203
6.3.2
SEARCHING
BINARY
TREES
.
204
6.3.3
SELECTIVE
ENLIST
WITH
BINARY
TREES
.
204
6.3.4
DATA-EQUIVALENT
BINARY
TREES
.
205
6.3.5
ALTERNATIVE
COMPARISONS
.
206
EXERCISES
6A
.
207
6.4
NETWORKS
.
208
6.4.1
THE
VECTOR
OF
PATHS
THROUGH
A
NETWORK
.
209
6.4.2
PARALLEL
COMPUTATION
ALONG
PATHS
.
211
6.4.3
ASSIGNMENT
OF
FLOWS
.
213
6.4.4
MINIMUM
SPANNING
TREE
.
215
6.4.5
PRECEDENCE
AND
REACHABILITY
.
217
EXERCISES
6B
.
218
SUMMARY
OF
OPERATIONS
USED
IN
CHAPTER
6
.
220
APPENDIX
A.
SOLUTIONS
TO
EXERCISES
.
223
SOLUTIONS
LA
.
223
SOLUTIONS
LB
.
226
SOLUTIONS
1C
.
228
SOLUTIONS
ID
.
229
SOLUTIONS
LE
.
230
SOLUTIONS
2A
.
231
SOLUTIONS
2B
.
233
SOLUTIONS
2C
.
234
SOLUTIONS
3A
.
235
SOLUTIONS
3B
.
236
SOLUTIONS
AND
NOTES
4A
.
238
SOLUTIONS
4B
.
241
SOLUTIONS
4C
.
241
SOLUTIONS
4D
.
243
SOLUTIONS
5A
.
246
SOLUTIONS
5B
.
247
SOLUTIONS
AND
NOTES
5C
.
249
SOLUTIONS
5D
.
253
SOLUTIONS
5E
.
253
SOLUTIONS
5F
.
254
SOLUTIONS
6A
.
255
SOLUTIONS
6B
.
255
APPENDIX
B.
SOME
KEY
RULES
AND
IDENTITIES
.
257
APPENDIX
C.
LIST
OF
ILLUSTRATIONS
.
259
INDEX
.
261 |
any_adam_object | 1 |
author | Thomson, Norman Polivka, Raymond P. |
author_facet | Thomson, Norman Polivka, Raymond P. |
author_role | aut aut |
author_sort | Thomson, Norman |
author_variant | n t nt r p p rp rpp |
building | Verbundindex |
bvnumber | BV010371595 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.A655 |
callnumber-search | QA76.73.A655 |
callnumber-sort | QA 276.73 A655 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)32545111 (DE-599)BVBBV010371595 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV010371595</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19971107</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">950829s1995 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">945151896</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0387942130</subfield><subfield code="c">kart. : DM 64.00</subfield><subfield code="9">0-387-94213-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)32545111</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010371595</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="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-945</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.A655</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">20</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Thomson, Norman</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">APL 2 in depth</subfield><subfield code="c">Norman D. Thomson ; Raymond P. Polivka</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a]</subfield><subfield code="b">Springer</subfield><subfield code="c">1995</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 264 S.</subfield><subfield code="b">graph. Darst.</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="650" ind1=" " ind2="7"><subfield code="a">APL</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">APL2 (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">APL 2</subfield><subfield code="0">(DE-588)4210486-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">APL</subfield><subfield code="0">(DE-588)4002425-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">APL 2</subfield><subfield code="0">(DE-588)4210486-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">APL</subfield><subfield code="0">(DE-588)4002425-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Polivka, Raymond P.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB 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=006905016&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006905016</subfield></datafield></record></collection> |
id | DE-604.BV010371595 |
illustrated | Illustrated |
indexdate | 2024-08-16T00:38:31Z |
institution | BVB |
isbn | 0387942130 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006905016 |
oclc_num | 32545111 |
open_access_boolean | |
owner | DE-945 DE-83 |
owner_facet | DE-945 DE-83 |
physical | XIV, 264 S. graph. Darst. |
publishDate | 1995 |
publishDateSearch | 1995 |
publishDateSort | 1995 |
publisher | Springer |
record_format | marc |
spelling | Thomson, Norman Verfasser aut APL 2 in depth Norman D. Thomson ; Raymond P. Polivka New York [u.a] Springer 1995 XIV, 264 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier APL gtt APL2 (Computer program language) APL 2 (DE-588)4210486-5 gnd rswk-swf APL (DE-588)4002425-8 gnd rswk-swf APL 2 (DE-588)4210486-5 s DE-604 APL (DE-588)4002425-8 s 1\p DE-604 Polivka, Raymond P. Verfasser aut DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006905016&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Thomson, Norman Polivka, Raymond P. APL 2 in depth APL gtt APL2 (Computer program language) APL 2 (DE-588)4210486-5 gnd APL (DE-588)4002425-8 gnd |
subject_GND | (DE-588)4210486-5 (DE-588)4002425-8 |
title | APL 2 in depth |
title_auth | APL 2 in depth |
title_exact_search | APL 2 in depth |
title_full | APL 2 in depth Norman D. Thomson ; Raymond P. Polivka |
title_fullStr | APL 2 in depth Norman D. Thomson ; Raymond P. Polivka |
title_full_unstemmed | APL 2 in depth Norman D. Thomson ; Raymond P. Polivka |
title_short | APL 2 in depth |
title_sort | apl 2 in depth |
topic | APL gtt APL2 (Computer program language) APL 2 (DE-588)4210486-5 gnd APL (DE-588)4002425-8 gnd |
topic_facet | APL APL2 (Computer program language) APL 2 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006905016&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT thomsonnorman apl2indepth AT polivkaraymondp apl2indepth |