Knowledge

Principles of Compiler Design

Source 📝

261: 256: 27: 144:" and "Syntax Directed Translation" respectively, and rides a horse labeled "Data Flow Analysis". The book may be called the "green dragon book" to distinguish it from its successor, Aho, Sethi & Ullman's 162:". The book also contains the entire code for making a compiler. The back cover offers the original inspiration of the cover design: The dragon is replaced by windmills, and the knight is 159: 146: 298: 227: 178: 89: 140:
in battle; the dragon is green, and labeled "Complexity of Compiler Design", while the knight wields a lance and a shield labeled "
327: 317: 337: 322: 332: 291: 342: 284: 141: 118: 223: 217: 174: 84: 193: 260: 26: 137: 268: 170: 107: 59: 41: 311: 155: 122: 163: 103: 37: 182: 255: 196:, little of which had, at that time, been seen outside the Laboratories. 115: 111: 133: 181:. The acknowledgments mention that the book was entirely typeset at 186: 190: 267:
This article about a computer book or series of books is a
150:, which is the "red dragon book". The second edition of 272: 158:, and the dragon became purple; hence becoming the " 83: 75: 65: 55: 47: 33: 292: 8: 152:Compilers: Principles, Techniques, and Tools 147:Compilers: Principles, Techniques, and Tools 19: 219:Internet Underground: The Way of the Hacker 299: 285: 211: 209: 25: 18: 222:. PageFree Publishing, Inc. p. 219. 205: 16:Book by Alfred Aho and Jeffrey Ullman 7: 252: 250: 121:. Both of the authors won the 2020 14: 259: 254: 20:Principles of Compiler Design 1: 125:for their work on compilers. 99:Principles of Compiler Design 271:. You can help Knowledge by 132:" and its cover depicts a 110:, is a classic textbook on 359: 249: 169:The book was published by 216:Mad Macz (January 2002). 24: 128:It is often called the " 154:added a fourth author, 328:Computer science books 318:1977 non-fiction books 338:Engineering textbooks 323:Compiler construction 142:LALR parser generator 119:programming languages 333:Addison-Wesley books 343:Computer book stubs 21: 160:purple dragon book 280: 279: 229:978-1-930252-53-0 130:green dragon book 95: 94: 42:Jeffrey D. Ullman 350: 301: 294: 287: 263: 258: 251: 241: 240: 238: 236: 213: 194:operating system 67:Publication date 29: 22: 358: 357: 353: 352: 351: 349: 348: 347: 308: 307: 306: 305: 247: 245: 244: 234: 232: 230: 215: 214: 207: 202: 68: 17: 12: 11: 5: 356: 354: 346: 345: 340: 335: 330: 325: 320: 310: 309: 304: 303: 296: 289: 281: 278: 277: 264: 243: 242: 228: 204: 203: 201: 198: 171:Addison-Wesley 108:Jeffrey Ullman 93: 92: 87: 81: 80: 77: 73: 72: 69: 66: 63: 62: 60:Addison-Wesley 57: 53: 52: 49: 45: 44: 35: 31: 30: 15: 13: 10: 9: 6: 4: 3: 2: 355: 344: 341: 339: 336: 334: 331: 329: 326: 324: 321: 319: 316: 315: 313: 302: 297: 295: 290: 288: 283: 282: 276: 274: 270: 265: 262: 257: 253: 248: 231: 225: 221: 220: 212: 210: 206: 199: 197: 195: 192: 188: 184: 180: 179:0-201-00022-9 176: 172: 167: 165: 161: 157: 156:Monica S. Lam 153: 149: 148: 143: 139: 135: 131: 126: 124: 120: 117: 113: 109: 105: 101: 100: 91: 90:0-201-00022-9 88: 86: 82: 78: 74: 70: 64: 61: 58: 54: 50: 46: 43: 39: 38:Alfred V. Aho 36: 32: 28: 23: 273:expanding it 266: 246: 233:. Retrieved 218: 168: 151: 145: 129: 127: 123:Turing award 98: 97: 96: 164:Don Quixote 312:Categories 235:21 October 200:References 104:Alfred Aho 183:Bell Labs 112:compilers 56:Publisher 116:computer 48:Language 189:on the 51:English 226:  185:using 177:  138:dragon 136:and a 134:knight 40:, and 34:Author 187:troff 102:, by 76:Pages 269:stub 237:2011 224:ISBN 191:Unix 175:ISBN 114:for 106:and 85:ISBN 71:1977 79:614 314:: 208:^ 173:, 166:. 300:e 293:t 286:v 275:. 239:.

Index


Alfred V. Aho
Jeffrey D. Ullman
Addison-Wesley
ISBN
0-201-00022-9
Alfred Aho
Jeffrey Ullman
compilers
computer
programming languages
Turing award
knight
dragon
LALR parser generator
Compilers: Principles, Techniques, and Tools
Monica S. Lam
purple dragon book
Don Quixote
Addison-Wesley
ISBN
0-201-00022-9
Bell Labs
troff
Unix
operating system


Internet Underground: The Way of the Hacker
ISBN

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.