Языки программирования

Содержание

Слайд 2

Введение

   На сегодняшний день жизнь человека невозможна без компьютерной техники. Современные гаджеты

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

   Цель исследования - выяснить, как люди совершенствовали языки программирования и упрощали работу с ними, какие языки на данный момент являются самыми актуальными. 

   Гипотеза - я  предполагаю, что с усовершенствованием старых и созданием новых языков программирования и утилит людям стало легче работать, а программирование стало не таким сложным.

Слайд 3

Задачи:

1. Развитие познавательного интереса.
2. Расширение кругозора.
3. Ознакомление с основными языками программирования.
4. Написание сайта.

Задачи: 1. Развитие познавательного интереса. 2. Расширение кругозора. 3. Ознакомление с основными

Слайд 4

Глава I | 1.1 Понятие о языках программирования

   Язык программирования - это

Глава I | 1.1 Понятие о языках программирования Язык программирования - это
система обозначений, служащая для точного описания программ или алгоритмов для ЭВМ.

   Основные требования, предъявляемые к языкам программирования:
Наглядность
Гибкость
Единство
Однозначность

   Любой алгоритм - последовательность предписаний, выполнив которые, можно за некоторое число шагов перейти от исходных данных к результату.

   Для создания многих мобильных приложений используют такие языки, как Java, Python, C++.

Слайд 5

1.2 ИСТОРИЯ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

   Программа – алгоритм, записанный на языке программирования.

1.2 ИСТОРИЯ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ Программа – алгоритм, записанный на языке программирования.
Языки программирования – искусственные языки, строго формализованные: существует правила записи операторов языка – синтаксис языка.

⦁    Машинный язык (40-50 годы XX в.)
Программы на машинном языке – очень длинные последовательности единиц и нулей, являлись машинно-зависимыми.

⦁    Ассемблер (начало 50-ых годов XX в.).
Вместо 1 и 0 программисты теперь могли пользоваться операторами.

⦁    С середины 50-ых гг. XX в. начали создавать первые языки программирования высокого уровня. Эти языки были машинно-независимыми. Уровень языка характеризуется степенью его близости к естественному языку.

⦁    С начала 80-ых г. XX в. начали создаваться языки программирования, которые позволили перейти к структурному программированию (использование операторов ветвления, выбора цикла).

Слайд 6

 Глава II Написание сайта| 2.1 Выбор среды разработки

   Когда я начал искать информацию

Глава II Написание сайта| 2.1 Выбор среды разработки Когда я начал искать
о средах разработки сайтов, то наткнулся на утилиту Wix.com, которая предлагает бесплатный конструктор сайта с готовыми шаблонами, и программу IntelliJ IDEA, которая обладала максимальной производительностью и более гибкой настройкой, так как код пишется с нуля.
   Я решил выбрать IntelliJ IDEA, так как Wix.com постоянно выводила рекламу и обладала ограниченным функционалом.

Слайд 7

 2.2 Выбор языков программирования

   Сайт — одна или несколько логически связанных между

2.2 Выбор языков программирования Сайт — одна или несколько логически связанных между
собой веб-страниц.
   Веб-страница - документ или информационный ресурс Всемирной паутины, доступ к которому осуществляется с помощью веб-браузера. Типичная веб-страница представляет собой файл написанный на стандартизированном языке HTML.

Слайд 8

 2.2.1 Язык HTML

   HTML  — стандартизированный язык разметки документов во Всемирной паутине.

2.2.1 Язык HTML HTML — стандартизированный язык разметки документов во Всемирной паутине.
Большинство веб-страниц содержат описание разметки на языке HTML. Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.
   В HTML можно встроить программный код на языке программирования JavaScript, для управления поведением и содержанием веб-страниц. Также включение CSS в HTML описывает внешний вид и макет страницы. Данные языки я и выбрал.

Слайд 9

 2.2.2 Язык JavaScript

   JavaScript  — мультипарадигменный язык программирования. Поддерживает императивный, функциональный  и

2.2.2 Язык JavaScript JavaScript — мультипарадигменный язык программирования. Поддерживает императивный, функциональный и
объектно-ориентированный стили.
   JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

Слайд 10

 2.2.3 Язык CSS

   CSS  — формальный язык описания внешнего вида веб-страницы, написанного

2.2.3 Язык CSS CSS — формальный язык описания внешнего вида веб-страницы, написанного
с использованием языка HTML.
   CSS используется создателями веб-страниц для задания цветов, шрифтов, стилей, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось отделение описания логической структуры веб-страницы (которое производится с помощью HTML или других языков разметки) от описания внешнего вида этой веб-страницы (которое теперь производится с помощью формального языка CSS). Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом.

Слайд 11

 2.3 Написание сайта

   Для начала я решил написать “скелет” сайта с помощью языка

2.3 Написание сайта Для начала я решил написать “скелет” сайта с помощью
HTML, на изучение которого у меня ушёл 1 час, а написание кода заняло 2 часа.

Слайд 12

 2.3.1 Этап 2 / Дизайн

   После чего “оживил” его с помощью языка CSS и

2.3.1 Этап 2 / Дизайн После чего “оживил” его с помощью языка
добавил больше функций JavaScript’ом. На изучение языков ушло 6 часов, а на написание кода ушло всего 3 часа.

Слайд 13

 Глава III. Опрос 

   Я решил провести небольшой интернет опрос. Целью опроса было

Глава III. Опрос Я решил провести небольшой интернет опрос. Целью опроса было
выяснить, знают ли, что такое языки программирования. Также было предложено перечислить языки, которые им известны. В ходе эксперимента было опрошено 20 человек. Результаты, полученные  в ходе опроса, приведены в диаграммах левее.

Слайд 14

 3.1 Результаты опроса

   По результатам опроса можно сказать, что все опрошенные люди

3.1 Результаты опроса По результатам опроса можно сказать, что все опрошенные люди
проинформированы о том, что такое языки программирования, а самым популярным среди них является Java.

   Ссылка на опрос https://docs.google.com/forms/d/e/1FAIpQLSdUddk2aCVcrQJvvAv0g7FRoGVrkzYKMyzLrn9xjXtsOS9kEQ/viewform?fbzx=450793551006794747