Foundations of Programming Languages (Undergraduate Topics in Computer Science) 新书_图书内容介绍_剧情呢
剧情呢 国产剧 港剧 泰剧

Foundations of Programming Languages (Undergraduate Topics in Computer Science)读书介绍

类别 页数 译者 网友评分 年代 出版社
书籍 370页 2020 Springer
定价 出版日期 最近访问 访问指数
USD 49.99 2020-02-20 … 2021-09-26 … 12
主题/类型/题材/标签
programming,
作者
Kent D. Lee      ISBN:9783319707891    原作名/别名:《》
内容和作者简介
Foundations of Programming Languages (Undergraduate Topics in Computer Science)摘要

This clearly written textbook provides an accessible introduction to the three programming paradigms of object-oriented/imperative, functional, and logic programming. Highly interactive in style, the text encourages learning through practice, offering test exercises for each topic covered. Review questions and programming projects are also presented, to help reinforce the concepts outside of the classroom. This updated and revised new edition features new material on the Java implementation of the JCoCo virtual machine.

Topics and features: includes review questions and solved practice exercises, with supplementary code and support files available from an associated website; presents an historical perspective on the models of computation used in implementing the programming languages used today; provides the foundations for understanding how the syntax of a language is formally defined by a grammar; illustrates how programs execute at the level of assembly language, through the implementation of a stack-based Python virtual machine called JCoCo and a Python disassembler; introduces object-oriented languages through examples in Java, functional programming with Standard ML, and programming using the logic language Prolog; describes a case study involving the development of a compiler for the high level functional language Small, a robust subset of Standard ML.

Undergraduate students of computer science will find this engaging textbook to be an invaluable guide to the skills and tools needed to become a better programmer. While the text assumes some background in an imperative language, and prior coverage of the basics of data structures, the hands-on approach and easy to follow writing style will enable the reader to quickly grasp the essentials of programming languages, frameworks, and architectures.

作者简介

From the Back Cover

This clearly written textbook provides an accessible introduction to the three programming paradigms of object-oriented/imperative, functional, and logic programming. Highly interactive in style, the text encourages learning through practice, offering test exercises for each topic covered. Review questions and programming projects are also presented, to help...

本书后续版本
未发行或暂未收录
喜欢读〖Foundations of Programming Languages (Undergraduate Topics in Computer Science)〗的人也喜欢:

  • Essentials of Programming Languages 编程,Programming,计算机,计算机科学,Scheme,language,Lisp,编译&体系结构, 2020-02-20 …
  • Essentials of Programming Languages, 3rd Edition 编程语言,计算机科学,Programming,计算机,ProgramLanguages,scheme,编程,编译原理, 2020-02-20 …
  • Seven More Languages in Seven Weeks 编程,Programming,计算机,程序设计,2014,软件开发,新技术,ce, 2020-02-20 …
  • Formal Semantics of Programming Languages 程序设计语言,计算机,计算机科学,形式语义,Programming,CS,语义,计算机软件和理论, 2020-02-20 …
  • Principles and Practices of Interconnection Networ NOC,network,计算机,网络,体系结构,NoC,EECS,计算机技术, 2020-02-20 …
  • Concepts of Programming Languages 计算机科学,Programming,Languages,计算机,编程语言理论,编程,程序设计,编程语言, 2020-02-20 …
  • Advanced Topics in Types and Programming Languages 计算机科学,类型系统,PL,Theory,Language,编程,Programming,计算机, 2020-02-20 …
  • Languages and Communities in Early Modern Europe PeterBurke,英文,的,copy, 2020-02-20 …
  • Essentials of Programming Languages - 2nd Edition 编程语言,计算机科学,编程,Programming,计算机,programming,编译原理,程序设计, 2020-02-20 …
  • Foundations of Programming Languages (Undergraduat programming, 2020-02-20 …
  • 友情提示

    剧情呢,免费看分享剧情、挑选影视作品、精选好书简介分享。