CRC Press, 2014. — 624 p. — ISBN10: 1466565144, ISBN13: 978-1-4665-6515-9. 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...
Textbook. - UK.: John Wiley & Sons, Ltd, 2000. - 492 p. The explosive growth of Internet applications has seen a corresponding growth in the use and development of scripting languages. Their power and flexibility enables even non-expert programmers to prototype graphical user interfaces more rapidly, and to develop sophisticated Web-based applications. This book provides an...
John Wiley & Sons, 1996. — 322 p. — ISBN10: 0471958468. This book compares constructs from C with constructs from Ada in terms of levels of abstractions. Studying these languages provides a firm foundation for an extensive examination of object-oriented language support in C++ and Ada 95. It explains what alternatives are available to the language designer, how language...
2nd ed. — Packt Publishing, 2016. — 427 p. — ISBN: 1786464969. Xtext is an open source Eclipse framework for implementing domain-specific languages together with IDE functionalities. It lets you implement languages really quickly; most of all, it covers all aspects of a complete language infrastructure, including the parser, code generator, interpreter, and more. This book will...
Manning Publications, 2023. — 697 p. Domain-specific languages are custom text or graphical interfaces that allow domain experts to create and modify their own software systems. With a syntax that’s clear and familiar to the non-technical user, DSLs are precise enough to generate working software that would normally require traditional coding. Written for developers who need to...
New York: Springer, 2021. — 342 p. This book covers several topics related to domain-specific language (DSL) engineering in general and how they can be handled by means of the JetBrains Meta Programming System (MPS), an open source language workbench developed by JetBrains over the last 15 years. The book begins with an overview of the domain of language workbenches, which...
52 p. Quest is a programming language based on impredicative type quantifiers and subtyping within a three-level structure of kinds, types and type operators, and values. The semantics of Quest is rather challenging. In particular, difficulties arise when we try to model simultaneously features such as contravariant function spaces, record types, subtyping, recursive types, and...
Nobtrex L.L.C., 2025. — 161 p. "Functional Programming Step by Step: A Practical Guide with Examples" offers an in-depth exploration of functional programming, tailored for anyone eager to enhance their understanding of this potent programming paradigm. This book delves into the mathematical roots of functional programming, elucidating its evolution into a versatile tool for...
Arcler Press, 2023. — 248 p. — ISBN 978-1-77469-652-1. The book "Theory of Programming Language" thoroughly examines the subject and various real-world applications of computer technology. Programming language theory is an area of computer science that focuses on the creation, execution, analysis, characterization, and classification of formal programming languages. This...
London: Springer, 2011. — 102 p. 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...
John Wiley & Sons, 2024. - 224 p. - ISBN 139425153X. Understand the key principles of programming languages. Programming languages are the tools needed to let algorithms run on electronic computers. As they form the linguistic interface between humans and machines, the understanding of programming languages is essential for being able to control machine behavior. Programming...
London: Springer, 2014. — ISBN: 978-1-4471-6367-1 ; 978-1-4471-6368-8. This book from the "Undergraduate Topics in Computer Science" series provides an introduction to the essential concepts in programming languages, using operational semantics techniques. It presents alternative programming language paradigms and gives an in-depth analysis of the most significant constructs in...
Pearson, 2010. — 720 p. Crafting a Compiler is a practical yet thorough treatment of compiler construction. It is ideal for undergraduate courses in Compilers or for software engineers, systems analysts, and software architects. Crafting a Compiler is an undergraduate-level text that presents a practical approach to compiler construction with thorough coverage of the material...
2nd Edition. — Rexx Language Association, 2025. — 784 р. — ISBN 978-9-40374-552-7. This book provides a comprehensive reference and programming guide to the Rexx programming language. It shows how to use the most popular implementations of Rexx and Rexx external function packages and is suited to both the programmer learning Rexx for the first time as well as the seasoned Rexx...
3rd ed. — MIT, 2008. — 433 p. — (The MIT Press). — ISBN: 0262062798, 9780262062794. 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 representation of...
Massachusetts: The MIT Press, 2001. — 463 p. This is not an easy book. Mastery of interpreters does not come easily, and for good reason. The language designer is a further level removed from the end user than is the ordinary application programmer. In designing an application program, you think about the specific tasks to be performed, and consider what features to include....
Springer, 2010. — 460 p. — ISBN10: 1848829132. This self-contained textbook assumes that the reader has some familiarity with one programming language, and adopts a simple yet rigorous approach. The author explains the main programming paradigms (imperative, object-oriented, functional, and logic), and makes clear separation between the design, implementation and pragmatic...
2nd Edition. – Springer, 2023. – 574 p. – (Undergraduate Topics in Computer Science). – ISBN 978-3-031-34143-4. The goal of the book is to provide the basis for a critical understanding of most modern programming languages. Thus, rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. The notion of...
Arcler Press, 2023. — 404 p. — ISBN 978-1-77469-653-8. In this book - we present topics formal grammars in programming, programming languages semantics, finite automata, and formal methods and semantics in distributed software. Section 1 focuses on formal methods in programming, describing integrating formal methods in XP (extreme programming) - a conceptual solution, formal...
Wiley, 2021. — 329 p. — ISBN 978-1786305305. This book – the first of two volumes – explores the syntactical constructs of the most common programming languages, and sheds a mathematical light on their semantics, while also providing an accurate presentation of the material aspects that interfere with coding. Concepts and Semantics of Programming Languages 1 is dedicated to...
Wiley, 2021. — 265 p. — ISBN 978-1-78630-602-9. This book – composed of two volumes – explores the syntactical constructs of the most common programming languages, and sheds a mathematical light on their semantics, providing also an accurate presentation of the material aspects that interfere with coding. Concepts and Semantics of Programming Languages 2 presents an original...
Carnegie Mellon University, 2011. — 590 p. Este libro est? elaborado como un borrador sobre los fundamentos de la programaci?n. El cuerpo central de este trabajo se basa en que las caracter?sticas de los lenguajes de programaci?n pueden ser vistas como manifestaciones de una estructura de subyacente que rige su sintaxis y sem?ntica. El ?nfasis, por lo tanto, es en el concepto de...
Cambridge University Press, 2012. — 492 p. — ISBN: 1107029570. На англ. языке. Types are the central organizing principle of the theory of programming languages. In this innovative book, Professor Robert Harper offers a fresh perspective on the fundamentals of these languages through the use of type theory. Whereas most textbooks on the subject emphasize taxonomy, Harper...
Carnegie Mellon University. — Draft of December 22, 2010. — 522 p. 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....
2nd Edition. — Cambridge University Press, 2016. — 512 p. — ISBN: 978-1-107-15030-0. 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...
2nd ed. — Birmingham: Packt Publishing, 2024. — 554 p. — ISBN 1804618020. Embark on a journey through essential components of language design, compiler construction, preprocessors, transpilers, and runtime systems in this second edition, authored by the creator of the Unicon programming language. Key Features Takes a hands-on approach; learn by building the Jzero language, a...
Packt, 2021 — 494 p. — ISBN 1800204809. Written by the creator of the Unicon programming language, this book will show you how to implement programming languages to reduce the time and cost of creating applications for new or specialized areas of computing The need for different types of computer languages is growing rapidly and developers prefer creating domain-specific...
Springer, 2020. — 229 p. This book is about describing the meaning of programming languages. The author teaches the skill of writing semantic descriptions as an efficient way to understand the features of a language. While a compiler or an interpreter offers a form of formal description of a language, it is not something that can be used as a basis for reasoning about that...
4th International Symposium, PADL 2002, Portland, OR, USA, January 19-20, 2002. Proceedings. — Springer, 2002. — 356 p. Declarative languages build on sound theoretical bases to provide attractive frameworks for application development. These languages have been successfully applied to a wide variety of real-world situations including database management, active networks,...
New York: Springer, 2018. — 444 p. This book identifies, defines and illustrates the fundamental concepts and engineering techniques relevant to applications of software languages in software development. It presents software languages primarily from a software engineering perspective, i.e., it addresses how to parse, analyze, transform, generate, format, and otherwise process...
Springer, 2017. — 370 p. 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...
Springer, 2015. — 365 p. — ISBN10: 3319133136, ISBN13: 978-3-319-13313-3. 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...
New York: Phoenix Engineering, 2002. — 624 p.
According to the “Revised Report on the Algorithmic Language Algol 68” (see the Bibliography), Algol 68 was “designed to communicate algorithms, to execute them efficiently on a variety of different computers, and to aid in teaching them to students”. Although this book has not been geared to any specific university syllabus, the...
3rd ed. — Cengage Learning, 2011. — 672 p. — (Advanced Topics). — ISBN: 1111529418, 9781111529413. Kenneth Louden and Kenneth Lambert's new edition of Programming Languages: Principles and Practices, 3E gives advanced undergraduate students an overview of programming languages through general principles combined with details about many modern languages. Major languages used in...
Cambridge: Cambridge University Press, 2007. — 530 p. Programming languages provide the abstractions, organizing principles, and control structures that programmers use to write good programs. This book is about the concepts that appear in programming languages, issues that arise in their implementation, and the way that language design affects program development. The text is...
Cambridge University Press, 2002. This textbook for undergraduate and beginning graduate students 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...
Cham: Springer, 2022. — 333 p. Exceptionally comprehensive in approach, this book explores the major issues in both design and implementation of modern programming languages and provides a basic introduction to the underlying theoretical models on which these languages are based. The emphasis throughout is on fundamental concepts—readers learn important ideas, not minor...
Lecture notes. — Bern: Bern University, 2018. — 664 p. Sources Programming Paradigms What is Programming Language Themes addressed in this Course Generations of PLs How do PPs differ Programming Paradigms Compilers & Interpreters Quick Tour of PLs History Brief Chronology Fortran ALGOL COBOL PL/1 Functional Languages Prolog Object-oriented Languages Interactive Languages...
Genever Benning, 2021. — 612 p. — ISBN-13 978-0990582939. Большинство инженеров-программистов мало знают о том, как проектируются и реализуются языки программирования. Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a...
Cambridge/Massachusetts (USA), London/England: The MIT Press, 2002. — 645 p. The study of type systems—and of programming languages from a type-theoretic perspective—has become an energetic field with major applications in software engineering, language design, high-performance compiler implementation, and security. This text offers a comprehensive introduction to the...
The MIT Press, 2005. — 589 p. — ISBN: 9780262162289. A thorough and accessible introduction to a range of key ideas in type systems for programming language. The study of type systems for programming languages now touches many areas of computer science, from language design and implementation to software engineering, network security, databases, and analysis of concurrent and...
Cambridge: Cambridge University Press, 2022. — 799 p. — ISBN 110718018X. Computer scientists often need to learn new programming languages quickly. The best way to prepare for this is to understand the foundational principles that underlie even the most complicated industrial languages. This text for an undergraduate programming languages course distills great languages and...
New York: Chapman and Hall/CRC, 2016. — 330 p. Programming Language Explorations is a tour of several modern programming languages in use today. The book teaches fundamental language concepts using a language-by-language approach. As each language is presented, the authors introduce new concepts as they appear, and revisit familiar ones, comparing their implementation with...
Elsevier, 2009. — 941 p. Foundations Programming Language Syntax Names, Scopes, and Bindings Semantic Analysis Target Machine Architecture Core Issues in Language Design Control Flow DataTypes Subroutines and Control Abstraction Data Abstraction and Object Orientation Alternative Programming Models Functional Languages Logic Languages Concurrency Scripting Languages A Closer...
Second Edition. — Morgan Kaufmann, 2005. — 912 p. — ISBN10: 0126339511; ISBN13: 978-0126339512. The innovative approach of the first edition of Programming Language Pragmatics provided students with an integrated view of programming language design and implementation, while offering a solid teaching text on timely language topics in a rigorous yet accessible style. The new...
4th edition. — Morgan Kaufmann, 2016. — 992 p. — ISBN: 978-0124104099. Programming Language Pragmatics, Fourth Edition, is the most comprehensive programming language textbook available today. It is distinguished and acclaimed for its integrated treatment of language design and implementation, with an emphasis on the fundamental tradeoffs that continue to drive software...
11th ed. (Global Edition). — Pearson Education Ltd., 2016. — 788 p. — ISBN 1292100559, 9781292100555 Evaluating the Fundamentals of Computer Programming Languages Concepts of Computer Programming Languages introduces students to the fundamental concepts of computer programming languages and provides them with the tools necessary to evaluate contemporary and future languages. An...
10th Edition. — Addison—Wesley, 2012. — 816 p. — ISBN10: 0131395319, ISBN13: 978-0131395312. For undergraduate students in Computer Science and Computer Programming courses. Now in its Tenth Edition, Concepts of Programming Languages introduces students to the main constructs of contemporary programming languages and provides the tools needed to critically evaluate existing and...
9th Edition. — Addison-Wesley, 2009. — 784 p. — ISBN10: 0136073476, ISBN13: 978-0136073475. Concepts of Programming Languages is ideal for undergraduate students in Computer Science and Computer Programming courses. It is an ideal reference encapsulating the history and future of programming languages. Now in its Ninth Edition, Concepts of Programming Languages introduces...
12th edition. — Pearson, 2019. — 784 p. — ISBN 978-0134997186. Concepts of Computer Programming Languages, 12th Edition introduces readers to the fundamental concepts of computer programming languages and provides them with the tools necessary to evaluate contemporary and future languages. Through a critical analysis of design issues of various program languages, the text...
Springer, 2012. — 293 p. — ISBN: 1447141555, 9781447141556. Programming Language Concepts uses a functional programming language (F#) as the metalanguage in which to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation,...
2nd edition. — Springer, 2017. — 347 p. — (Undergraduate Topics in Computer Science). — ISBN: 978-3-319-60788-7. This book uses a functional programming language (F#) as a metalanguage to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack...
Springer, 2017. — 341 p. This book uses a functional programming language (F#) as a metalanguage to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type checking, garbage collection, and real machine code. Also...
New York: Addison-Welsley, 1996. — 661 p. Programming Languages: Concepts and Constructs, Second Edition retains the "character" of the original, emphasizing concepts and how they work together. This classic book has been thoroughly revised to provide readable coverage of the major programming paradigms. Dr. Sethi's treatment of the core concepts of imperative programming in...
DeepText; Leanpub, 2024. — 240 р. — ISBN: 978-9082156874, 979-8344731834. Languages covered in the book: C++, Clojure, Crystal, D, Dart, Elixir, Factor, Go, Hack, Hy, Io, Julia, Kotlin, Lua, Mercury, Nim, OCaml, Raku, Rust, Scala, and TypeScript. Start with the basics of the language and progress through functions and objects to creating programs that use parallel and...
Addison Wesley Longman, 1995. — 637 p. — ISBN10: 0201656973, ISBN13: 978-0201656978. Formal Syntax and Semantics of Programming Languages is a text designed for an advanced undergraduate or introductory graduate level course on the formal syntax and semantics of programming languages. This unique text takes a teaching/learning perspective rather than the traditional,...
Boca Raton: CRC Press, 2009. — 326 p. This book is intended to give an introduction to thinking about concurrency at the level of the programming language. To date, the vast majority of mainstream programming languages are designed to express sequential programs. Current methods for writing concurrent programs in these languages exist primarily as add-on libraries that encapsulate...
Wiley, 2013. — 336 p. — ISBN: 1118007476, 9781118007471. Stump’s Programming Language Foundations is a short concise text that covers semantics, equally weighting operational and denotational semantics for several different programming paradigms: imperative, concurrent, and functional. Programming Language Foundations provides: an even coverage of denotational, operational an...
Pragmatic Bookshelf, 2010. — 328 p. — ISBN10: 193435659X, ISBN13: 978-1934356593. You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite...
Book version: P5.0 March 2012 — Pragmatic Bookshelf, 2010. — 330 p. — ISBN 978-1-934356-59-3. You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you’ll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your...
The Pragmatic Programmers, 2014. — 318 p. Great programmers aren't born - they're made. The industry is moving from object-oriented languages to functional languages, and you need to commit to radical improvement. New programming languages arm you with the tools and idioms you need to refine your craft. While other language primers take you through basic installation and...
2nd ed. — CRC Press, 2024. — 407 p. — ISBN 1032110848. Programming Language Explorations helps its readers gain proficiency in programming language practice and theory by presenting both example-focused, chapter-length explorations of fourteen important programming languages and detailed discussions of the major concepts transcending multiple languages. A language-by-language...
New York: McGraw-Hill, 2007. — 625 p. Tucker and Noonan's new approach emphasizes a thorough, hands-on treatment of key issues in programming language design, providing a balanced mix of explanation and experimentation. Opening chapters present the fundamental principals of programming languages, while optional companion chapters provide implementation-based, hands-on experience...
The MIT Press, 2008. — 1352 p. — ISBN10: 0262201755; ISBN13: 978-0262201759. Hundreds of programming languages are in use today--scripting languages for Internet commerce, user interface programming tools, spreadsheet macros, page format specification languages, and many others. Designing a programming language is a metaprogramming activity that bears certain similarities to...
Warszawa: Alma-Press Studencka Oficyna Wydawnicza, 1989. — 79 s. — ISBN 83-7020-041-9. BASIC, PASCAL, C, FORTH, COBOL, LOGO... Długo można wyliczać listę tzw. języków programowania wysokiego poziomu. Programy w tych językach zapisujemy jako ciągi liter i innych symboli, używając często konwencji zapożyczonych z techniki a nawet życia codziennego. Czy to możliwe, że procesor -...
Springer, 2025. — 306 p. — (Lecture Notes in Computer Science 14630). — ISBN 978-3-662-70809-5. The Transactions on Pattern Languages of Programming subline aims to publish papers on patterns and pattern languages as applied to software design, development, and use, throughout all phases of the software life cycle, from requirements and design to implementation, maintenance and...
Springer, 2023. — 494 p. — ISBN 978-3-031-23668-6. This textbook describes the theory and the pragmatics of using and engineering high-level software languages – also known as modeling or domain-specific languages (DSLs) – for creating quality software. This includes methods, design patterns, guidelines, and testing practices for defining the syntax and the semantics of...
New York: Franklin, Beedle & Assoc., 2010. — 1272 p. This book introduces the concepts of diverse programming languages for students who have already mastered basic programming in at least one language. It is suitable for use in an undergraduate course for computer science and computer engineering majors. It treats all the knowledge units in the area of programming languages that...
Hamilton: SQRL, McMaster University, 2007. — 22 p. Unhygienic Macros in C. Camlp4. Java Syntactic Extender. OpenJava. Hygienic Macros in Scheme. General Extensibility Frameworks. Felix. Type Ascription in Camlp4. Refs.
Учебник для студ. учреждений высш. проф. образования; под ред. проф. В.А.Сухомлина. — М. : Академия, 2012. — 368 с. — (Бакалавриат). Дана общая характеристика языков программирования. Подробно описаны синтаксис и семантика высокоуровневых языков программирования, включая языки C++, C#, Object Pascal и Java. Введено понятие объектно-ориентированного программирования. Приведено...
М.: Мир, 2000. — 366 с. В книге рассматриваются базовые понятия языков программирования: среды программирования, подпрограммы, указатели, полиморфизм и наследование, исключения, параллелизм и декомпозиция программы. Обсуждается языковая поддержка объектно-ориентированного программирования. Приведенные языковые конструкции богато иллюстрированы примерами. Основное внимание...
М.: ДМК Пресс, 2013. — 134 с. Языки программирования от Фортрана и Кобола до Caml и Java играют ключевую роль в управлении сложными компьютерными системами. Книга "Введение в теорию языков программирования" представляет читателю средства, необходимые для проектирования и реализации подобных языков. В ней предлагается единый подход к различным формализмам для определения языков...
Саратов: Профобразование, 2017. — 464 с. — ISBN: 978-5-4488-0137-2. Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентированный). Базовые концепции и принципы рассмотрены с пяти...
М.: ДМК Пресс, 2011. — 464 с. (OCR) Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентированный). Базовые концепции и принципы рассмотрены с пяти различных позиций (технологической,...
Учеб. пособие. — М.: Учебно-методический центр по образованию на железнодорожном транспорте, 2016. — 176 с. Рассмотрены различные синтаксически ориентированные алгоритмы анализа предложений и основные этапы трансляции, а также структура трансляторов с различных языков. Проанализированы структуры таблиц трансляторов и алгоритмы работы с этими таблицами. Освещены вопросы оптимизации...
Учебное пособие. — М.: НИЯУ МИФИ, 2021. — 364 с. — ISBN 978-5-7262-2680-7. Книга, посвященная верстке в издательской системе LaTeX, ориентирована как на начинающих авторов, так и на тех, для кого LaTeX — привычный инструмент. В ней описаны ресурсы стандартного LaTeX, достаточные для оформления дипломов, диссертаций, рукописей научных статей и книг. Так как LaTeX базируется на...
М.: ИСП РАН, 2022 — 174 с. Книга посвящена методам объединения, сборки модульных элементов, записанных в языках программирования ОС ЕС и интеллектуальных ресурсов в Web. Цель работы – научить программистов методу сборки модулей в разных языках программирования для создания сложных программных систем и комплексов путем их конструирования из готовых ресурсов с использованием...
Учебное пособие. — Новосибирск: Сибирский государственный университет телекоммуникаций и информатики (СибГУТИ), 2012. — 134 с. Учебное пособие предназначено для студентов, обучающихся по направлению 230100 «Информатика и вычислительная техника» и изучающих дисциплину «Теория языков программирования и методы трансляции». В нём содержится материал, предназначенный для проведения...
Учебник для вузов. Стандарт 3-го поколения. — СПб. : Питер, 2013. — 688 с. : ил. — ISBN: 978-5-496-00032-1. Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются законченными примерами. Кроме того, здесь предлагается полный комплекс...
Учебник для вузов. Стандарт 3-го поколения. — СПб.: Питер, 2014. — 688 с. : ил. — ISBN: 978-5-496-00032-1. Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются законченными примерами. Кроме того, здесь предлагается полный комплекс...
Астана: Фолиант, 2010. — 72 б. — ISBN 978-601-292-036-9 Тест жинағында алғоритмдеу негіздері, Basic, Turbo Pascal багдарламалау тілдері бойынша тест сұраңтары қамтылған. Оңуқұралын «Информатика», «Алгоритмдеужөнебагдарламалау негіздері» пәндерін оқыту процесінде оңушылар мен студенттердщ алған теориялық білімдерін тереңдетіп, бекіту үшін пайдалануға болады.
November 19, 2009 tapl.tex - 446 с. Выходные данные неизвестны. Исследование систем типов, а также языков программирования с точки зрения теории типов, в последнее время превратилось в энергично развивающуюся научную дисциплину, имеющую важные приложения в проектировании программ, в разработке языков программирования, в реализации высокопроизводительных компиляторов и в области...
Учебное пособие для вузов. — 3-е изд., стер. — Санкт-Петербург : Лань, 2021. — 564 с. В книге рассматриваются вопросы сравнительного анализа языков программирования и конструирования компиляторов. Первая часть книги содержит обзор языков высокого уровня и связанных с их эволюцией технологий структурного, модульного и объектно-ориентированного программирования. Проводится...
5-е издание. — М.: Вильямс, 2001. — 672 с. — ISBN: 5-8459-0192-8. Книга, ставшая бестселлером в США, посвящена всестороннему обсуждению основных концепций языков программирования. Автор описывает фундаментальные понятия программирования на примере вопросов разработки различных языковых конструкций, подвергая критическому анализу их реализацию в широком спектре языков...
Учебное пособие. — Владимир: Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ), 2019. — 327 с. — ISBN 978-5-9984-0956-1. Содержит 23 темы по основам верстки документов в издательской системе LaTeX. Материал систематизирован и проиллюстрирован многочисленными примерами. Предназначено для проведения лекционных и практических занятий со студентами...
Москва: Мир, 1985. — 400 с. Книга написана известным американским специалистом по программированию. Она знакомит читателей в доступной форме и в то же время на достаточно высоком научном уровне с основными принципами построения языков программирования реального времени. Подробно разобраны применения этих принципов для языков Модула и Ада. Книга позволяет быстро ориентироваться...
Комментарии