Please use this identifier to cite or link to this item: http://localhost:8080/xmlui/handle/123456789/755
Title: Foundations of Programming Languages 2bd edition/
Authors: Lee, Kent D
Keywords: Programming languages
Programming language theory
Programming paradigms
Object-oriented programming
Issue Date: 2017
Publisher: Springer
Abstract: This textbook provides an introduction to the fundamental concepts, principles, and implementation of programming languages. It explores three major programming paradigms: object-oriented and imperative programming, functional programming, and logic programming. The book examines programming language syntax, formal grammars, lexical analysis, parsing, assembly language, compilation, interpretation, virtual machines, and type systems. Using languages such as C++, Java, Standard ML, and Prolog, it demonstrates how programming languages are designed, implemented, and executed. It also covers compiler development and type inference, supported by practical exercises, programming projects, and examples. The book is intended for undergraduate computer science students and readers seeking to develop a deeper understanding of programming language concepts and implementation techniques
Description: 369 pages :illustrations (some color) includes a bibliography on page 369
URI: http://localhost:8080/xmlui/handle/123456789/755
ISBN: 978-3-319-70790-7
ISSN: 978-3-319-70789-1
Appears in Collections:ICT

Files in This Item:
File Description SizeFormat 
Foundations of Programming Languages.pdf18.85 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.