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)〗的人也喜欢:

  • Programming in Scala, Third Edition Scala,编程,计算机,函数式编程,程序设计,programming,软件开发,计算机科学, 2020-02-20 …
  • Functional Programming in Scala Scala,函数式编程,scala,FP,functional-programming,编程,计算机科学,programming, 2020-02-20 …
  • Programming in Lua, Third Edition Lua,Programming,计算机,编程,lua,程序设计,计算机科学,英文版, 2020-02-20 …
  • Programming in Haskell  2020-02-20 …
  • Parallel Programming in C with MPI and OpenMP 并行,计算机,并行程序设计,MPI,Parallel_Computing,饮水思源,计算机科学,计算机理论, 2020-02-20 …
  • Concurrent Programming in Java 软件开发,parallel_programming,java,Programming,Java,Concurrent, 2020-02-20 …
  • Programming in Lua, Fourth Edition lua,编程,Lua,计算机科学,代码,Programming,英文原版,编程语言, 2020-02-20 …
  • Programming In Lua lua,脚本语言,编程,Programming,游戏编程,计算机,语言,编程语言, 2020-02-20 …
  • Programming in Haskell haskell,函数式编程,Haskell,Programming,FP,计算机,编程,程序设计, 2020-02-20 …
  • Foundations of Programming Languages (Undergraduat programming, 2020-02-20 …
  • 友情提示

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