Автор24

Информация о работе

Подробнее о работе

Страница работы

Анализ и использование современных языков программирования высокого уровня

  • 34 страниц
  • 2016 год
  • 149 просмотров
  • 2 покупки
Автор работы

nickolay.rud

Преподаватель IT-дисциплин

500 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

ВВЕДЕНИЕ 2
ГЛАВА 1 ОСОБЕННОСТИ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 4
1.1 Анализ тенденций и причин востребованности современных высокоуровневых языков 4
1.2. Сущность и специфика объектно-ориентированной парадигмы программирования 7
Выводы по главе 1 11
ГЛАВА 2 СПЕЦИФИКА ФУНЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СОВРЕМЕННЫХ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 12
2.1. Анализ функциональных возможностей языка C# и IDE Visual Studio 12
2.2. Анализ функциональных возможностей языка Java и IDE Netbeans 14
2.3. Анализ функциональных возможностей языка Delphi 18
Выводы по главе 2 20
ГЛАВА 3 РАЗРАБОТКА ГРАФИЧЕСКОГО ПРИЛОЖЕНИЯ В СРЕДЕ BORLAND DELPHI 21
3.1. Разработка сущностей и структуры базы данных для программного приложения 21
3.2. Разработка форм интерфейса программного приложения 22
Выводы по главе 3 30
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 33

1.1 Анализ тенденций и причин востребованности современных высокоуровневых языков
На рис. 1 приведена диаграмма популярности и распространенности современных языков программирования за последний год.

Рисунок 1 – Диаграмма распространенности языков программирования [8]
Спецификой современных языков программирования высокого уровня является отсутствие необходимости в учете особенностей отдельных архитектур и систем, что позволяет переносить и использовать разработанные приложения на разных компьютерах. Достаточно одной предварительной перекомпиляции программного продукта под конкретную операционную систему и архитектуру. Это позволяет сократить время, необходимое на разработку программного приложения, что является критичным параметром при работе над большими проектами [2].
Языки высокого уровня призваны к упрощению процессов решения трудоемких задач в программировании существующего и будущего программного обеспечения.
...

1.2. Сущность и специфика объектно-ориентированной парадигмы программирования
Объектно-ориентированное программирование (ООП) это современная парадигма программирования, опирающаяся на такие ключевые понятия, как объект и класс, позволяющая организовать гибкую структуру программного кода проекта.
ООП появилась посредством развития идеологии функционально-процедурного программирования, в которой не было четкой связи между данными, процедурами и функциями, их вызов осуществлялся в ручную, а обработка передавалась посредством операторов типа goto [3].
На развитие парадигмы ООП существенное значение оказало концептуальные понятия события и компонента. Взаимодействие объектов приведено на рис.2.
Основными понятиями в ООП являются классы и объекты. Класс представляет собой формализованный, в рамках синтаксиса используемого языка программирования в составленном пространстве имен, исходный код абстрактного (неинициализированной при создании) объекта (сущности).
...

Выводы по главе 1

В рамках данной главы описаны основные особенности языков программирования высокого уровня. Проведен анализ ряда литературных источников по существующим высокоуровневым языкам программирования. В частности даны основные определения, проведен анализ тенденций и причин востребованности современных языков программирования, рассмотрены преимущества и недостатки существующих и наиболее популярных на практике языков высокоуровневого программирования. Рассмотрена сущность и специфика объектно-ориентированной парадигмы программирования, даны определения основным принципам ООП: инкапсуляции, наследованию и полиморфизму.

ГЛАВА 2 СПЕЦИФИКА ФУНЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СОВРЕМЕННЫХ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ

2.1.
...

2.1. Анализ функциональных возможностей языка C# и IDE Visual Studio
В настоящее время крайне популярен среди разработчиков программного обеспечения (ПО) набор продуктов компании Microsoft, включающих, в частности, интегрированную среду разработки (IDE) программ - Microsoft Visual Studio. В настоящее время актуальной версией является MVS 2015.
Интерфейс Visual Studio приведен на рис.5.

