Similar presentations:
Призентация коррект
1.
Муниципальное бюджетноеобщеобразовательное учреждение
«Средняя общеобразовательная школа № 22"
городского округа город Салават Республики
Башкортостан
Проект
на тему «Мёртвые языки программирования»
по информатике
учащегося 9В класса
Хакимова Артура Ринатовича
Руководитель проекта: Гульсина
Газинуровна
г.Салавата
2.
ЦЕЛЬ ПРОЕКТАПознакомиться с началом развития программирования,
с первыми языками. Определить понятие «Мертвые
языки программирования». Исследовать причины
исчезновения языков программирования.
3.
АКТУАЛЬНОСТЬ ПРОЕКТАзачем нам изучать «мёртвые» языки. Считаю, что это просто
необходимо!
Не все «мёртвые» языки сейчас бесполезны, на их основе создавались
современные более мощные языки. Например, на базе языка Паскаль
созданы несколько сейчас востребованных языков - Модула, Ада,
Дельфи.
Есть языки, например COBOL, на которых написаны важные для
мировой экономики системы. Новых проектов на них не начинают, но
крупные корпорации продолжают работать на них. Компании платят
огромные деньги для поддержки и перевода их на современные языки.
4.
Что токоепрограммирование?
Начало развития программирования.
Первые шаги в программировали
Содержание
Эра начала программирования.
Развитие языков
программирования:1960-1980 годы
Эра современных языков:1990-наши дни
Заключение
5.
Мёртвые языки программирования — это языки, которыебольше не поддерживаются, не развиваются и не
используются в новых проектах. Такие языки когда-то играли
важную роль в развитии IT-индустрии, но сегодня уже не
применяются в массовом порядке.
Код языка программирования — это набор инструкций,
написанных по строгим правилам, который предстоит
выполнить компьютеру
6.
ОСОБЕННОСТИ МЁРТВЫХ ЯЗЫКОВ• ограниченная поддержка и развитие со стороны
сообщества разработчиков (новые функции и возможности не
добавляются, проблемы и ошибки не исправляются);
• отсутствие активной экосистемы (библиотек,
фреймворков и инструментов разработки);
• устаревшие и неэффективные возможности, которые не
соответствуют современным требованиям и стандартам
разработки.
7.
ПРИЧИНЫ• Техническая устарелость — язык не справляется с требованиями
современных приложений, отсутствуют современные функции.
• Лишение поддержки — создатели прекращают поддерживать и
развивать язык, что приводит к его забвению. • Замещение новыми
технологиями — появление более удобных, мощных и продуктивных
языков вытесняет старые.
• Изменение потребностей разработчиков — с быстрым развитием
технологий старые языки теряют актуальность, современные
разработчики ищут языки с улучшенной производительностью,
безопасностью и простотой.
8.
Программирование — это процесс созданиякомпьютерных программ, включающий разработку
алгоритма, написание кода на языках
программирования, а также тестирование, отладку и
сопровождение программных модулей.
9.
Начало развития программирования можно найти втрудах математика IX века Аль-Хорезми, который
разработал алгоритмы для решения математических
задач. Его работы формализовали пошаговый
подход к решению задач — основу любого
кодирования.
10.
Первые шаги в программировании связаны сименем Чарльза Бэббиджа, который в 1837 году
создал проект аналитической машины —
устройства, способного выполнять сложные
математические вычисления.
11.
В 1940-х годах был создан первыйпрограммируемый компьютер — ENIAC. Однако
кодирование для него требовало работы с
низкоуровневыми командами на машинном языке,
состоящим из 0 и 1. Эти ограничения подтолкнули к
разработке первых языков программирования,
которые сделали процесс создания программ более
доступным.
12.
С каждым десятилетием системы становились болеефункциональными и удобными. В 1960-х годах
появился Basic – простая система, разработанная для
обучения программированию. В 1970 годах Деннис
Ритчи создал C, язык, который стал основой для
многих современных языков.
13.
В 1990-х годах мир увидел появление Python и Java.Первый был создан Гвидо ван Россумом в 1991 году
и стал известен благодаря своей простоте и
читабельности. Java, выпущенный в 1995 году,
предоставил платформу для разработки
приложений, которые могут работать на любом
устройстве.
14.
В XXI же веке программирование стало новым стандартомграмотности. А для этого нужно знать языки программирования.
Знание «мертвых» языков, позволяет оценить, какой гигантский
путь пройден и на каких кирпичиках построена современная ITинфраструктура.
Существует огромный рынок для переноса старых систем на
современные платформы. Чтобы перенести, необходимо сначала
понять исходный код.
Старые языки имеют иную модель вычислений, что «прокачивает»
мозг и учит мыслить нестандартно.
«Мертвый» язык не значит «ненужный», часто это значит «ставший
фундаментом». Изучение таких языков — это глубокое понимание
и востребованность в своей профессии.