Showing results for "Principles of Programming Languages English"
Showing 1 - 12 of 47670 Results
Adult content is visible.
2022
EN
A textbook that uses a hands-on approach to teach principles of programming languages, with Java as the implementation language.This introductory textbook uses a hands-on approach to teach the principles of programming languages. Using Java as the implementation language, Rajan covers a range of emerging topics, including concurrency, Big Data, and event-driven programming. Students will learn to design, implement, analyze, and understand both domain-specific and g...
1998
EN
First published in 1998, this textbook is a broad but rigourous survey of the theoretical basis for the design, definition and implementation of programming languages and of systems for specifying and proving programme behaviour. Both imperative and functional programming are covered, as well as the ways of integrating these aspects into more general languages. Recognising a unity of technique beneath the diversity of research in programming languages, the author presents an integrated tre...
- Series -
- Computer Science (R0)
2015
EN
This clearly written textbook introduces the reader to the three styles of programming, examining object-oriented/imperative, functional, and logic programming. The focus of the text moves from highly prescriptive languages to very descriptive languages, demonstrating the many and varied ways in which we can think about programming. Designed for interactive learning both inside and outside of the classroom, each programming paradigm is highlighted through the implementation of a non-trivia...
2010
EN
The design and implementation of programming languages, from Fortran and Cobol to Caml and Java, has been one of the key developments in the management of ever more complex computerized systems. Introduction to the Theory of Programming Languages gives the reader the means to discover the tools to think, design, and implement these languages. It proposes a unified vision of the different formalisms that permit definition of a programming language: small steps operational semantics...
2021
EN
Computer programming is the process of designing and building an executable computer program to accomplish a specific computing result or to perform a specific task.Below is a preview of what you’ll learn:-The importance of learning computer programming-Program structure-Variable declaration-Looping structures-Programming syntax-Algorithms in programming-Data structures-Hierarchy of programming languages-Charac...
RULES OF PROGRAMMING LANGUAGES
Concepts Of PPL
2023
EN
It is natural for computer science students to wonder how they will benefit from the study of principle of programming language. After all, many other topics in computer science are worthy of serious study. The main reason behind the study of principle of programming language is to provide the good knowledge about the fundamentals to design, implementation, and application of the programming languages.
- Narrated by
- Isabel Hartman
Unabridged
1 hour 56 min
2026
EN
Unlock the secret world of computer science with a playful STEM guide that turns coding into a creative superpower. Perfect for curious minds on the morning school commute or enjoying a quiet afternoon, this imaginative journey explains exactly how machines think. Listeners join a cast of relatable kid coders to transform abstract rules into exciting digital adventures without the stress of complicated jargon.Every child has a unique learning style, and programming acts as a magica...
- Series -
- Computer Science (R0)
2017
EN
This clearly written textbook provides an accessible introduction to the three programming paradigms of object-oriented/imperative, functional, and logic programming. Highly interactive in style, the text encourages learning through practice, offering test exercises for each topic covered. Review questions and programming projects are also presented, to help reinforce the concepts outside of the classroom. This updated and revised new edition features new material on the Java implementatio...
2008
EN
A new edition of a textbook that provides students with a deep, working understanding of the essential concepts of programming languages, completely revised, with significant new material.This book provides students with a deep, working understanding of the essential concepts of programming languages. Most of these essentials relate to the semantics, or meaning, of program elements, and the text uses interpreters (short programs that directly analyze an abstract re...
2016
EN
This text develops a comprehensive theory of programming languages based on type systems and structural operational semantics. Language concepts are precisely defined by their static and dynamic semantics, presenting the essential tools both intuitively and rigorously while relying on only elementary mathematics. These tools are used to analyze and prove properties of languages and provide the framework for combining and comparing language features. The broad range of concepts includes fun...
- Narrated by
- Martin Ellison
Unabridged
1 hour 42 min
2026
EN
Master the foundational concepts of computer science without drowning in heavy coding jargon or confusing tech syntax. Whether you are upskilling during your morning commute or just curious about how digital landscapes operate, this friendly, accessible guide translates machine logic into everyday human experiences. Demystify the software running our world by understanding the basic rules of how we actually talk to machines.Instead of dropping you blindly into complex scripts, this...
2002
EN
For undergraduate and beginning graduate students, this textbook explains and examines the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java. The author presents foundational topics, such as lambda calc...











