Зарегистрироваться
Восстановить пароль
FAQ по входу

Языки программирования (концепции, структура, дизайн)

Учебно-методические материалы

Студенческие работы

Доверенные пользователи и модераторы раздела

B
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...
  • №1
  • 6,63 МБ
  • добавлен
  • описание отредактировано
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...
  • №2
  • 203,31 МБ
  • добавлен
  • описание отредактировано
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...
  • №3
  • 970,81 КБ
  • добавлен
  • описание отредактировано
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...
  • №4
  • 32,07 МБ
  • добавлен
  • описание отредактировано
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...
  • №5
  • 35,62 МБ
  • добавлен
  • описание отредактировано
Manning Publications Co., 2025. — 709 р. — ISBN: 978-1617296475. Craft domain-specific languages that empower experts to create software themselves. Domain-specific languages put business experts at the heart of software development. These purpose-built tools let your clients write down their business knowledge and have it automatically translated into working software—no dev...
  • №6
  • 15,69 МБ
  • добавлен
  • описание отредактировано
Manning Publications Co., 2025. — 709 р. — ISBN: 978-1617296475. Craft domain-specific languages that empower experts to create software themselves. Domain-specific languages put business experts at the heart of software development. These purpose-built tools let your clients write down their business knowledge and have it automatically translated into working software—no dev...
  • №7
  • 15,97 МБ
  • добавлен
  • описание отредактировано
Manning Publications Co., 2025. — 709 р. — ISBN: 978-1617296475. Craft domain-specific languages that empower experts to create software themselves. Domain-specific languages put business experts at the heart of software development. These purpose-built tools let your clients write down their business knowledge and have it automatically translated into working software—no dev...
  • №8
  • 10,13 МБ
  • добавлен
  • описание отредактировано
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...
  • №9
  • 33,40 МБ
  • добавлен
  • описание отредактировано
C
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...
  • №10
  • 339,39 КБ
  • добавлен
  • описание отредактировано
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...
  • №11
  • 5,96 МБ
  • добавлен
  • описание отредактировано
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...
  • №12
  • 2,03 МБ
  • добавлен
  • описание отредактировано
Packt Publishing, 2021. 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 Key Features Reduce development time and solve pain points in your application domain by building a custom programming language Learn how...
  • №13
  • 7,04 МБ
  • добавлен
  • описание отредактировано
D
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...
  • №14
  • 14,29 МБ
  • добавлен
  • описание отредактировано
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...
  • №15
  • 1,05 МБ
  • добавлен
  • описание отредактировано
E
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...
  • №16
  • 16,57 МБ
  • добавлен
  • описание отредактировано
F
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...
  • №17
  • 2,23 МБ
  • добавлен
  • описание отредактировано
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...
  • №18
  • 4,58 МБ
  • добавлен
  • описание отредактировано
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...
  • №19
  • 17,99 МБ
  • добавлен
  • описание отредактировано
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...
  • №20
  • 3,41 МБ
  • добавлен
  • описание отредактировано
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....
  • №21
  • 2,38 МБ
  • добавлен
  • описание отредактировано
G
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...
  • №22
  • 2,81 МБ
  • добавлен
  • описание отредактировано
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...
  • №23
  • 6,14 МБ
  • добавлен
  • описание отредактировано
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...
  • №24
  • 43,37 МБ
  • добавлен
  • описание отредактировано
H
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...
  • №25
  • 8,92 МБ
  • добавлен
  • описание отредактировано
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...
  • №26
  • 8,18 МБ
  • добавлен
  • описание отредактировано
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...
  • №27
  • 1,48 МБ
  • добавлен
  • описание отредактировано
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...
  • №28
  • 3,07 МБ
  • добавлен
  • описание отредактировано
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....
  • №29
  • 2,12 МБ
  • добавлен
  • описание отредактировано
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...
  • №30
  • 28,77 МБ
  • добавлен
  • описание отредактировано
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...
  • №31
  • 12,38 МБ
  • добавлен
  • описание отредактировано
