Файл: Технологии программирования. История развития программирования в России..pdf

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

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

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

Добавлен: 22.04.2023

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

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

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

6. Заключение

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

• машинные (языки программирования низкого уровня);

• машинно-ориентированные (ассемблеры);

• машинно-независимые (высокого уровня).

Несмотря на то, что эти языки программирования определяют в отдельную группу, их выполнение происходит в машинном коде. Для выполнения готовой программы построчно и перевода её в машинный код используются специальные программы - интерпретаторы. Если перевод программного кода с одного языка на другой осуществляется без выполнения команд, то этим занимаются программы-компиляторы. В общем случае программы, предназначенные для перевода написанных программ из одного формального языка программирования в другой, называются трансляторами. История языков программирования знает множество примеров, когда случались самые настоящие революции в программировании. В процессе написания данной курсовой работы мною была изучена история возникновения самого программирования. Также была проведена систематизация знаний о подходах и принципах создании новых языков программирования. В заключении следует отметить, что рассмотренная тема, позволяет просмотреть путь становления технологий и языков программирования и является интересной с точки зрения специалиста в области информационных технологий. В процессе написания данной курсовой работы мною была изучена история возникновения самого программирования. Также была проведена систематизация знаний о подходах и принципах создании новых языков программирования. В заключении следует отметить, что рассмотренная тема, позволяет просмотреть путь становления технологий и языков программирования и является интересной с точки зрения специалиста в области информационных технологий.


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

7. Список литературы

1. Абрамов С.А., Зима Е.В. Начало программирования на языке Паскаль. – М.:Наука, 2012. – 112 с.

2. Алексеев В.Е. и др. Вычислительная техника и программирование. Практикум по программированию. - М.: ВШ, 2013, 200 с.

3. Бондарев В. - М., Рублинецкий В.И., Качко Е.Г. Основы программирования. - Харьков: Фолио, Ростов н/Д: Феникс, 2013. - 368 с.

4. Вирт Н. Алгоритмы и структуры данных. - М.: Мир, 2013, 406 с.

5. Гладков В.П. Конспект лекций по программированию для начинающих: Учеб. пособие / Перм. гос. техн. ун-т. - Пермь, 2013. - 217 с.

6. Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0. - М.: "ДМК", 2012. - 416 с. 7. Калашников О. Ассемблер? Это просто! Учимся программировать (+ CD-ROM); СПб: БХВ - Москва, 2013. - 384 c.

8. Кнут, Д. Искусство программирования для ЭВМ; М.: Мир - Москва, 2013. - 569 c.

9. Кьоу, Дж.; Джеанини, М. Объектно-ориентированное программирование. Просто и понятно; СПб: Питер - Москва, 2015. - 238 c.

10. Муртаф, Б. Современное линейное программирование; Мир - Москва, 2013. - 224 c.

11. Намиот, Д.Е. Практическое использование MS Windows; Унитех - Москва, 2012. - 124 c.

12. Павловская Т.А. Паскаль. Программирование на языке высокого уровня. - СПб: Питер, 2013.-393с.

13. Технология программирования. Основные понятия и подходы [Электронный ресурс], режим доступа: http://www.arctic-cooler.com/programming/1/comptechnology0.html.

14. Лекции по информационным технологиям [Электронный ресурс]/ http://www.studfiles.ru/dir/cat32/subj1177/file9554/view96799/page20.html

15. Лекции по технологии программирования (Гвоздев) [Электронный ресурс], режим доступа: http://gendocs.ru/v28091/?cc=10

16. История развития языков программирования [Электронный ресурс], режим доступа: http://life-prog.ru/view_articles.php?id=41

17. История создания языков программирования [Электронный ресурс], режим доступа: http://www.shapovalov.org/publ/7-1-0-77.

18. История создания языков программирования [Электронный ресурс], режим доступа: http://www.psciences.net/main/sciences/computer_sciences/articles/istyazprog.html