решить задачу
Тип работы: Курсовая практика
Предмет: Информатика
Страниц: 48
Год написания: 2014
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 Визуализация данных 6
1.1 Применение 6
1.2 Классификация 7
2. Визуализация в Python 17
2.1 Графический интерфейс пользователя в Python 20
2.1.1 Обзор графических библиотек 20
2.1.2 О графическом интерфейсе 21
2.1.3 Что можно сделать с помощью Python 23
2.2 Примеры визуализации с помощью Pyton 25
3 Визуализация в C++ 27
3.1 Borland C++ Builder 28
3.2 Среда QT/C++ 31
3.3 Достоинства и недостатки языка C++ 33
4 Визуализация в RUBY 39
4.1 О языке Ruby 39
4.2 Визуализация 43
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 48Стоимость данной учебной работы: 675 руб.

 

    Форма заказа работы
    ================================

    Укажите Ваш e-mail (обязательно)! ПРОВЕРЯЙТЕ пожалуйста правильность написания своего адреса!

    Укажите № работы и вариант

    Соглашение * (обязательно) Федеральный закон ФЗ-152 от 07.02.2017 N 13-ФЗ
    Я ознакомился с Пользовательским соглашением и даю согласие на обработку своих персональных данных.

    Подтвердите, что Вы не бот

    Учебная работа № 430303. Тема: Сравнительный анализ языков программирования C++, Ruby и Рython для реализации интерактивной визуализации данных

    Выдержка из похожей работы

    …….

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

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

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

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

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

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

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

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

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

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

    Для достижения поставленной цели необходимо
    решить задачи:

    .        Дать характеристику и определить
    свойства языков программирования.

    .        Изучить аспекты
    объектно-ориентированного программирования.

    .        Построить и проанализировать ТРИЗ –
    эволюционную карту механизмов ООП на основе анализа развития
    объектно-ориентированных языков программирования.

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

    Представленная к защите р…