Introduction to Programming Languages: Programming in C,C++,Scheme,Prolog,C#,and SOA
Authors: Yinong Chen
ISBN-10: 1524916994
ISBN-13: 9781524916992
Edition 版本: 5
Released: 2016-12-20
Print Length 页数: 448 pages
Book Description
ntroduction to Programming Languages: Programming in C,C++,Scheme,Prolog,C#,and SOA takes a balanced approach to teaching programming paradigms,principles,and the language mechanisms while focusing on language constructs and programming skills. It is intended for a course where students have already completed a basic computer science course and have learned a high-level programming language like C,C++,or Java.
Introduction to Programming Languages:
Covers four langauges: imperative C,object-oriented C++,functional Scheme,and logic Prolog
Teaches language structures at different layers (lexical,syntactic,contextual,and semantic),the control structures and the execution models of imperative,object-oriented,functional,and logic programming languages.
Explains program processing (compilation vs. interpretation) and preprocessing (macros and inlining).
Describes different aspects of a variable,including its type,scope,name,address,memory location,and value.
Includes assignments,programming exercises,and projects at the end of each chapter.