Bataan Peninsula State University

Introduction to programming languages : programming in C, C++, scheme, prolog, C# and SOA /

Chen, Yinong.

Introduction to programming languages : programming in C, C++, scheme, prolog, C# and SOA / [electronic resource] Yinong Chen. - Fifth edtion. - Dubuque, Iowa : Kendall/Hunt Publishing Co., 2017. - 1 online resource.

Includes bibliographical references and index.

Introduction to Programming Languages: Programming in C, C++, Scheme, Prolog, C#, and Python 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 five languages: imperative C, object-oriented C++, functional Scheme, logic Prolog, and multi-paradigm Python. 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. uses program examples to explain the contents and uses memory maps to show the execution process. includes assignments, programming exercises, and projects at the end of each chapter
Bataan Peninsula State University

  All rights Reserved
  Bataan Peninsula State University
  © 2024

Branches :

Abucay Campus: Bangkal, Abucay, Bataan, 2114
Bagac Campus: Bagumbayan, Bagac, Bataan 2107
Balanga Campus: Don Manuel Banzon Ave., Poblacion, City of Balanga, Bataan 2100
Dinalupihan Campus: San Ramon, Dinalupihan, Bataan, 2110
Orani Campus: Bayan, Orani, Bataan, 2112
Main Campus: Capitol Compound, Tenejero, City of Balanga, Bataan 2100

Powered by Koha