Рисунок 5 - Интерфейс среды Visual Studio
Предлагаемые средства разработки ПО продукты позволяют оперативно и гибко разрабатывать различные типы приложений, в частности, согласно [12]:
• консольные приложения;
• приложения с графическим интерфейсом, на базе использования популярной среди разработчиков десктопных решений технологии Windows Forms;
• веб-сайты, на базе использования ASP.net.
Данные решения реализуются для всех платформ, которые поддерживаются вендором средств разработки Microsoft.
...

2.2. Анализ функциональных возможностей языка Java и IDE Netbeans
Java это современный и гибкий объектно-ориентированный язык программирования высокого уровня, созданный компанией Sun Microsystems в 1995. В настоящее время разработкой и продвижением этого языка занимается компания Oracle, которая купила первоначального разработчика Java еще в 2009 году.
Синтаксис Java похож на C и С#. В официальном порте языка Java разрабатываемые приложения компилируются в некий байт-код, который при инициализации выполнения интерпретируется виртуальной машиной (JVM) под конкретную платформу (Windows, Linuz, iOS и др.) [8].
При создании высокоуровневого языка программирования Java закладывались такие цели:
- синтаксис языка должен быть понятным и простым, с поддержкой парадигмы ООП;
- разработка исполняемых приложений должна осуществляться безотказно, т.е.
...

2.3. Анализ функциональных возможностей языка Delphi
Delphi – это продукт Borland International для быстрого создания приложений. Процесс создания интерфейса будущей программы напоминает забаву с игровым компьютерным конструктором. Поэтому RAD-среды еще называют визуальными средами разработки, какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут, когда программа заработает [1].
Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal.
...

3.2. Разработка форм интерфейса программного приложения

Разрабатываемое программное приложение представляет собой исполняемый программный код в виде отдельного exe-файла, обеспечивающее пользовательский интерфейс и функциональные возможности автоматизации учета процессов работы складского отдела выбранной организации.
Разработанная программа позволяет обеспечить корректность и унификацию всех бизнес-процессов организации, что позволяет значительно увеличить процент эффективности использования материальных ресурсов, что приводит к оптимизации временных затрат по отдельным складским операциям.
Разработанное программное приложение управления складскими операциями позволяет реализовать:
- учет трудовых ресурсов организации;
- управление и учет форм документации по операциям;
- визуализацию отчетов по складским операциям;
- поиск товаров в базе данных;
- отчетные операции с товаром на складе.
Разработанный интерфейс главного окна программного приложения приведен на рис.9.
...

ЗАКЛЮЧЕНИЕ

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

1. Пестриков В. М. Delphi на примерах. – СПб.: БХВ-Петербург, 2012. – 496 с.
2. Раскин Д. Интерфейс: новые направления в проектировании компьютерных систем. – СПб.: Символ–Плюс, 2014. – 227 с.
3. Рихтер Д. Программирование на языке C#. – СПб.: Питер, 2013. – 412 с.
4. Себеста Р. Основные концепции языков программирования. – М.: Эксмо, 2013. – 316 с.
5. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2012. – 314 с.
6. Синицын С. Программирование на языке высокого уровня. - СПб.: Академия, 2011. - 400 с.
7. Скляр Д. PHP. Принципы программирования. – СПб.: БХВ-Петербург, 2011. – 216 с.
8. Стивенс Р. Delphi. Готовые алгоритмы. – СПб.: Питер, 2011. – 381 с.

и еще 13 источников

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

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

Фрагменты работ

ВВЕДЕНИЕ 2
ГЛАВА 1 ОСОБЕННОСТИ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 4
1.1 Анализ тенденций и причин востребованности современных высокоуровневых языков 4
1.2. Сущность и специфика объектно-ориентированной парадигмы программирования 7
Выводы по главе 1 11
ГЛАВА 2 СПЕЦИФИКА ФУНЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СОВРЕМЕННЫХ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 12
2.1. Анализ функциональных возможностей языка C# и IDE Visual Studio 12
2.2. Анализ функциональных возможностей языка Java и IDE Netbeans 14
2.3. Анализ функциональных возможностей языка Delphi 18
Выводы по главе 2 20
ГЛАВА 3 РАЗРАБОТКА ГРАФИЧЕСКОГО ПРИЛОЖЕНИЯ В СРЕДЕ BORLAND DELPHI 21
3.1. Разработка сущностей и структуры базы данных для программного приложения 21
3.2. Разработка форм интерфейса программного приложения 22
Выводы по главе 3 30
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 33

