- 1
- 2
- 3
- . . .
- последняя »
Объектно-ориентированное программирование. Сравнительный анализ языков объектно-ориентированного программирования
ОглавлениеВведение
. Характеристики и свойства языков программирования
. Некоторые аспекты объектно-ориентированного программирования
. Исследование эволюции объектно-ориентированных языков программирования
Заключение
Список использованной литературы Введение Языки программирования являются средством представления знаний для компьютерных систем. Они предлагают концептуальные средства представления и возможности моделирования, приспособленные к решению конкретных задач. При этом концепции языков программирования складываются и развиваются в результате стремления разработчиков снизить «семантический разрыв» между языком описания работы вычислительного устройства и языком, на котором осуществляется постановка задачи. Развитие языков на эмпирическом уровне определяется развитием вычислительной техники. На теоретическом уровне изменения в представлениях о языках программирования определяется выбором формы управления вычислительными устройствами. Многообразие концепций языков, разработанных за период в 60 лет, привело к многообразию парадигм программирования, сложившихся к настоящему времени.
Концептуальные идеи языков программирования, которые нашли свое отражение в современных языках программирования, сыграли важную роль в теории программирования. А знание способов реализации в них семантических структур является важным фактором при выборе языка программирования для решения поставленной задачи.
На сегодняшний день количество прикладных языков программирования, реализующих объектно-ориентированную парадигму, является наибольшим по отношению к другим парадигмам программирования.
Практически все широко используемые языки являются объектно-ориентированными, развивая и совершенствуя прикладные средства реализации объектно-ориентированных возможностей. В образовательном процессе в силу ограниченности времени при изучении объектно-ориентированного программирования (ООП) рассматриваются, как правило, возможности какого-либо одного языка, что приводит к игнорированию полезных и эффективных механизмов ООП в других языках. Таким образом, является актуальной систематизация знаний об объектно-ориентированном подходе к программированию и его реализации в различных языках программирования.
Целью данной работы является изучение и анализ языков объектно-ориентированного программирования.
Для достижения поставленной цели был выбран ТРИЗ - эволюционный подход. Кроме того, были использованы следующие инструменты ТРИЗ: приемы разрешения технических противоречий; законы развития технических систем.
Наряду с методологией построения программного обеспечения также, несомненно, важны особенности конкретного языка программирования, поскольку, в конечном счете, конструкции должны быть выражены на каком-то языке.
Выделим группу механизмов, которая определяет особенности разработки программ на том или ином языке программирования: синтаксис, структура программы, отладка.
С развитием языков программирования перечисленные механизмы также
- 1
- 2
- 3
- . . .
- последняя »
Похожие работы
Интересная статья: Основы написания курсовой работы