Читать курсовая по Отсутствует: "Объектно-ориентированное программирование. Сравнительный анализ языков объектно-ориентированного программирования" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Объектно-ориентированное программирование. Сравнительный анализ языков объектно-ориентированного программирования

ОглавлениеВведение

. Характеристики и свойства языков программирования

. Некоторые аспекты объектно-ориентированного программирования

. Исследование эволюции объектно-ориентированных языков программирования

Заключение

Список использованной литературы Введение Языки программирования являются средством представления знаний для компьютерных систем. Они предлагают концептуальные средства представления и возможности моделирования, приспособленные к решению конкретных задач. При этом концепции языков программирования складываются и развиваются в результате стремления разработчиков снизить «семантический разрыв» между языком описания работы вычислительного устройства и языком, на котором осуществляется постановка задачи. Развитие языков на эмпирическом уровне определяется развитием вычислительной техники. На теоретическом уровне изменения в представлениях о языках программирования определяется выбором формы управления вычислительными устройствами. Многообразие концепций языков, разработанных за период в 60 лет, привело к многообразию парадигм программирования, сложившихся к настоящему времени.

Концептуальные идеи языков программирования, которые нашли свое отражение в современных языках программирования, сыграли важную роль в теории программирования. А знание способов реализации в них семантических структур является важным фактором при выборе языка программирования для решения поставленной задачи.

На сегодняшний день количество прикладных языков программирования, реализующих объектно-ориентированную парадигму, является наибольшим по отношению к другим парадигмам программирования.

Практически все широко используемые языки являются объектно-ориентированными, развивая и совершенствуя прикладные средства реализации объектно-ориентированных возможностей. В образовательном процессе в силу ограниченности времени при изучении объектно-ориентированного программирования (ООП) рассматриваются, как правило, возможности какого-либо одного языка, что приводит к игнорированию полезных и эффективных механизмов ООП в других языках. Таким образом, является актуальной систематизация знаний об объектно-ориентированном подходе к программированию и его реализации в различных языках программирования.

Целью данной работы является изучение и анализ языков объектно-ориентированного программирования.

Для достижения поставленной цели был выбран ТРИЗ - эволюционный подход. Кроме того, были использованы следующие инструменты ТРИЗ: приемы разрешения технических противоречий; законы развития технических систем.

Наряду с методологией построения программного обеспечения также, несомненно, важны особенности конкретного языка программирования, поскольку, в конечном счете, конструкции должны быть выражены на каком-то языке.

Выделим группу механизмов, которая определяет особенности разработки программ на том или ином языке программирования: синтаксис, структура программы, отладка.

С развитием языков программирования перечисленные механизмы также


Интересная статья: Основы написания курсовой работы