Файл: Современные языки программирования (Теоретические основы языков программирования).pdf
Добавлен: 28.03.2023
Просмотров: 155
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Теоретические основы языков программирования
1.2 История развития языков программирования
1.3 Современное состояние языков программирования
Глава 2. Практическое исследование языков программирования
2.1 Примеры программ на разных языках программирования
2.2 Сравнение программ, написанных на различных языках программирования
Начало алгоритма
y=2.25;
c=4*sqrt(0.8/y);
b=sin(c)/cos(y);
gamma:=sin(y/b)/cos(y/b)+sin(b/c)/cos(b/c)+sin(c/y)/cos(c/y)
Конец алгортима
Вывод gamma
Текст программы на языке Паскаль:
vary,b,c,gamma:real;
begin
y:=2.25;
c:=4*sqrt(0.8/y);
b:=sin(c)/cos(y);
gamma:=sin(y/b)/cos(y/b)+sin(b/c)/cos(b/c)+sin(c/y)/cos(c/y);
writeln(gamma:0:4);
end.
Результат выполнения программы: 3.1732
Аналогичный код программы на языке Python.
import math
y=2.25
c=4*math.sqrt(0.8/y)
b=math.sin(c)/math.cos(y)
gamma=math.sin(y/b)/math.cos(y/b)+math.sin(b/c)/math.cos(b/c)+math.sin(c/y)/math.cos(c/y)
print("{:.4f}".format(gamma))
Таким образом, программы, записанные на современном языке программирования Python, как правило, требуют написания меньшего количества строчек кода, чем на устаревшем языке Pascal.
Заключение
Мы провели теоретическое и практическое исследование языков программирования. Для достижения данной цели в работе были решены следующие задачи
- рассмотрение и анализ истории ЯП;
- описание современного состояния ЯП;
- рассмотрение и сравнение программ, написанных на различных ЯП;
- охарактеризованы тенденции в развитии ЯП.
На основании проведенного исследования можно сделать вывод, что языки программирования оказали огромное влияние на развитие информационных технологий. Современные популярные языки программирования, как правило, имеют сферу применения, в которой они используются чаще всего. В современных языках программирования сделан акцент на понятность, читаемость кода для разработчика. Также важным является возможность использования ЯП и созданных программ на разных платформах.
Кроме того, для современных языков программирования важно применение для различного рода задач. Особое значение имеет возможности реализации веб-технологий.
Список использованной литературы
- Грызлов, В. И. Турбо Паскаль 7.0. М.: ДМК, 2016. - 416 c
- Угринович, Н.Д. Информатика 10-11 класс. М.: Бином. Лаборатория знаний, 2017. - 511 c
- Саммерфилд, М. Программирование на Python 3. Подробное руководство. - М.: Символ, 2016. - 608 c.
- Информационные системы и технологии. Научное издание. Под ред. Ю.Ф. Тельнова. - М.: ЮНИТИ, 2016. - 303 c.
- Абрамов, В. Г. Введение в язык паскаль. М.: Наука, 2018. - 320 c.
- Альфред, В. Ахо Структуры данных и алгоритмы. М.: Вильямс, 2016. - 400 c
- Секунов, Н. Программирование на C++ в Linux. М.: БХВ-Петербург, 2016. - 425 c.