000 a
999 _c33684
_d33684
008 250322b xxu||||| |||| 00| 0 eng d
020 _a9781718500426
082 _a005.133
_bSAN
100 _aSandler, Nora
245 _aWriting a C compiler : build a real programming language from scratch
260 _bNo Starch Press,
_c2024
_aSan Francisco :
300 _axxxvii, 750 p. ;
_bill., (b & w),
_c24 cm
365 _b69.99
_c$
_d90.60
504 _aIncludes bibliographical references and index.
520 _aAn approachable, hands-on tutorial to writing a C compiler and how programming languages work. Readers are gently led step by step to build a small working compiler that continues to develop throughout the book, creating a final program that translates code written by the programmer into code the computer can understand. Writing a C Compiler offers readers an accessible, practical approach to this complex and often overly theoretical topic.
650 _aAssembly language
650 _aAbstract syntax tree
650 _aConstant folding
650 _aCopy propagation
650 _aFloating-point
650 _aPseudocode
650 _aRegister allocator
650 _aReturn statement
650 _aString literals
650 _aUndefined behavior
942 _2ddc
_cBK