J
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...
  • №32
  • 15,50 МБ
  • добавлен
  • описание отредактировано
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...
  • №33
  • 5,76 МБ
  • добавлен
  • описание отредактировано
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...
  • №34
  • 2,16 МБ
  • добавлен
  • описание отредактировано
K
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,...
  • №35
  • 3,96 МБ
  • добавлен
  • описание отредактировано
L
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...
  • №36
  • 3,97 МБ
  • добавлен
  • описание отредактировано
2nd edition. — New York: Springer, 2018. — 379 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...
  • №37
  • 3,43 МБ
  • добавлен
  • описание отредактировано
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...
  • №38
  • 6,18 МБ
  • добавлен
  • описание отредактировано
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...
  • №39
  • 23,59 МБ
  • добавлен
  • описание отредактировано
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...
  • №40
  • 20,87 МБ
  • добавлен
  • описание отредактировано
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...
  • №41
  • 2,46 МБ
  • добавлен
  • описание отредактировано
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...
  • №42
  • 3,47 МБ
  • добавлен
  • описание отредактировано
M
Boca Raton: CRC Press, 2023. — 146 p. Why learn functional programming? Isn’t that some complicated ivory-tower technique used only in obscure languages like Haskell? In fact, functional programming is actually very simple. It’s also very powerful, as Haskell demonstrates by throwing away all the conventional programming tools and using only functional programming features. But...
  • №43
  • 829,68 КБ
  • добавлен
  • описание отредактировано
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...
  • №44
  • 1,88 МБ
  • добавлен
  • описание отредактировано
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...
  • №45
  • 7,59 МБ
  • добавлен
  • описание отредактировано
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...
  • №46
  • 3,75 МБ
  • добавлен
  • описание отредактировано
N
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...
  • №47
  • 2,72 МБ
  • добавлен
  • описание отредактировано
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...
  • №48
  • 13,13 МБ
  • добавлен
  • описание отредактировано
P
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...
  • №49
  • 1,74 МБ
  • добавлен
  • описание отредактировано
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...
  • №50
  • 9,07 МБ
  • добавлен
  • описание отредактировано
R
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...
  • №51
  • 10,14 МБ
  • добавлен
  • описание отредактировано
Cambridge: Cambridge University Press, 2022. — 800 p. 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 their design...
  • №52
  • 9,18 МБ
  • добавлен
  • описание отредактировано
S
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...
  • №53
  • 11,28 МБ
  • добавлен
  • описание отредактировано
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...
  • №54
  • 8,18 МБ
  • добавлен
  • описание отредактировано
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...
  • №55
  • 5,96 МБ
  • добавлен
  • описание отредактировано
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...
  • №56
  • 5,34 МБ
  • добавлен
  • описание отредактировано
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...
  • №57
  • 6,48 МБ
  • добавлен
  • описание отредактировано
11th Global Edition. — Pearson Education, 2016. — 792 p. — ISBN: 978-1-292-10055-5. 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 in-depth discussion of programming language structures, such as syntax and...
  • №58
  • 5,81 МБ
  • добавлен
  • описание отредактировано
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...
  • №59
  • 4,96 МБ
  • добавлен
  • описание отредактировано
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...
  • №60
  • 3,92 МБ
  • добавлен
  • описание отредактировано
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...
  • №61
  • 10,58 МБ
  • добавлен
  • описание отредактировано
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,...
  • №62
  • 3,18 МБ
  • добавлен
  • описание отредактировано
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...
  • №63
  • 12,64 МБ
  • добавлен
  • описание отредактировано
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...
  • №64
  • 12,63 МБ
  • добавлен
  • описание отредактировано
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...
  • №65
  • 49,65 МБ
  • добавлен
  • описание отредактировано
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...
  • №66
  • 2,23 МБ
  • добавлен
  • описание отредактировано
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...
  • №67
  • 1,31 МБ
  • добавлен
  • описание отредактировано
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...
  • №68
  • 174,86 КБ
  • добавлен
  • описание отредактировано
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...
  • №69
  • 197,34 КБ
  • добавлен
  • описание отредактировано
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,...
  • №70
  • 1,70 МБ
  • добавлен
  • описание отредактировано
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...
  • №71
  • 5,42 МБ
  • добавлен
  • описание отредактировано
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...
  • №72
  • 16,99 МБ
  • добавлен
  • описание отредактировано
