Файл: Классификация языков программирования высокого уровня ( Обзор актуальных технологий программирования ).pdf
Добавлен: 01.04.2023
Просмотров: 256
Скачиваний: 2
СОДЕРЖАНИЕ
1. Обзор актуальных технологий программирования
1.1 Классификация языков программирования по уровням
1.2. Краткая характеристика языков программирования высокого уровня
2. Использование языков программирования высокого уровня для решения задач вычислительной математики
2.1. Методы численного интегрирования
2.2. Решение задания на языке высокого уровня С
В курсовой работе нами была произведена классификация языков программирования высокого уровня к ним относятся: Фортран, Кобол, Алгол, Pascal, Java, C, C++, C#, Objective C, Smalltalk, Delphi.
Проанализировав все выше изложенное, нами был сделан аргументированный выбор языка программирования высокого уровня Паскаль и #Си для дальнейшего изучения предмета исследования.
Во второй главе мы использовали язык программирования Си и Паскаль (высокого уровня), для решения задач по вычислительной математики. В результате чего, пришли к выводу, что эти языки крайне похожи, но имеют серьезные различия в синтаксисе. Так, например, в обоих языках есть подпрограммы ввода и вывода, но в Си это printf и scanf, а в Паскале write и read. Так со многими командами, но они имеют одинаковый смысл, что делает несложным перевод кода с одного языка на другой. Структурное программирование заметно упрощает процесс написания программы. Благодаря использованию подпрограмм упрощается исправление ошибок, допущенных в ходе написания программы. Дальнейшее применение этой программы вполне возможно. Модули вычисления интегралов можно использовать в других, более сложных программах, что является серьезным преимуществом структурного программирования.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Абрамов Г.В., Медведкова И.Е., Коробова Л.А. Проектирование информационных систем. – М.: ВГУИТ, 2012. – 172 с.
- Архангельский А.Я. Программирование в С++Builder 6. – М.: Бином, 2012. – 1151 с.
- Ашарина И.В. Основы программирования на языках C и C++. – М.: Горячая линия – Телеком, 2012. – 208 c.
- Батоврин В.К. Толковый словарь по системной и программной инженерии. – М.: ДМК Пресс. 2012. – 280 с.
- Биллиг В.А. Основы объектного программирования на C# (C# 3.0, Visual Studio 2008). – М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2016. – 584 c.
- Васильев П.П. Турбо Паскаль в примерах и задачах. – М.: Финансы и статистика, 2016. – 496 c.
- Вязовик Н.А. Программирование на Java. - СПб: Интуит, 2016. –600 с.
- Гавриков М.М., Иванченко А.Н., Гринченков Д.В. Теоретические основы разработки и реализации языков программирования. – М.: КноРус, 2014. – 184 c.
- Гергель В.П. Современные языки и технологии параллельного программирования. – М.: Издательство МГУ, 2012. – 408 c.
- Герман О., Герман Ю. Программирование на Java и C# для студента. – М.: БХВ-Петербург, 2014. - 512 c.
- Зыков С.В. Введение в теорию программирования. Курс лекций. Учебное пособие. – М.: Интернет-университет информационных технологий, 2012. – 400 c.
- Ишкова Э.А. C#. Начала программирования. – М.: Бином-Пресс, 2016. – 334 c.
- Кетков Ю.Л., Кетков А.Ю. Свободное программное обеспечение. FREE PASCAL для студентов и школьников (+ CD). – М.: БХВ–Петербург, 2012. – 376 c.
- Павловская Т.А. C/C++: Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2012. – 480 с.
- Пахомов Б. C/C++ и MS Visual С++ 2010 для начинающих. – СПб.: БХВ–Петербург, 2011. – 726 с.
- Портянкин И.А. Swing. Эффектные пользовательские интерфейсы. - СПб.: Лори, 2011. – 608 с.
- Советов Б.Я. Архитектура информационных систем / Б.Я. Советов, А.И. Водяхо, В.А. Дубенецкий и др. – М.: Издательский центр «Академия», 2012. – 288 с.
- Трутнев Д.Р. Архитектуры информационных систем. Основы проектирования: Учебное пособие. - СПб.: НИУ ИТМО, 2012. – 66 с.
- Хорев П.Б. Объектно-ориентированное программирование с примерами на С#. Учебное пособие. – М.: Форум, Инфра-М, 2016. – 200 c.
- Черпаков И.В. Основы программирования. Учебник и практикум. – М.: Юрайт, 2016. – 220 c.
-
Гавриков М.М., Иванченко А.Н., Гринченков Д.В. Теоретические основы разработки и реализации языков программирования, – М.: КноРус, 2014. – С. 72. ↑
-
Черпаков И.В. Основы программирования. Учебник и практикум. – М.: Юрайт, 2016. – С. 28. ↑
-
Батоврин В.К. Толковый словарь по системной и программной инженерии. – М.: ДМК Пресс, 2012. – С. 55. ↑
-
Гергель В.П. Современные языки и технологии параллельного программирования. – М.: Издательство МГУ, 2012. – С. 33. ↑
-
Зыков С.В. Введение в теорию программирования. Курс лекций. Учебное пособие. – М.: Интернет-университет информационных технологий, 2012. – С. 54. ↑
-
Абрамов Г.В., Медведкова И.Е., Коробова Л.А. Проектирование информационных систем. – М.: ВГУИТ, 2012. – С. 60. ↑
-
Биллиг В.А. Основы объектного программирования на C# (C# 3.0, Visual Studio 2008). – М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, – 2016. – C. 28. ↑
-
Зыков С.В. Введение в теорию программирования. Курс лекций. Учебное пособие. – М.: Интернет-университет информационных технологий, 2012. – С. 58. ↑
-
Архангельский А.Я. Программирование в С++Builder 6. – М.: Бином, 2012. – С. 552. ↑
-
Зыков С.В. Введение в теорию программирования. Курс лекций. Учебное пособие. – М.: Интернет-университет информационных технологий, 2012. – С. 65. ↑
-
Черпаков И.В. Основы программирования. Учебник и практикум / И.В. Черпаков. – М.: Юрайт, 2016. – C. 187. ↑
-
Батоврин В.К. Толковый словарь по системной и программной инженерии. – М.: ДМК Пресс, 2012. – С. 154. ↑
-
Гергель В.П. Современные языки и технологии параллельного программирования. – М.: Издательство МГУ, 2012. – С. 67. ↑
-
Гавриков М.М., Иванченко А.Н., Гринченков Д.В. Теоретические основы разработки и реализации языков программирования. – М.: КноРус, 2014. – С. 59. ↑
-
Трутнев Д.Р. Архитектуры информационных систем. Основы проектирования: Учебное пособие. - СПб.: НИУ ИТМО, 2012. – С. 241. ↑
-
Зыков С.В. Введение в теорию программирования. Курс лекций. Учебное пособие. – М.: Интернет-университет информационных технологий, 2012. – С. 77. ↑
-
Герман О., Герман Ю. Программирование на Java и C# для студента. – М.: БХВ-Петербург, 2014. – С. 73. ↑
-
Советов Б.Я. Архитектура информационных систем / Советов Б.Я., Водяхо А.И., Дубенецкий В.А. и др. – М.: Издательский центр «Академия», 2012. – С. 127. ↑
-
Черпаков И.В. Основы программирования. Учебник и практикум. – М.: Юрайт, 2016. – С. 81. ↑
-
Зыков С.В. Введение в теорию программирования. Курс лекций. Учебное пособие. – М.: Интернет-университет информационных технологий, 2012. – C. 197. ↑
-
Гавриков М.М., Иванченко А.Н., Гринченков Д.В. Теоретические основы разработки и реализации языков программирования. – М.: КноРус, 2014. – С. 88. ↑
-
Ашарина И.В. Основы программирования на языках C и C++. – М.: Горячая линия – Телеком, 2012. – С. 38. ↑
-
Архангельский А.Я. Программирование в С++Builder 6. – М.: Бином, 2012. – С. 782. ↑
-
Пахомов Б. C/C++ и MS Visual С++ 2010 для начинающих. – СПб.: БХВ–Петербург, 2011. – С. 122. ↑
-
Ашарина И.В. Основы программирования на языках C и C++. – М.: Горячая линия – Телеком, 2012. – C. 178. ↑
-
Павловская Т.А. C/C++: Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2012. – С. 55. ↑
-
Биллиг В.А. Основы объектного программирования на C# (C# 3.0, Visual Studio 2008). – М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2016. – С. 49. ↑
-
Герман О., Герман Ю. Программирование на Java и C# для студента. – М.: БХВ-Петербург, 2014. – С. 66. ↑
-
Ишкова Э.А. C#. Начала программирования. – М.: Бином-Пресс, 2016. – C. 207. ↑
-
Хорев П.Б. Объектно-ориентированное программирование с примерами на С#. Учебное пособие. – М.: Форум, Инфра-М, 2016. – С. 71. ↑
-
Ашарина И.В. Основы программирования на языках C и C++. – М.: Горячая линия – Телеком, 2012. – C. 241. ↑
-
Гергель В.П. Современные языки и технологии параллельного программирования. – М.: Издательство МГУ, 2012. – C. 297. ↑
-
Ишкова Э.А. C#. Начала программирования. – М.: Бином-Пресс, 2016. – С. 91. ↑
-
Вязовик Н.А. Программирование на Java. - СПб: Интуит, 2016. – С. 325. ↑
-
Черпаков И.В. Основы программирования. Учебник и практикум. – М.: Юрайт, 2016. – С. 105. ↑
-
Герман О., Герман Ю. Программирование на Java и C# для студента. – М.: БХВ-Петербург, 2014. - C. 157. ↑
-
Кетков, Ю.Л., Кетков А.Ю. Свободное программное обеспечение. FREE PASCAL для студентов и школьников (+ CD). – М.: БХВ–Петербург, 2012. – C. 76. ↑
-
Васильев П.П. Турбо Паскаль в примерах и задачах. – М.: Финансы и статистика, 2016. – С. 67. ↑
-
Зыков С.В. Введение в теорию программирования. Курс лекций. Учебное пособие. – М.: Интернет-университет информационных технологий, 2012. – С. 147. ↑
-
Васильев П.П. Турбо Паскаль в примерах и задачах. – М.: Финансы и статистика, 2016. – С. 84. ↑
-
Черпаков И.В. Основы программирования. Учебник и практикум. – М.: Юрайт, 2016. – С. 125. ↑
-
Зыков С.В. Введение в теорию программирования. Курс лекций. Учебное пособие. – М.: Интернет-университет информационных технологий, 2012. – C. 198. ↑
-
Гавриков М.М., Иванченко А.Н., Гринченков Д.В. Теоретические основы разработки и реализации языков программирования. – М.: КноРус, 2014. – С. 100. ↑
-
Черпаков И.В. Основы программирования. Учебник и практикум. – М.: Юрайт, 2016. – С. 132. ↑