Файл: Анализ и оценка средств реализации объектно-ориентированного подхода к проектированию экономической информационной системы (Суть анализа и проектирования в ООП).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 12.03.2024

Просмотров: 84

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Пример реализации класса на Ruby на рис.3.3.

Рисунок 3.3 – Пример реализации класса в Ruby

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

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

  • В Ruby есть конструкции для обработки исключений, как в Java или Python, которые позволяют проще работать с ошибками.
  • В Ruby представлен настоящий mark-and-sweep (пометь и отчисти) сборщик мусора для всех Ruby объектов. Не нужно вручную отслеживать количество ссылок в сторонних библиотеках. Как говорит Matz, “Это полезней для вашего здоровья.”
  • Писать расширения на C в Ruby проще чем в Perl или Python при помощи очень элегантного API для вызова Ruby из C. Он включает в себя вызовы для встраивания Ruby в программное обеспечение, чтобы использовать его как скриптовый язык. Также доступен интерфейс SWIG.
  • Ruby может подгружать сторонние библиотеки динамически, если позволяет операционная система.
  • В Ruby реализованы независимые от операционной системы потоки. Таким образом, на любых платформах, где вы запускаете Ruby, вы также имеете возможность использовать многопоточность, не зависимо от того, поддерживает ли данная система потоки или нет. Вы можете использовать возможности многопоточности даже в MS-DOS!
  • Ruby отличается высокой переносимостью: он был разработан большей частью на GNU/Linux, но работает на многих типах UNIX, Mac OS X, Windows, DOS, BeOS, OS/2, и так далее.

ЗАКЛЮЧЕНИЕ

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


СПИСОК ЛИТЕРАТУРЫ

  1. Иванов А.Г., Карпова А.В., Семик В.П., Филинов Ю.Е. Объектно-ориентированная среда программирования. Системы и средства информатики. Вып.2. - М.: Наука, 2011.
  2. Козырев А.А. Информационные технологии в экономике и управлении – СПб.: Изд-во Михайлова В.А., 2003
  3. Уткин В.Б., Балдин К.В. Информационные системы и технологии в экономике. – М.: ЮНИТИ, 2007.
  4. Stroustrup D. The C++ Programming Language. Addison-Wesley, 1986.
  5. Хотинская Г.И. Информационные технологии управления. – М.: Дело и Сервис (ДИС), 2003.