ABSTRACT

In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple language syntax by discussing the concepts at an abstrac

chapter 1|34 pages

■ Introduction

chapter 2|42 pages

■ Background and Fundamental Concepts

chapter 3|44 pages

■ Syntax and Semantics

chapter 6|28 pages

■ Dynamic Memory Management

chapter 7|32 pages

■ Type Theory

chapter 8|50 pages

■ Concurrent Programming Paradigm

chapter 9|40 pages

■ Functional Programming Paradigm

chapter 10|38 pages

■ Logic Programming Paradigm

chapter 11|38 pages

■ Object-Oriented Programming Paradigm

chapter 12|42 pages

■ Web and Multimedia Programming Paradigms

chapter 13|24 pages

■ Other Programming Paradigms

chapter 14|24 pages

■ Scripting Languages