Introduction to Programming Languages
Mega Sale! Save 28% on the Introduction to Programming Languages by Brand: Chapman and Hall/CRC at Translate This Website. Hurry! Limited time offer. Offer valid only while supplies last. In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses
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 abstract level.
Designed for a one-semester undergraduate course, this classroom-tested book teaches the principles of programming language design and implementation. It presents:
- Common features of programming languages at an abstract level rather than a comparative level
- The implementation model and behavior of programming paradigms at abstract levels so that students understand the power and limitations of programming paradigms
- Language constructs at a paradigm level
- A holistic view of programming language design and behavior
To make the book self-contained, the author introduces the necessary concepts of data structures and discrete structures from the perspective of programming language theory. The text covers classical topics, such as syntax and semantics, imperative programming, program structures, information exchange between subprograms, object-oriented programming, logic programming, and functional programming. It also explores newer topics, including dependency analysis, communicating sequential processes, concurrent programming constructs, web and multimedia programming, event-based programming, agent-based programming, synchronous languages, high-productivity programming on massive parallel computers, models for mobile computing, and much more. Along with problems and further reading in each chapter, the book includes in-depth examples and case studies using various languages that help students understand syntax in practical contexts.
|Manufacturer:||Chapman and Hall/CRC|
|Brand:||Brand: Chapman and Hall/CRC|
|Publisher:||Chapman and Hall/CRC|
|Studio:||Chapman and Hall/CRC|
|Item Weight:||2.3 pounds|
|Item Size:||1.41 x 10 x 10 inches|
|Package Weight:||2.3 pounds|
|Package Size:||7 x 1.3 x 1.3 inches|
Have questions about this item, or would like to inquire about a custom or bulk order?
If you have any questions about this product by Brand: Chapman and Hall/CRC, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.
Related Best Sellers
By No Starch Press
mpn: 44801105, ean: 9781593277741, isbn: 9781593277741,
Want to introduce kids to coding in a fun and creative way?With the Scratch Coding Cards, kids learn to code as they create interactive games, stories, music, and animations. The short-and-simple activities provide an inviting entry point into Scratc...
By Penguin Books
mpn: colour illustrations, ean: 9781593276706, isbn: 1593276702,
You’ve bested creepers, traveled deep into caves, and maybe even gone to The End and back—but have you ever transformed a sword into a magic wand? Built a palace in the blink of an eye? Designed your own color-changing disco dance floor?In Learn ...
By Agnes Kukulska Hulme
mpn: illustrations, ean: 9780195108385, isbn: 0195108388,
Computer interfaces and documentation are notoriously difficult for any user, regardless of his or her level of experience. Advances in technology are not making applications more friendly. Introducing concepts from linguistics and language teaching,...
mpn: 9780134054292, ean: 9780134054292, isbn: 0134054296,
For courses in programming and computer science. Hands-on Programming with Greenfoot Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations teaches the basics of Java computer programming ...
By AK Peters
ean: 9781568817200, isbn: 1568817207,
Direct3D 11 offers such a wealth of capabilities that users can sometimes get lost in the details of specific APIs and their implementation. While there is a great deal of low-level information available about how each API function should be used, th...
By Addison-Wesley Professional
mpn: 9780134659862, ean: 9780134659862, isbn: 0134659864,
Master the Unity Game Engine to Design and Develop Games for Web, Mobile, Windows, macOS, and More! If you want to design and develop games, there’s no substitute for strong hands-on experience with modern techniques and tools—and that is exact...
By O'Reilly Media
mpn: 21211202, ean: 9781449355739, isbn: 1449355730,
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It...
ean: 9789813230507, isbn: 9813230509,
This text presents the formal concepts underlying Computer Science. It starts with a wide introduction to Logic with an emphasis on reasoning and proof, with chapters on Program Verification and Prolog. The treatment of computability with Automata an...
By AK Peters
ean: 9781466560017, isbn: 1466560010,
Hailed as a "must-have textbook" (CHOICE, January 2010), the first edition of Game Engine Architecture provided readers with a complete guide to the theory and practice of game engine software development. Updating the content to match today’s land...