Купить книгу Концепции языков программирования на русском [PDF, EPUB, FB2, MOBI]
#2840201
Concepts in Programming Languages (B00AHTN2TA)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
John C. Mitchell | #427: Объектно-ориентированное проектирование
Этот учебник предназначен для студентов бакалавриата и начинающих аспирантов и объясняет и рассматривает основные концепции, используемые в современных языках программирования, такие как функции, типы, управление памятью и управление. Книга уникальна своим всесторонним представлением и сравнением основных объектно-ориентированных языков программирования. Отдельные главы посвящены истории объектов, Simula и Smalltalk, а также таким известным языкам, как C++ и Java. Автор излагает фундаментальные темы, такие как лямбда-исчисление и денотационная семантика, в легко читаемом, неформальном стиле, фокусируясь на основных идеях, предоставляемых этими теориями. К более сложным темам относятся параллелизм, параллельное объектно-ориентированное программирование, компоненты программ и межъязыковая совместимость. Глава о логическом программировании иллюстрирует важность специализированных методов программирования для определенных типов задач. Эта книга позволит читателю лучше понять проблемы и компромиссы, возникающие при проектировании языков программирования, а также лучше оценить преимущества и недостатки используемых ими языков программирования.