Программирование — это процесс создания программ (программного обеспечения). Для этого программисты (специалисты, занимающиеся программированием) пишут исходный код, то из чего состоит программа, на одном из языков программирования.
Когда человек программирует, он, по сути, переводит задачи для машины на язык, который ей понятен. Инструкции, написанные на этом языке, могут запускаться и выполняться — компьютер им следует. Так получаются программы.
Языки программирования
Языков программирования много. Универсальных нет. Каждый используется для чего-то своего. А еще у них разные особенности работы, принципы и стили программирования.
Java
Строго типизированный объектно-ориентированный язык программирования общего назначения. Это один из наиболее известных и популярных языков, который используют во многих компаниях
На Java написанна одна из известных и популярных игр - Minecraft.
Python
Он нужен в веб-разработке серверной части сайта, в машинном обучении, аналитике и автоматизации. Язык лаконичный и четкий, поэтому наукоемкие задачи проще выполнять с его помощью.
С помощью Python были разработаны такие игры, как Sims 4, World of Tanks, Civilization IV и EVE Online.
C++
В отличие от других языков, на C++ можно программировать всё что угодно. Это язык низкого уровня, то есть на нём можно сделать то, что требует каких-то специфических инструкций, например векторных, которые позволяют выполнять сразу несколько операций на одном ядре процессора. C++ спроектирован так, чтобы код мог компилироваться для разных платформ.
Такие игры, как Counter-Strike, StarCraft: Brood War, Diablo I, World of Warcraft — все эти игры написаны на C++.
Что делают программисты
Если упростить, то программисты пишут код. Код — это набор управляющих команд на языке программирования. Специальные программы под названием компиляторы или интерпретаторы переводят эти команды в машинные коды, чтобы их мог исполнить компьютер. Машинные коды человеку непонятны, а вот программный код на языке программирования может прочитать любой, кто знаком с этим языком.
С помощью кода программисты дают инструкции компьютерным системам — реализуют алгоритмы. Алгоритм — это последовательность действий, нужная для выполнения какой-то задачи. Есть известные алгоритмы, у которых свои названия, а есть понятие алгоритма в общем — как набора инструкций.
А сейчас мы вам предлагаем попробовать себя в роли программиста на языке программирования Scratch (Скретч). Язык программирования Скретч имеет множество возможностей, таких как: создание игр, создание анимаций, открыток, мультфильмов и даже роботов.
Scratch — язык программирования, который позволит сделать первый шаг в мир алгоритмов, интересных задач и созданных своими руками программ.
Задание
Задание: Анимация кота
Ваша задача создать анимацию для спрайта Кот, чтобы он бегал по сцене влево и вправо и перебирал ногами.
В Scratch добавьте фон с кактусом и песком, а также добавьте спрайта Кота.
Нужно установить способ вращения, после задать цикл в котором прописать действия, чтобы спрайт Кот бегал по сцене влево и вправо и перебирал ногами.
Дополнительная информация
Играя, можно освоить языки программирования. Вот несколько игр:
«Warriors» - Найдите легендарный меч в заброшенной башне, используя Java Script.
«JS Robot» - Нужно довести робота до флага. Но он может пострадать из-за ловушек или просто разрядиться.
«Untrusted» - Помогите доктору пройти ряд испытаний. Для этого нужно разобраться в коде с права и изменить его так, чтобы убрать препятствия на пути к прямоугольнику.