T
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...
  • №73
  • 4,91 МБ
  • добавлен
  • описание отредактировано
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...
  • №74
  • 4,02 МБ
  • добавлен
  • описание отредактировано
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...
  • №75
  • 6,48 МБ
  • добавлен
  • описание отредактировано
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...
  • №76
  • 13,07 МБ
  • добавлен
  • описание отредактировано
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...
  • №77
  • 23,63 МБ
  • добавлен
  • описание отредактировано
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...
  • №78
  • 5,18 МБ
  • добавлен
  • описание отредактировано
W
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 -...
  • №79
  • 8,77 МБ
  • добавлен
  • описание отредактировано
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...
  • №80
  • 16,87 МБ
  • добавлен
  • описание отредактировано
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...
  • №81
  • 18,87 МБ
  • добавлен
  • описание отредактировано
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...
  • №82
  • 12,90 МБ
  • добавлен
  • описание отредактировано
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...
  • №83
  • 5,55 МБ
  • добавлен
  • описание отредактировано
Y
Dubuque: Kendall Hunt Publishing, 2017. — 448 p. Introduction to Programming Languages: Programming in C, C++, Scheme, Prolog, C#, and SOA takes a balanced approach to teaching programming paradigms, principles, and the language mechanisms while focusing on language constructs and programming skills. It is intended for a course where students have already completed a basic...
  • №84
  • 7,86 МБ
  • добавлен
  • описание отредактировано
Z
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.
  • №85
  • 137,26 КБ
  • добавлен
  • описание отредактировано
Б
Учебник для студ. учреждений высш. проф. образования; под ред. проф. В.А.Сухомлина. — М. : Академия, 2012. — 368 с. — (Бакалавриат). Дана общая характеристика языков программирования. Подробно описаны синтаксис и семантика высокоуровневых языков программирования, включая языки C++, C#, Object Pascal и Java. Введено понятие объектно-ориентированного программирования. Приведено...
  • №86
  • 132,83 МБ
  • добавлен
  • описание отредактировано
М.: Мир, 2000. — 366 с. — ISBN: 978-5-03-003314-9. В книге рассматриваются базовые понятия языков программирования: среды программирования, подпрограммы, указатели, полиморфизм и наследование, исключения, параллелизм и декомпозиция программы. Обсуждается языковая поддержка объектно-ориентированного программирования. Приведенные языковые конструкции богато иллюстрированы...
  • №87
  • 9,16 МБ
  • добавлен
  • описание отредактировано
М.: Мир, 2000. — 366 с. В книге рассматриваются базовые понятия языков программирования: среды программирования, подпрограммы, указатели, полиморфизм и наследование, исключения, параллелизм и декомпозиция программы. Обсуждается языковая поддержка объектно-ориентированного программирования. Приведенные языковые конструкции богато иллюстрированы примерами. Основное внимание...
  • №88
  • 37,40 МБ
  • добавлен
  • описание отредактировано
Д
М.: ДМК Пресс, 2013. — 134 с. Языки программирования от Фортрана и Кобола до Caml и Java играют ключевую роль в управлении сложными компьютерными системами. Книга "Введение в теорию языков программирования" представляет читателю средства, необходимые для проектирования и реализации подобных языков. В ней предлагается единый подход к различным формализмам для определения языков...
  • №89
  • 10,25 МБ
  • добавлен
  • описание отредактировано
