Благодарю автора за ответственное отношение к выполнению заказа.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ 3
ГЛАВА 1 ОСОБЕННОСТИ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И ИХ РАЗНОВИДНОСТИ 5
1.1. Обзор и классификация этапов развития языков программирования 5
1.2. Анализ терминологии и парадигм программирования в области разработки программного обеспечения 9
Выводы по главе 1 13
ГЛАВА 2 АНАЛИЗ ЯЗЫКОВ И ИНТЕГРИРОВАННЫХ СРЕДСТВ РАЗРАБОТКИ ПРОГРАММНОГО КОДА 14
2.1. Анализ преимуществ и специфики использования современных языков программирования 14
2.1.1. Особенности языка программирования Java 14
2.1.2. Особенности языка программирования Python 16
2.1.3. Особенности языка программирования JavaScript 18
2.2. Анализ преимуществ и специфики использования современных интегрированных сред разработки программ 19
2.2.1. Ключевые возможности и особенности среды разработки Intellij idea 20
2.2.2. Ключевые возможности и особенности среды разработки PyCharm 21
2.2.3. Ключевые возможности и особенности среды разработки WebStorm 23
Выводы по главе 2 25
ГЛАВА 3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА БАЗЕ ИСПОЛЬЗОВАНИЯ СРЕДСТВ РАЗРАБОТКИ ЯЗЫКА JAVASCRIPT 26
3.1. Разработка и описание структуры проекта создаваемого ПО 26
3.2. Разработка интерфейса системы 29
Выводы по главе 3 36
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 39
ВВЕДЕНИЕ
Актуальность темы исследования заключается в необходимости исследования особенностей актуальных на рынке языков и средств разработки программного обеспечения (ПО). Постоянный рост спроса на создание и сдачу готового ПО стимулирует рост интереса в данной сфере деятельности у обучающихся студентов. Большое количество языков программирования, доступных и рекламируемых производителями на рынке разработки ПО существенно усложняет процедуру выбора и изучения особенностей их использования. В связи с этим анализ указанной предметной тематики является актуальным и полезным.
Объект исследования: особенности средств разработки программного обеспечения и языков программирования.
Предмет исследования: специфика имплементации программного прикладного приложения на базе использования высокоуровневого языка программирования JavaScript.
...
1.1. Обзор и классификация этапов развития языков программирования
Исторически, процесс эволюции в области вычислительной техники и средств разработки ПО носил неравномерный характер. Это проявлялось в том, что периоды накопления теоретических положений и знаний сменялись технологическими прорывами в разработках.
Принято полагать, что начало развития информатики положено В. Шикардом в 1623 году, когда он создал машину, позволяющую осуществлять сложение и вычитание чисел. Однако, первым полноценным арифмометром, стала модель знаменитого француза Б.Паскаля. Основным элементом в нем было зубчатое колесо.
Первые технические идеи, которые привели к разработке вычислительных цифровых машин, сформированы еще в начале 20-х годов девятнадцатого века Бэббиджем. Главной была мысль о возможности предварительной фиксации перечня операций вычислительной машины для дальнейшей реализации вычислений в автоматическом режиме, т.е. в виде программы.
...
2. Анализ терминологии и парадигм программирования в области разработки программного обеспечения
3. Анализ языков программирования и интегрированных средств разработки программного кода.
4. Разработка программного обеспечения на базе использования средств разработки языка javascript.
5. Разработка и описание структуры проекта создаваемого ПО и интерфейса пользователя.
В первой главе выполненной курсовой работы приведены результаты проведенного анализа особенностей развития зыков программирования и их состава, осуществлен обзор и классификация этапов развития и становления языков программирования с середины прошлого века. Проведен анализ терминологии и парадигм программирования в области разработки программного обеспечения. Приведены иллюстрационные изображения для структурного визуального обобщения рассмотренных в главе понятий.
...
2.1.1. Особенности языка программирования Java
Java - это популярный высокоуровневый язык программирования, который был выпущен известной ИТ компанией Sun Microsystems еще в 1995 году. В настоящее время разработкой языка Java занимается корпорация Oracle. Синтаксис данного языка во многом похож на язык C++, на котором Java и был изначально разработан.
Разрабатываемые Java приложения компилируются в отдельный байт-код (формат .class), который при выполнении интерпретируется JVM (виртуальной машиной Java) для конкретной аппаратно-программной платформы или операционной системы.
Для обхода этого недостатка языка существуют механизмы интеграции отдельных модулей низкоуровневого управления, которые могут быть написаны на других языках (ассемблер, С++ и др.) [13].
...
2.1.2. Особенности языка программирования Python
Python это современный объектно-ориентированный язык с поддержкой динамической типизации, автоматического процесса управления памятью, высокоуровневых гибких структур данных (словари, кортежи, списки).
Python поддерживает создание классов, связи модулей, гибкую и удобную обработку исключительных ситуаций и многопоточные методы вычислений.
Кроме ООП данный язык структурное, функциональное и аспектно-ориентированное программирование [17].
Python позволяет определять тип переменной на этапе исполнения программы.
В связи с этим вместо присваивания переменной определенного значения более корректным является использование фразы «связывания определенного значения с конкретным именем».
Пример экосистемы языка программирования Python приведены на рисунке 5.
...
2.1.3. Особенности языка программирования JavaScript
JavaScript (JS) представляет собой язык разработки сценариев и выполняется непосредственно в веб-браузере клиентского устройства. Программы, которые разработаны на JS называют скриптами, чаще всего такие скрипты включатся непосредственно в HTML страницу различным образом. Результаты выполнения разработанных сценариев отображается на странице браузера, посредством чего происходят различные изменения в ее структуре и содержании [19]. Схематическое блочное отображение процесса обработки исходного программного кода, разработанного на языке программирования JS приведено на рисунке 6.
Рисунок 6 – Процесс обработки исходных JS-файлов
В настоящее время существует большое количество разнообразных устройств, из которых пользователь может просматривать веб-сайты с разными разрешениями экранов.
...
2.2. Анализ преимуществ и специфики использования современных интегрированных сред разработки программ
В данном разделе работы приведены результаты анализа интегрированных сред разработки для рассмотренных ранее языков программирования.
2.2.1. Ключевые возможности и особенности среды разработки Intellij idea
Система для написания кода на языке Java JetBrains IntelliJ IDEA является лидером среди аналогичных сред интегрированной разработки корпоративных и веб-приложений. Система представляет собой комплекс интегрированных средств и инструментов разработки программного кода, включающий в свой состав интеллектуальный редактор текстов с поддержкой автоматизации, средства рефакторинга кода, поддержку J2EE приложений, механизмы интеграции с средствами модульного тестирования JUnit и системами управления версиями, модуль проверки кода Code Inspection, а и компоненты визуального создания графических пользовательских интерфейсов.
...
1. Одинец В.П. Зарисовки по истории компьютерных наук. – Сыктывкар: Коми пединститут, 2013. — 421 с.
2. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2012. – 314 с.
3. Камаев В.А., Костерин В.В. Технологии программирования Учебник. — М.: Высшая школа, 2016. - 314 с.
4. Галин А.Б. Информатика: учебник. – М.: Феникс, 2012. – 223 с.
5. Голицына О.Л., Партыка Т.Л., Языки программирования. Учебное пособие. – М.: Форум, 2012. – 467 с.
и еще 15 источников
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ 3
ГЛАВА 1 ОСОБЕННОСТИ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И ИХ РАЗНОВИДНОСТИ 5
1.1. Обзор и классификация этапов развития языков программирования 5
1.2. Анализ терминологии и парадигм программирования в области разработки программного обеспечения 9
Выводы по главе 1 13
ГЛАВА 2 АНАЛИЗ ЯЗЫКОВ И ИНТЕГРИРОВАННЫХ СРЕДСТВ РАЗРАБОТКИ ПРОГРАММНОГО КОДА 14
2.1. Анализ преимуществ и специфики использования современных языков программирования 14
2.1.1. Особенности языка программирования Java 14
2.1.2. Особенности языка программирования Python 16
2.1.3. Особенности языка программирования JavaScript 18
2.2. Анализ преимуществ и специфики использования современных интегрированных сред разработки программ 19
2.2.1. Ключевые возможности и особенности среды разработки Intellij idea 20
2.2.2. Ключевые возможности и особенности среды разработки PyCharm 21
2.2.3. Ключевые возможности и особенности среды разработки WebStorm 23
Выводы по главе 2 25
ГЛАВА 3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА БАЗЕ ИСПОЛЬЗОВАНИЯ СРЕДСТВ РАЗРАБОТКИ ЯЗЫКА JAVASCRIPT 26
3.1. Разработка и описание структуры проекта создаваемого ПО 26
3.2. Разработка интерфейса системы 29
Выводы по главе 3 36
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 39
ВВЕДЕНИЕ
Актуальность темы исследования заключается в необходимости исследования особенностей актуальных на рынке языков и средств разработки программного обеспечения (ПО). Постоянный рост спроса на создание и сдачу готового ПО стимулирует рост интереса в данной сфере деятельности у обучающихся студентов. Большое количество языков программирования, доступных и рекламируемых производителями на рынке разработки ПО существенно усложняет процедуру выбора и изучения особенностей их использования. В связи с этим анализ указанной предметной тематики является актуальным и полезным.
Объект исследования: особенности средств разработки программного обеспечения и языков программирования.
Предмет исследования: специфика имплементации программного прикладного приложения на базе использования высокоуровневого языка программирования JavaScript.
...
1.1. Обзор и классификация этапов развития языков программирования
Исторически, процесс эволюции в области вычислительной техники и средств разработки ПО носил неравномерный характер. Это проявлялось в том, что периоды накопления теоретических положений и знаний сменялись технологическими прорывами в разработках.
Принято полагать, что начало развития информатики положено В. Шикардом в 1623 году, когда он создал машину, позволяющую осуществлять сложение и вычитание чисел. Однако, первым полноценным арифмометром, стала модель знаменитого француза Б.Паскаля. Основным элементом в нем было зубчатое колесо.
Первые технические идеи, которые привели к разработке вычислительных цифровых машин, сформированы еще в начале 20-х годов девятнадцатого века Бэббиджем. Главной была мысль о возможности предварительной фиксации перечня операций вычислительной машины для дальнейшей реализации вычислений в автоматическом режиме, т.е. в виде программы.
...
2. Анализ терминологии и парадигм программирования в области разработки программного обеспечения
3. Анализ языков программирования и интегрированных средств разработки программного кода.
4. Разработка программного обеспечения на базе использования средств разработки языка javascript.
5. Разработка и описание структуры проекта создаваемого ПО и интерфейса пользователя.
В первой главе выполненной курсовой работы приведены результаты проведенного анализа особенностей развития зыков программирования и их состава, осуществлен обзор и классификация этапов развития и становления языков программирования с середины прошлого века. Проведен анализ терминологии и парадигм программирования в области разработки программного обеспечения. Приведены иллюстрационные изображения для структурного визуального обобщения рассмотренных в главе понятий.
...
2.1.1. Особенности языка программирования Java
Java - это популярный высокоуровневый язык программирования, который был выпущен известной ИТ компанией Sun Microsystems еще в 1995 году. В настоящее время разработкой языка Java занимается корпорация Oracle. Синтаксис данного языка во многом похож на язык C++, на котором Java и был изначально разработан.
Разрабатываемые Java приложения компилируются в отдельный байт-код (формат .class), который при выполнении интерпретируется JVM (виртуальной машиной Java) для конкретной аппаратно-программной платформы или операционной системы.
Для обхода этого недостатка языка существуют механизмы интеграции отдельных модулей низкоуровневого управления, которые могут быть написаны на других языках (ассемблер, С++ и др.) [13].
...
2.1.2. Особенности языка программирования Python
Python это современный объектно-ориентированный язык с поддержкой динамической типизации, автоматического процесса управления памятью, высокоуровневых гибких структур данных (словари, кортежи, списки).
Python поддерживает создание классов, связи модулей, гибкую и удобную обработку исключительных ситуаций и многопоточные методы вычислений.
Кроме ООП данный язык структурное, функциональное и аспектно-ориентированное программирование [17].
Python позволяет определять тип переменной на этапе исполнения программы.
В связи с этим вместо присваивания переменной определенного значения более корректным является использование фразы «связывания определенного значения с конкретным именем».
Пример экосистемы языка программирования Python приведены на рисунке 5.
...
2.1.3. Особенности языка программирования JavaScript
JavaScript (JS) представляет собой язык разработки сценариев и выполняется непосредственно в веб-браузере клиентского устройства. Программы, которые разработаны на JS называют скриптами, чаще всего такие скрипты включатся непосредственно в HTML страницу различным образом. Результаты выполнения разработанных сценариев отображается на странице браузера, посредством чего происходят различные изменения в ее структуре и содержании [19]. Схематическое блочное отображение процесса обработки исходного программного кода, разработанного на языке программирования JS приведено на рисунке 6.
Рисунок 6 – Процесс обработки исходных JS-файлов
В настоящее время существует большое количество разнообразных устройств, из которых пользователь может просматривать веб-сайты с разными разрешениями экранов.
...
2.2. Анализ преимуществ и специфики использования современных интегрированных сред разработки программ
В данном разделе работы приведены результаты анализа интегрированных сред разработки для рассмотренных ранее языков программирования.
2.2.1. Ключевые возможности и особенности среды разработки Intellij idea
Система для написания кода на языке Java JetBrains IntelliJ IDEA является лидером среди аналогичных сред интегрированной разработки корпоративных и веб-приложений. Система представляет собой комплекс интегрированных средств и инструментов разработки программного кода, включающий в свой состав интеллектуальный редактор текстов с поддержкой автоматизации, средства рефакторинга кода, поддержку J2EE приложений, механизмы интеграции с средствами модульного тестирования JUnit и системами управления версиями, модуль проверки кода Code Inspection, а и компоненты визуального создания графических пользовательских интерфейсов.
...
1. Одинец В.П. Зарисовки по истории компьютерных наук. – Сыктывкар: Коми пединститут, 2013. — 421 с.
2. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2012. – 314 с.
3. Камаев В.А., Костерин В.В. Технологии программирования Учебник. — М.: Высшая школа, 2016. - 314 с.
4. Галин А.Б. Информатика: учебник. – М.: Феникс, 2012. – 223 с.
5. Голицына О.Л., Партыка Т.Л., Языки программирования. Учебное пособие. – М.: Форум, 2012. – 467 с.
и еще 15 источников
Купить эту работу vs Заказать новую | ||
---|---|---|
1 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
540 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149294 Курсовой работы — поможем найти подходящую