Page 2 of 2

Re: Файл с текстом параграфа

Posted: Thu Jun 18, 2026 2:42 pm
by volkov
Тип переменной определяет количество памяти, выделенное для её хранения, и операции, которые с этой
переменной можно выполнять.
Всё же, мне кажется, "количество памяти" - это концептуально лишь во вторую очередь, как некоторое дополнительное пояснение после: области допустимых значений (ОДЗ - это школьники должны понимать из курса Математики) и способа их представления (или кодирования - "Кодирование информации" - есть такая "теоретическая" тема в школьном курсе). Тогда количество памяти - это логичное следствие. Второй пункт - про допустимые операции - это, само собой, без вопросов.

Upd: Речь про понятие типа. Вероятнее, тип правильнее (как писали коллеги) отнести не к переменной в первую очередь, а к значениям. То есть, возможно: "Тип значений переменной определяет ...." (про статическую и динамическую типизацию переменных - это, вероятно не для базового курса :) хотя, может и быть как сноска)

Re: Файл с текстом параграфа

Posted: Thu Jun 18, 2026 2:49 pm
by Поляков
volkov wrote: Thu Jun 18, 2026 1:25 pm Не буду утверждать, что это критично, но для 11 класса лично я бы всё-таки присоединился к мнению, что пояснить в каком-то месте курса различие между компиляцией и интерпретацией как к подходам к выполнению программы вполне уместно чуть более развёрнуто, чем сноска.
Согласен. Получилось так:
Напомним, что есть два способа выполнить программу, написанную на языке высокого уровня. Первый предполагает перевод всей программы в двоичные команды процессора до начала её выполнения. Специальная программа-компилятор строит исполняемый файл с машинными командами, причём для выполнения такого файла сам компилятор не нужен. Так происходит с программами на многих известных языках, таких как Fortran, C, C++, Go, Rust и др.
Python (как и такие языки как JavaScript, PHP, Ruby, Lua) – это интерпретируемый язык. Программа на Python не переводится в коды команд процессора, а выполняется интерпретатором – специальной программой. Без интерпретатора запустить такую программу невозможно.
volkov wrote: Thu Jun 18, 2026 1:25 pm Для 9-го класса (с которым я раньше начинал программирование) я обычно давал в качестве д.з. ссылку на мульт (1983-й год, между прочим!)
https://www.youtube.com/watch?v=_C5AHaS1mOA
Ролик классный, спасибо за ссылку. Правда, сейчас красоту картины несколько спутали витруальные машины и трансляция в байт-код. :-)

Re: Файл с текстом параграфа

Posted: Thu Jun 18, 2026 3:44 pm
by volkov
Поляков wrote: Thu Jun 18, 2026 2:49 pm красоту картины несколько спутали
Да-да, да и не совсем сейчас. Но речь ведь про "крайние случаи", формальная граница между которыми на практике, как это часто бывает, смазана, а инженерам приходится изворачиваться - и в результате рождается что-то смешанное. Возможно, упоминание про смешанные подходы и про виртуальные машины может быть достойно сноски (в конце концов, словосочетание Java Virtual Machine может встречаться в жизни даже на пользовательском уровне).