Introduction to Programming Languages: 1st Edition (e-Book) book cover

Introduction to Programming Languages

1st Edition

By Arvind Kumar Bansal

Chapman and Hall/CRC

624 pages

Purchasing Options:$ = USD
Paperback: 9781466565142
pub: 2013-12-14
SAVE ~$19.79
$98.95
$79.16
x
Hardback: 9781138460812
pub: 2017-07-27
SAVE ~$41.00
$205.00
$164.00
x
eBook (VitalSource) : 9780429100338
pub: 2013-12-17
from $47.98


FREE Standard Shipping!

Description

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

Table of Contents

Introduction. Background and Fundamental Concepts. Syntax and Semantics. Abstractions in Programs and Information Exchange. Implementation Model for Imperative Languages. Dynamic Memory Management. Type Theory. Concurrency Programming Paradigm. Functional Programming Paradigm. Logic Programming Paradigm. Object-Oriented Programming Paradigm. Web and Multimedia Programming Paradigms. Other Programming Paradigms. Scripting Languages. Conclusion and Future of Programming Languages. Appendices. Bibliography. Index.

About the Author

Arvind Bansal is a professor of computer science at Kent State University. A member of IEEE and ACM, he is an area editor of Tools with Artificial Intelligence. His research interests include the areas of concurrent logic programming, fault-tolerant agent-based systems, knowledge bases, program analysis, XML-based multimedia languages and systems, bioinformatics, biological computing, and proteomics. He received a PhD in computer science from Case Western Reserve University.

Subject Categories

BISAC Subject Codes/Headings:
COM012040
COMPUTERS / Programming / Games
COM051010
COMPUTERS / Programming Languages / General
MAT000000
MATHEMATICS / General
MAT004000
MATHEMATICS / Arithmetic