1.1 Анализ тенденций и причин востребованности современных высокоуровневых языков
На рис. 1 приведена диаграмма популярности и распространенности современных языков программирования за последний год.

Рисунок 1 – Диаграмма распространенности языков программирования [8]
Спецификой современных языков программирования высокого уровня является отсутствие необходимости в учете особенностей отдельных архитектур и систем, что позволяет переносить и использовать разработанные приложения на разных компьютерах. Достаточно одной предварительной перекомпиляции программного продукта под конкретную операционную систему и архитектуру. Это позволяет сократить время, необходимое на разработку программного приложения, что является критичным параметром при работе над большими проектами [2].
Языки высокого уровня призваны к упрощению процессов решения трудоемких задач в программировании существующего и будущего программного обеспечения.
...

1.2. Сущность и специфика объектно-ориентированной парадигмы программирования
Объектно-ориентированное программирование (ООП) это современная парадигма программирования, опирающаяся на такие ключевые понятия, как объект и класс, позволяющая организовать гибкую структуру программного кода проекта.
ООП появилась посредством развития идеологии функционально-процедурного программирования, в которой не было четкой связи между данными, процедурами и функциями, их вызов осуществлялся в ручную, а обработка передавалась посредством операторов типа goto [3].
На развитие парадигмы ООП существенное значение оказало концептуальные понятия события и компонента. Взаимодействие объектов приведено на рис.2.
Основными понятиями в ООП являются классы и объекты. Класс представляет собой формализованный, в рамках синтаксиса используемого языка программирования в составленном пространстве имен, исходный код абстрактного (неинициализированной при создании) объекта (сущности).
...

Выводы по главе 1

В рамках данной главы описаны основные особенности языков программирования высокого уровня. Проведен анализ ряда литературных источников по существующим высокоуровневым языкам программирования. В частности даны основные определения, проведен анализ тенденций и причин востребованности современных языков программирования, рассмотрены преимущества и недостатки существующих и наиболее популярных на практике языков высокоуровневого программирования. Рассмотрена сущность и специфика объектно-ориентированной парадигмы программирования, даны определения основным принципам ООП: инкапсуляции, наследованию и полиморфизму.

ГЛАВА 2 СПЕЦИФИКА ФУНЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СОВРЕМЕННЫХ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ

2.1.
...

2.1. Анализ функциональных возможностей языка C# и IDE Visual Studio
В настоящее время крайне популярен среди разработчиков программного обеспечения (ПО) набор продуктов компании Microsoft, включающих, в частности, интегрированную среду разработки (IDE) программ - Microsoft Visual Studio. В настоящее время актуальной версией является MVS 2015.
Интерфейс Visual Studio приведен на рис.5.

Рисунок 5 - Интерфейс среды Visual Studio
Предлагаемые средства разработки ПО продукты позволяют оперативно и гибко разрабатывать различные типы приложений, в частности, согласно [12]:
• консольные приложения;
• приложения с графическим интерфейсом, на базе использования популярной среди разработчиков десктопных решений технологии Windows Forms;
• веб-сайты, на базе использования ASP.net.
Данные решения реализуются для всех платформ, которые поддерживаются вендором средств разработки Microsoft.
...

2.2. Анализ функциональных возможностей языка Java и IDE Netbeans
Java это современный и гибкий объектно-ориентированный язык программирования высокого уровня, созданный компанией Sun Microsystems в 1995. В настоящее время разработкой и продвижением этого языка занимается компания Oracle, которая купила первоначального разработчика Java еще в 2009 году.
Синтаксис Java похож на C и С#. В официальном порте языка Java разрабатываемые приложения компилируются в некий байт-код, который при инициализации выполнения интерпретируется виртуальной машиной (JVM) под конкретную платформу (Windows, Linuz, iOS и др.) [8].
При создании высокоуровневого языка программирования Java закладывались такие цели:
- синтаксис языка должен быть понятным и простым, с поддержкой парадигмы ООП;
- разработка исполняемых приложений должна осуществляться безотказно, т.е.
...