К
Концептуальная схема языка программирования. Что такое язык программирования. Метауровень. Модель передачи сообщения. Классификация недоразумений. При чем здесь взаимопонимание. Как достигают взаимопонимания. Отступление об абстракции-конкретизации. Понятие модели. Синтактика, семантика, прагматика. Основная цель изложения. Зачем могут понадобиться знания о ЯП. Пять основных...
  • №90
  • 350,15 КБ
  • дата добавления неизвестна
  • описание отредактировано
1990 год, — 330 с. Систематически рассмотрены критерии, концепции и принципы, помогающие оценивать, использовать, разрабатывать и реализовывать языки программирования (ЯП): модульность, типы, исключения, наследуемость, целостность, инкапсуляция, защита авторского права и др. Половина книги - о тенденциях развития ЯП. Рассмотрены операционное, ситуационное, функциональное,...
  • №91
  • 421,80 КБ
  • добавлен
  • описание отредактировано
М.: ДМК Пресс, 2011. — 464 с. (OCR) Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентированный). Базовые концепции и принципы рассмотрены с пяти различных позиций (технологической,...
  • №92
  • 11,05 МБ
  • добавлен
  • описание отредактировано
Саратов: Профобразование, 2017. — 464 с. — ISBN: 978-5-4488-0137-2. Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентированный). Базовые концепции и принципы рассмотрены с пяти...
  • №93
  • 80,81 МБ
  • добавлен
  • описание отредактировано
Учеб. пособие. — М.: Учебно-методический центр по образованию на железнодорожном транспорте, 2016. — 176 с. Рассмотрены различные синтаксически ориентированные алгоритмы анализа предложений и основные этапы трансляции, а также структура трансляторов с различных языков. Проанализированы структуры таблиц трансляторов и алгоритмы работы с этими таблицами. Освещены вопросы оптимизации...
  • №94
  • 6,61 МБ
  • добавлен
  • описание отредактировано
Учебное пособие. — М.: НИЯУ МИФИ, 2021. — 364 с. — ISBN 978-5-7262-2680-7. Книга, посвященная верстке в издательской системе LaTeX, ориентирована как на начинающих авторов, так и на тех, для кого LaTeX — привычный инструмент. В ней описаны ресурсы стандартного LaTeX, достаточные для оформления дипломов, диссертаций, рукописей научных статей и книг. Так как LaTeX базируется на...
  • №95
  • 2,99 МБ
  • добавлен
  • описание отредактировано
Л
М.: ИСП РАН, 2022 — 174 с. Книга посвящена методам объединения, сборки модульных элементов, записанных в языках программирования ОС ЕС и интеллектуальных ресурсов в Web. Цель работы – научить программистов методу сборки модулей в разных языках программирования для создания сложных программных систем и комплексов путем их конструирования из готовых ресурсов с использованием...
  • №96
  • 2,33 МБ
  • добавлен
  • описание отредактировано
М
Учебное пособие. — Новосибирск: Сибирский государственный университет телекоммуникаций и информатики (СибГУТИ), 2012. — 134 с. Учебное пособие предназначено для студентов, обучающихся по направлению 230100 «Информатика и вычислительная техника» и изучающих дисциплину «Теория языков программирования и методы трансляции». В нём содержится материал, предназначенный для проведения...
  • №97
  • 4,07 МБ
  • добавлен
  • описание отредактировано
О
Учебник для вузов. — Стандарт 3-го поколения. — СПб.: Питер, 2013. — 688 с.: ил. — ISBN: 978-5-496-00032-1. Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются законченными примерами. Кроме того, здесь предлагается полный комплекс...
  • №98
  • 6,73 МБ
  • добавлен
  • описание отредактировано
СПб.: Питер, 2014. — 688 с.: ил. — (Учебник для вузов. Для бакалавров и магистров). — ISBN: 978-5-496-00032-1. Стандарт 3-го поколения. Рекомендовано Российской Академией наук. Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются...
  • №99
  • 32,73 МБ
  • добавлен
  • описание отредактировано
