Книги / Языки программирования / C++ / Особенности объектно-ориентированного программирования на C++/CLI, C# и Java

Особенности объектно-ориентированного программирования на C++/CLI, C# и Java

В. И. Медведев

Книга посвящена изучению объектно-ориентированного программирования на трёх языках: C++/CLI, C# и Java (включая J#). Автор параллельно рассматривает схожие языковые конструкции, что позволяет читателю не только освоить основы каждого языка, но и глубже понять их сходства и различия, а также сущность управляемого кода.

Изложение сопровождается многочисленными примерами законченных программ, которые поясняются диаграммами языка UML. Особое внимание уделено наиболее сложным для понимания темам: делегатам, событиям, уведомлениям, потокам и их синхронизации. Именно эти аспекты часто вызывают затруднения у разработчиков, и их детальный разбор делает книгу особенно ценной.

Книга ориентирована на студентов и преподавателей вузов по направлениям вычислительной техники и информатики, а также на всех, кто уже знаком с языком C и хочет освоить объектно-ориентированное программирование. Она будет полезна и тем, кто, овладев C++, интересуется особенностями программирования на C++/CLI, C# и Java в контексте платформы .NET.

В качестве сред разработки примеров используются Visual Studio .NET и Eclipse, а также библиотеки .NET Framework и Java. Это позволяет читателю не только изучить синтаксис, но и понять практические аспекты создания многопоточных приложений.

Книга входит в серию «Современная прикладная математика и информатика» и представляет собой второе издание, исправленное и дополненное.