Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Aho A.V., Sethi R., Ullman J.D. — Compilers: principles, techniques and tools
Aho A.V., Sethi R., Ullman J.D. — Compilers: principles, techniques and tools



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: Compilers: principles, techniques and tools

Àâòîðû: Aho A.V., Sethi R., Ullman J.D.

Àííîòàöèÿ:

This book is a descendant of Principles of Compiler Design by Alfred V. Aho and Jeffrey D. Ullman. Like its ancestor, it is intended as a text for a first course in compiler design. The emphasis is on solving problems universally encountered in designing a language translator, regardless of the source or target machine.


ßçûê: en

Ðóáðèêà: Ðóêîâîäñòâà ïî ïðîãðàììíîìó îáåñïå÷åíèþ/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Ãîä èçäàíèÿ: 2002

Êîëè÷åñòâî ñòðàíèö: 796

Äîáàâëåíà â êàòàëîã: 21.04.2005

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
Local optimization      592 633
Loewner, P.G.      718
Logical error      161
Longest common subsequence      155
Look ahead LR parsing      216 236—244 254 278.
Lookahcad symbol      41
Lookahead      90 111—113 134 215 230
Loop      533—534 544 602—608 616—618 660
Loop header      See Header
Loop optimization      596. See also Code motion Induction Loop Reduction
Loop-invariant computation      See Code motion
Lorho, B.      341—342
Low, J.      721
Lowry, E.S.      542 583 718 721 727 737
LR grammar      160 162 201—202 220—221 247 273 278 308
LR parsing      215—266 341 578—579
LR(0) item      221
LR(1) grammar      235
LR(1) item      230—231
Lucas, P.      82 277
Lunde, A.      583
Lunnel, H.      583
Machine code      4—5 18 557 569
Machine status      398 406—401!
Maclaren, M.D.      719
MacQueen, D.B.      385 388
Macro      16—17 84 429 456
Madsen, C.M.      341
Madsen, O.L.      278 341—342
make      729—731
manifest constant      107
Marill, T.      342 583
Marker nonterminal      309 3ll-?l5 341
Markstein, J.      719 721
Markstein, P.W.      546 583
Martelli, A.      388
Mauney, J.      278
Maximal munch      57$
Maxwell, W.L.      278
Mayoh, B.H.      340
McArthur, R.      511 727
McCarthy, J.      82 461 725
McChire, R.M.      277
McCracken, N.J.      388
McCulloch, W.S.      157
McKeeman, W.M.      82 277 462 584
McKusick, M.K.      584
Mcllroy, M.D.      158
McNaughton, R.      157
Medlock, C.W.      542 583 718 721 727 737
Meertens, L.      387
Meet operator      681
Meet-over-paths solution      689—690 692 694
MeLellan, H.R.      583
Memory map      446
Memory Organization      See Storage organization
META      277
Metcalf, M.      718
Meyers, R.      387
Miller, R.E.      583 720
Milner, R.      365 387
Minimum-distance error correction      88
Minker, J.      512
Minker, R.G.      512
Mitchell, J.C.      387
Mixed strategy precedence      277
Mixed-mode expression      495—497
ML      365 373—374 387
Mock, O.      82 511 725
Modula      607 719 742—743
Moncke, U.      341
Monotone framework      686—688 692
Monotonicily      720
Montanari, U.      388
Moore, E.F.      157 721
Moore, J.S.      158
Morel, E.      720
Morris, D.      340
Morris, J.H.      158 387—388
Morris, R.      462
Morse, S. P.      277
Moses, J.      462
Most closely nested rule      412 415
Most general unifier      370—371 376—377
Moulton, P.G.      278
Muchnick, S.S.      387 718 720
MUG      341
Muller, M.E.      278
Nageli, H.H.      82 511 734
Nakata, I.      583
NAME      389
Name equivalence, of type expressions      356—357
Name-related check      343—344
Natural loop      603—604
Naur, P.      82 277 386 461
NEATS      342
Neliac      511 727
Nelson, R.A.      2
Nested procedures      415—422 474—477
Nesting depth      416
Nesting, of activations      391. See also Block structure
Newcomer, J.M.      51] 584
Newey, M.C.      511—512
NFA      See Nondeterministic finite automaton
Nievergelt, J.      583
Node splitting      666—668 679—680
Nondeterministic finite automaton      113—114 117—128 130—132 136
Nondeterministic transition diagiam      184
Nonlocal name      395 411—424 528
Nonreducible flow graph      607 679—680
Nonregular set      180—181. See also Regular set
Nonterminal      26 166—167 204—205.
Nori, K.V.      82 511 734
Nutlable expression      135 137—140
Nutt, R.      2
O'Donnell, M.J.      584
Object      389 395
Object code      704
Object language      See Target language
Offset      397 400 450 473 524
Ogden, W.F.      342
Olsztyn, J.      82 511 725
One-pass compiler      See Single-pass translation
Operator grammar      203—204
Operator identification      361. See also Overloading
Operator precedence      31
Operator precedence grammar      271—272
Operator precedence parsing      203—215 277 736
Operator precedence relations      203—204
Optimizing compiler      See Code optimization
Osterweil, L.J.      722
Overloading      330 344 361—364 384—385 387
p-code      734 742
Packed data      399
padding      399
Pager, D.      278
Pai, A.B.      278
Paige, R.      721
Pair, C.      342
Palm, R.C.      721
Panic mode      88 164 192—193 254
Panini      82
Parameter passing      414—415 424—429 653—654
Parentheses      95 98 173—174
Park, J.C.H.      278
Parse tree      6—7 28—30 40—43 49 160 169—171 196 279 296.
Parser generator      22—23 730—731.
Parsing      6—7 !2 30 40—48 57 71—72 84—85 159—278. Bounded Top-down
Partial order      333—335
Partition      142
Pascal      52 85 94 96—97 162—163 347 349 356—357 365—366 396 411 424—415 427 440—442 473 481 510—512 583 719 727—729 734—735
PASS      20—22
Passing environment      457—458
Paterson, M.S.      388
Pattern matching      85 129—131 577—578 584
PCC      519 572 584 735—737
Peephole oprimization      554—558 584 587
Pelegri-Lloparl, E.      584
Pennello, T.      278 387
Period, of a string      152
Persch, C.      387
Peterson, T.G.      278
Peterson, W.W.      462 720
Peyrolle-Thomas, M.-C.      727
Phase      10. See also Code generation Code Error Intermediate Lexical Parsing Semantic Symbol
Phrase-level error recovery      164—165 194—195 255
PIC      456
Pig Latin      79—80
Pike, R.      82 462 730 750
Pitts, W.      157
PL/C      164 514
PL/I      21 80 87 162—163 383 387 488 510 512 7)9
Plankalkul      386
Plotkin, G.      388
Point      609
POINTER      349 409 467—468 540—541 553 582 648—653
Pointer type      346
Pollack, B.W.      24
Pollock, L.L.      722
Polymorphic function      344 364—376
Polymorphic type      368
Poole, P.C.      511
pop      65
Portability      85 724
Portable C compiler      See PCC
Porter, J.H.      157
Positive closure      97. See also Closure
Post, E.      82
Postfix expression      25 33—34 464 466 470 509
Postorder traversal      561—562
Powell, M.L.      719 721 742
Pozefsky, D.      342
Pratt, T.W.      462
Pratt, V.R.      158 277
Precedence      31—32 95 207 247—249 263—264.
Precedence function      208—210
Precedence relations      See Operator precedence relations
Predecessor      532
Predictive parsing      44—48 182—188 192—195 215 302—308
Predictive translator      306—308
Prefix      93
Prefix expression      509
Preheader      605
Preprocessor      4—5 16
Pretty printer      3
Procedure      389
Procedure body      390
Procedure call      202 396 398 404—411 467 506—508 522—527 553 649.
Procedure definition      390
Procedure parameter      414—415 418—419
PRODUCT      See Cartesian product
Production      26 166
Profiler      587
Programming language      See Ada Algol APL BCPL Bliss C Cobol CPL. Fortran Lisp ML Modula Neliac Pascal PL/I SETL S1MPL Smalltalk Snobol
Programming project      745—751
Project, programming      745—751
Propagation, of lookahcad      242
Prosser, R.T.      721
Purdom, P.W.      341 721
push      65
Quadruples      470 472—473
Query interpreter      4
QUEUE      507—508
Quicksort      390 588
R-value      64—65 229 395 424—429 547
Rabin, M.O.      157
Radin, G.      387
Raiha, K.-J.      278 341—342
Ramanathan, J.      341
Randell, B.      24 82 462 512
Ratfor      723
Reaching definition      610—621 624—627 652—653 674—680 684
Recognizer      113
Record type      346 359 477—478
Recursion      6—7 165 3L6—3I8 329—332 391 401. Right Tail
Recursive-descent parsing      44 82 181—182 736 740
Reduce / reduce conflict      201 237 262 578
Reducible flow graph      606—608 664 666 668 714—715 740
Reduction      195 199 211—213 216 255
Reduction in strength      557 596—598 601 644 646
Redundant code      554
Redziejowski, R.R.      583
Reference      See Use
Reference count      445
Region      611—612 669—670 673—679
register      519—521
Register allocation      517 542—546 562—565 739—743
Register assignment      15 517 537—540 544—545
Register descriptor      537
Register pair      517 566
Register-interference graph      546
Regression test      731
Regular definition      96 107
Regular expression      83 94—98 107 113 121—125 129 135—141 148 172—173 268—269
Regular set      98
Rehostability      724
Reif, J.H.      720
Reiner, A.H.      511 584
Reiss, S.P.      462
Relative address      See Offset
Relocatable machine code      5 18 515
Relocation bit      19
renaming      531
Renvoise, C.      720
Reps, T.W.      341
Reserved word      56 87
Retargetabitity      724
Retargeting      463
Retention, of locals      401—403 410
Retreating edge      663
Return address      407 522—527
Return node      654
Return sequence      405—408
return value      399 406—407
Reynolds, J.C.      388
Rhodes, S.P.      278
Richards, M.      511 584
right associativity      30—31 207 263
Right leaf      561
Right recursion      48
Right-sentential form      169 196
Rightmost derivation      169 195—197
Ripken, K.      387 584
Ripley, G.D.      162
Ritchie, D.M.      354 462 511 735—737
Robinson, J.A.      388
Rogoway, H.P.      387
Rohl, J.S.      462
Rohrich, J.      278
Root      29
Rosen, B.K.      719—720
Rosen, S.      24
Rosenkrantz, D.J.      277 341
Rosier, L.      723
Ross, D.T.      157
Rounds, W.C.      342
Rovner, P.      721
Row-major form      481—482
Run-time support      389. See also Heap allocation Stack
Russell, L.J.      24 82 462 512
1 2 3 4
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå