|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Thompson S. — Haskell: the craft of functional programming |
|
|
Предметный указатель |
24
55 56
112
56
10 18
369
96 162 489
489
411
256
255
107 113 165 184 206
7 38 241
107 207
107
340
370
43
102
8 42
43
64
205 209 234
338
11 32 466
257 276
138 159 162 486
338
299
268
185
240
106
292
250 257
341
245 266
446
100 113 126
16
93 113 125 133 148 183 196
179
167 488
123
121 182
168
121 182
266
489
215
204 209 214 219 234
262 264 277 417
67 260
441
248 254 255 304 365 371 404
79 392 431 440
7 38
37
270
123 172
163 198
153
96
185 487
46 216
487
442 487
487
152
162 196 440 487
115 117
297
43
47
47
56 103 158
122 408
168
120 126 168 182 184
260
115
58
158 485
284
157
62
283 284 467
485
267
398
97 361
209
8 24 216
400 411
398 408
97 126 139 212 361 431
39
175
378 486
485
44 94 154 156
59
262
399 488
283
115 118
381
186
107 109
297
160 196-8 232 276
149
407
258 276
471
358
151
10 27 75
489
24
26 76 84
60
99 136 207 233 391
296
489
16
282 284 303
270
178 181
272
272
274
24
38
489
248 250
340 486
107 207
254 365 404
489
214 234
12
267
398
256
365 375
372
486
270
115
| 489
408
408
433
285
309
316 318
319
380
387
47 48 215 400
334 362
157 158
411
107 108 166
140 156 162
487
50
25 41
386
386 403
240
317 319
320
329 435
332 337
243
47 48 215
249
140 391
47
387
320
315
56 103 158
193
189 193
488
488
123
121
47
10
420
304 305 307 365 404
312
441
44 90
489
91 125 133 152 391
103 108
489
58
250 418
74
290
158 261 485
167 488
168 488
336 338
261
43
26 28 37 49 84 150
267
263 277
257 275 290 315 323 418
7 38
175
54 303 305 315 375
389
258
399 489
489
490
241 279
58 470
120
488
39 41
151
157 187 490
385 490
Abstract data type 303-15 375 435 457 465
Abstract data type, and classes 343
Abstract data type, implementation 305
Abstract data type, in Haskell 312 323
Abstract data type, modifying implementation 326
Abstract data type, queue 308-11
Abstraction 146 383
Algebraic type 239-80 457 465
Algebraic type, general form 244
Algebraic type, polymorphic 256-9
Algebraic type, proofs 275
Algebraic type, recursive see Recursive type
ALL 489
Argument 5 148 465
assoc 252 278
Associativity 34 135 251 465
Associativity, left/right 34
Associativity, of application 180
assumptions 78
Backtracking 363
Behaviour 425-50 473
Behaviour, space 430
Behaviour, space, local definitions 437
Behaviour, time 430
Booleans 7 38-42 465
Calculation 6 11-13 62 92 98 465 472
Calculation, over graphs 348
Calculation, rules 348-52
Case studies, calculator 404-7
Case studies, Huffman codes 281- 301 449
Case studies, parsing see Parsing
Case studies, sets see Sets
Case studies, simulation 316-22 386-9
Characters 8 42-6 465
Characters, ASCII coding 42
Characters, end-of-file 42
Characters, newline 8
Characters, tab 42
Classes 203-19 337 457 465
Classes, and ADTs 343
Classes, and algebraic types 269-73
Classes, and types 218
Classes, default definitions 211 217
classes, derived 211
Classes, derived instances 245
Classes, Gofer and Haskell 217
Classes, instance 205 209
Classes, numeric 216
Classes, putting together 272
CodeMessage 292
Coding 288-9
Coding, Huffman 289
Coding, prefix codes 288
Coding, tree 288
CommandParse 404
comment 8 33 466
Comment, nested 33
complexity 426-34 466
Complexity, linear 427 468
Complexity, quadratic 427 469
Concatenate 466
Conditional equation 11 57 466
Conditional equation, clause of 11
Constant 37
constructor 92 240 266 466
Constructor, binary 242
Constructor, infix 253
Constructor, nullary 242
|
|
|
Реклама |
|
|
|