Перейти к содержанию

Что такое язык программирования?

Начало урока

Что такое язык программирования?

Как люди и компьютеры разговаривают друг с другом

Главная идея: Компьютер не понимает наши слова так, как понимает друг. Глубоко внутри он понимает только очень простой язык из двух сигналов: выключено и включено. Язык программирования — это особый промежуточный язык, который позволяет людям писать инструкции более удобным способом, а потом эти инструкции превращаются в сигналы «выключено/включено», которые компьютер понимает по-настоящему.
К концу урока ты сможешь:
  • сказать, зачем людям нужен особый язык, чтобы говорить с компьютером,
  • описать разрыв между человеческим языком и машинным языком,
  • простыми словами объяснить идею языков высокого и низкого уровня.

1. Зачем вообще нужен язык?

Когда ты хочешь, чтобы друг что-то сделал, ты используешь слова: «Передай, пожалуйста, мяч». Друг слышит слова, понимает их смысл и действует.

С компьютером всё иначе. Это очень быстрая машина, но он не понимает наши слова так, как человек. Если просто заговорить с ним вслух по-русски, ничего не произойдёт. Чтобы сказать компьютеру, что делать, нам нужен язык, с которым он может работать — набор понятных инструкций, которые мы записываем. Для этого и нужен язык программирования.

Значит, язык программирования — это как общий способ разговора между тобой и компьютером. Ты пишешь на нём, а компьютер (с небольшой помощью) превращает это в действие.

2. Собственный язык компьютера

Глубоко внутри компьютер полон крошечных переключателей. Каждый переключатель может быть выключен или включён. «Выключено» мы пишем как 0, а «включено» — как 1. Это весь алфавит, который компьютер по-настоящему использует — только 0 и 1.

Этот язык «выключено/включено» называется машинным языком (иногда его называют двоичным, потому что двоичный значит «из двух»). Сообщение для компьютера может выглядеть так: 1 0 1 1 0 0 1. Для компьютера эти нули и единицы что-то значат. А для человека их почти невозможно прочитать!

Представь ряд выключателей. Каждый либо выключен (0), либо включён (1). Переключая много выключателей в нужном порядке, компьютер может хранить и делать удивительные вещи.

Продолжите этот урок на YourAIZone

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

В полном уроке

  • Объяснение целиком
  • Разобранные примеры
  • Частые ошибки и как их избежать
  • Тестовые вопросы: 15
  • ИИ-репетитор, который отвечает на вопросы по теме
  • Отслеживание прогресса для ученика, родителей и учителя