Учебник для вузов. Стандарт 3-го поколения. — СПб.: Питер, 2014. — 688 с. : ил. — ISBN: 978-5-496-00032-1. Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются законченными примерами. Кроме того, здесь предлагается полный комплекс...
  • №100
  • 48,86 МБ
  • добавлен
  • описание отредактировано
Учебник для вузов. Стандарт 3-го поколения. — СПб. : Питер, 2013. — 688 с. : ил. — ISBN: 978-5-496-00032-1. Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются законченными примерами. Кроме того, здесь предлагается полный комплекс...
  • №101
  • 4,78 МБ
  • добавлен
  • описание отредактировано
Астана: Фолиант, 2010. — 72 б. — ISBN 978-601-292-036-9 Тест жинағында алғоритмдеу негіздері, Basic, Turbo Pascal багдарламалау тілдері бойынша тест сұраңтары қамтылған. Оңуқұралын «Информатика», «Алгоритмдеужөнебагдарламалау негіздері» пәндерін оқыту процесінде оңушылар мен студенттердщ алған теориялық білімдерін тереңдетіп, бекіту үшін пайдалануға болады.
  • №102
  • 1,11 МБ
  • добавлен
  • описание отредактировано
П
November 19, 2009 tapl.tex - 446 с. Выходные данные неизвестны. Исследование систем типов, а также языков программирования с точки зрения теории типов, в последнее время превратилось в энергично развивающуюся научную дисциплину, имеющую важные приложения в проектировании программ, в разработке языков программирования, в реализации высокопроизводительных компиляторов и в области...
  • №103
  • 3,95 МБ
  • добавлен
  • описание отредактировано
С
Учебное пособие для вузов. — 3-е изд., стер. — Санкт-Петербург : Лань, 2021. — 564 с. В книге рассматриваются вопросы сравнительного анализа языков программирования и конструирования компиляторов. Первая часть книги содержит обзор языков высокого уровня и связанных с их эволюцией технологий структурного, модульного и объектно-ориентированного программирования. Проводится...
  • №104
  • 5,27 МБ
  • добавлен
  • описание отредактировано
5-е издание. — М.: Вильямс, 2001. — 672 с. — ISBN: 5-8459-0192-8. Книга, ставшая бестселлером в США, посвящена всестороннему обсуждению основных концепций языков программирования. Автор описывает фундаментальные понятия программирования на примере вопросов разработки различных языковых конструкций, подвергая критическому анализу их реализацию в широком спектре языков...
  • №105
  • 9,01 МБ
  • добавлен
  • описание отредактировано
5-е издание. — М.: Вильямс, 2001. — 672 с. — ISBN: 5-8459-0192-8. Книга, ставшая бестселлером в США, посвящена всестороннему обсуждению основных концепций языков программирования. Автор описывает фундаментальные понятия программирования на примере вопросов разработки различных языковых конструкций, подвергая критическому анализу их реализацию в широком спектре языков...
  • №106
  • 65,19 МБ
  • добавлен
  • описание отредактировано
Я
Учебное пособие. — Владимир: Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ), 2019. — 327 с. — ISBN 978-5-9984-0956-1. Содержит 23 темы по основам верстки документов в издательской системе LaTeX. Материал систематизирован и проиллюстрирован многочисленными примерами. Предназначено для проведения лекционных и практических занятий со студентами...
  • №107
  • 15,29 МБ
  • добавлен
  • описание отредактировано
Москва: Мир, 1985. — 400 с. Книга написана известным американским специалистом по программированию. Она знакомит читателей в доступной форме и в то же время на достаточно высоком научном уровне с основными принципами построения языков программирования реального времени. Подробно разобраны применения этих принципов для языков Модула и Ада. Книга позволяет быстро ориентироваться...
  • №108
  • 3,55 МБ
  • добавлен
  • описание отредактировано
В этом разделе нет файлов.

Комментарии

В этом разделе нет комментариев.