eBook: Programming Language Concepts (DRM EPUB)
 
電子書格式: DRM EPUB
作者: Peter Sestoft 
系列: Undergraduate Topics in Computer Science
分類: Compilers ,
Programming & scripting languages: general  
書城編號: 22175968


售價: $559.00

購買後立即進貨, 約需 1-4 天

 
 
製造商: Springer International Publishing
出版日期: 2017/08/31
ISBN: 9783319607894
 
>> 相關實體書

商品簡介
This book uses a functional programming language (F#) as a metalanguage to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type checking, garbage collection, and real machine code. Also included are more advanced topics on polymorphic types, type inference using unification, co- and contravariant types, continuations, and backwards code generation with on-the-fly peephole optimization. This second edition includes two new chapters. One describes compilation and type checking of a full functional language, tying together the previous chapters. The other describes how to compile a C subset to real (x86) hardware, as a smooth extension of the previously presented compilers.The examples present several interpreters and compilers for toy languages, including compilers for a small but usable subset of C, abstract machines, a garbage collector, and ML-style polymorphic type inference. Each chapter has exercises. Programming Language Concepts covers practical construction of lexers and parsers, but not regular expressions, automata and grammars, which are well covered already. It discusses the design and technology of Java and C# to strengthen students' understanding of these widely used languages.
Undergraduate Topics in Computer Science

eBook: Ethical and Legal Aspects of Computing: A Professional Perspective from Software Engineering (DRM PDF)

eBook: Ethical and Legal Aspects of Computing: A Professional Perspective from Software Engineering (DRM EPUB)

eBook: Data Structures and Algorithms with Python: With an Introduction to Multiprocessing (DRM EPUB)

eBook: Data Structures and Algorithms with Python: With an Introduction to Multiprocessing (DRM PDF)

eBook: Introduction to Compiler Design (DRM EPUB)

eBook: Introduction to Compiler Design (DRM PDF)

eBook: Programming Languages: Principles and Paradigms (DRM PDF)

eBook: Introduction to Cybersecurity: A Multidisciplinary Challenge (DRM PDF)

eBook: Introduction to Software Architecture: Innovative Design using Clean Architecture and Model-Driven Engineering (DRM PDF)

eBook: Advanced Guide to Python 3 Programming (DRM EPUB)

eBook: Advanced Guide to Python 3 Programming (DRM PDF)

eBook: Beginners Guide to Python 3 Programming (DRM PDF)

eBook: Beginners Guide to Python 3 Programming (DRM EPUB)

eBook: Ethical and Secure Computing: A Concise Module (DRM PDF)

eBook: Ethical and Secure Computing: A Concise Module (DRM EPUB)

eBook: Introduction to Computer Graphics: Using OpenGL and Java (DRM EPUB)

eBook: Introduction to Computer Graphics: Using OpenGL and Java (DRM PDF)

eBook: Guide to Java: A Concise Introduction to Programming (DRM PDF)

eBook: Guide to Computer Processor Architecture: A RISC-V Approach, with High-Level Synthesis (DRM PDF)

eBook: Guide to Data Privacy: Models, Technologies, Solutions (DRM PDF)

... [顯示此系列所有商品]

Peter Sestoft 作者作品表

Programming Language Concepts (Paperback)

eBook: Programming Language Concepts (DRM PDF)

eBook: Programming Language Concepts (DRM EPUB)

eBook: Java Precisely (DRM PDF)

eBook: Spreadsheet Implementation Technology: Basics and Extensions (DRM PDF)

Spreadsheet Implementation Technology (Paperback)

eBook: Programming Language Concepts (DRM PDF)

C# Precisely (Paperback)

eBook: Programming Languages and Systems: 15th European Symposium on Programming, ESOP 2006, Held as Part of the Joint European (DRM PDF)

Java Precisely (Paperback)

C# Precisely (Paperback)

* 以上資料僅供參考之用, 香港書城並不保證以上資料的準確性及完整性。
* 如送貨地址在香港以外, 當書籍/產品入口時, 顧客須自行繳付入口關稅和其他入口銷售稅項。

 

 

 

  我的賬戶 |  購物車 |  出版社 |  團購優惠
加入供應商 |  廣告刊登 |  公司簡介 |  條款及細則

香港書城 版權所有 私隱政策聲明

顯示模式: 電腦版 (改為: 手機版)