2.3. Анализ функциональных возможностей языка Delphi
Delphi – это продукт Borland International для быстрого создания приложений. Процесс создания интерфейса будущей программы напоминает забаву с игровым компьютерным конструктором. Поэтому RAD-среды еще называют визуальными средами разработки, какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут, когда программа заработает [1].
Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal.
...

3.2. Разработка форм интерфейса программного приложения

Разрабатываемое программное приложение представляет собой исполняемый программный код в виде отдельного exe-файла, обеспечивающее пользовательский интерфейс и функциональные возможности автоматизации учета процессов работы складского отдела выбранной организации.
Разработанная программа позволяет обеспечить корректность и унификацию всех бизнес-процессов организации, что позволяет значительно увеличить процент эффективности использования материальных ресурсов, что приводит к оптимизации временных затрат по отдельным складским операциям.
Разработанное программное приложение управления складскими операциями позволяет реализовать:
- учет трудовых ресурсов организации;
- управление и учет форм документации по операциям;
- визуализацию отчетов по складским операциям;
- поиск товаров в базе данных;
- отчетные операции с товаром на складе.
Разработанный интерфейс главного окна программного приложения приведен на рис.9.
...

ЗАКЛЮЧЕНИЕ

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

1. Пестриков В. М. Delphi на примерах. – СПб.: БХВ-Петербург, 2012. – 496 с.
2. Раскин Д. Интерфейс: новые направления в проектировании компьютерных систем. – СПб.: Символ–Плюс, 2014. – 227 с.
3. Рихтер Д. Программирование на языке C#. – СПб.: Питер, 2013. – 412 с.
4. Себеста Р. Основные концепции языков программирования. – М.: Эксмо, 2013. – 316 с.
5. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2012. – 314 с.
6. Синицын С. Программирование на языке высокого уровня. - СПб.: Академия, 2011. - 400 с.
7. Скляр Д. PHP. Принципы программирования. – СПб.: БХВ-Петербург, 2011. – 216 с.
8. Стивенс Р. Delphi. Готовые алгоритмы. – СПб.: Питер, 2011. – 381 с.

и еще 13 источников

Купить эту работу

Анализ и использование современных языков программирования высокого уровня

500 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

4 августа 2016 заказчик разместил работу

Выбранный эксперт:

Автор работы
nickolay.rud
4.9
Преподаватель IT-дисциплин
Купить эту работу vs Заказать новую
2 раза Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
500 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв pocya об авторе nickolay.rud 2016-06-22
Курсовая работа

Благодарю автора за ответственное отношение к выполнению заказа.

Общая оценка 5
Отзыв Анна Петрова об авторе nickolay.rud 2014-05-15
Курсовая работа

Огромная благодарность автору за выполненную работу!Преподаватель очень хвалил работу

Общая оценка 5
Отзыв Филипп Минаев об авторе nickolay.rud 2016-05-23
Курсовая работа

спасибо за работу!

Общая оценка 5
Отзыв hakeng об авторе nickolay.rud 2014-09-30
Курсовая работа

Все сделано отлично и в срок, все исправления были сделаны оперативно. Отличный автор!

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Высокоскоростная корпоративная, локальная вычислительная сеть предприятия

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

Программный комплекс задач поддержки процесса использования смарт-карт клиентами АЗС

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Защита локальной сети программными средствами microsoft

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Разработка мобильного приложения для планирования и организации задач пользователя

Уникальность: от 40%
Доступность: сразу
2400 ₽
Готовая работа

Информационная веб-система организации процесса чартеринга яхт

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Обзор рынка программных средств self-service BI инструментов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка голосового чата для локальной сети

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Конфигурирование поисковых серверов для сети Интернет и локальной сети

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Коммутации в телеграфных сетях

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Динамические структуры данных

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка и интегрирование в технические компании информационных веб-ресурсов

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка системы "Умный дом" для использования в загородном доме

Уникальность: от 40%
Доступность: сразу
1000 ₽