Spider vs. Prolog: simulating Prolog in Spider
CompSysTech '09 Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
The nine rings puzzle, 3 ways: a Rosetta Stone for programming paradigms
Journal of Computing Sciences in Colleges
Relating automata to other fields
Journal of Computing Sciences in Colleges
Teaching ‘concepts of programming languages' with ada
Ada-Europe'12 Proceedings of the 17th Ada-Europe international conference on Reliable Software Technologies
The roles of mathematics in computer science
ACM Inroads
A multi-paradigm solution for an ancient puzzle
Journal of Computing Sciences in Colleges
Introducing domain-specific language implementation using web service-oriented technologies
Multiagent and Grid Systems - Development of service-based and agent-based computing systems
Hi-index | 0.00 |
KEY BENEFIT: A thorough introduction to the main constructs of contemporary programming languages and the tools needed to critically evaluate existing and future programming languages. KEY TOPICS: Evolution of the Major Programming Languages; Describing Syntax and Semantics; Lexical and Syntax Analysis; Names, Bindings, Type Checking, and Scopes; Data Types; Expressions and Assignment Statements; Statement-Level Control Structures; Subprograms; Implementing Subprograms; Abstract Data Types and Encapsulation Constructs; Support for Object-Oriented Programming; Concurrency; Exception Handling and Event Handling; Functional Programming Languages; Logic Programming Languages MARKET: An ideal reference encapsulating the history and future of programming languages.