СПб.: Питер, 2014. — 688 с.: ил. — (Учебник для вузов. Для бакалавров и магистров). — ISBN: 978-5-496-00032-1. Стандарт 3-го поколения. Рекомендовано Российской Академией наук. Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются...
5-е издание. — М.: Вильямс, 2001. — 672 с. — ISBN: 5-8459-0192-8. Книга, ставшая бестселлером в США, посвящена всестороннему обсуждению основных концепций языков программирования. Автор описывает фундаментальные понятия программирования на примере вопросов разработки различных языковых конструкций, подвергая критическому анализу их реализацию в широком спектре языков...
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...
Учебник для вузов. — Стандарт 3-го поколения. — СПб.: Питер, 2013. — 688 с.: ил. — ISBN: 978-5-496-00032-1. Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются законченными примерами. Кроме того, здесь предлагается полный комплекс...
М.: Мир, 2000. — 366 с. — ISBN: 978-5-03-003314-9. В книге рассматриваются базовые понятия языков программирования: среды программирования, подпрограммы, указатели, полиморфизм и наследование, исключения, параллелизм и декомпозиция программы. Обсуждается языковая поддержка объектно-ориентированного программирования. Приведенные языковые конструкции богато иллюстрированы...
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...
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...
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...
Комментарии