// Алгоритмизация #9 // Язык программирования //

Исходники: Виртуальная машина: Язык программирования: Таймкоды: 00:00:00 - Введение 00:08:23 - Интерфейс программы 00:23:28 - Начало написания 00:32:28 - Функция readtall_src (интерфейсная функция) 00:44:28 - Функция _parse_code (главная функция анализа кода) 00:57:37 - Функция _include_instrc (подгрузка файлов расширения .all) 01:02:12 - Функция _load_instrc (подгрузка файлов расширения .vms) 01:03:30 - Функция _define_instrc (создание функций в языке all) 01:20:24 - Функция _proc_instrc (чтение выражений в языке all) 01:35:44 - Функция _if_instrc (условное выражение в языке all) 01:44:20 - Исправление ошибок компиляции 01:47:30 - Создание функции сложения 01:54:24 - Создание функции умножения методом сложения, добавление функции вычитания 01:56:30 - Создание функций условия на равенство 01:59:18 - Исправление ошибок в функциях _if_instrc и _define_instrc 02:01:08 - Перенос функции умножения на низкоуровневый код 02:02:02 - Добавление функций деления, равенства, возвращения функций 02:04:10 - Пример функций высшего порядка 02:07:11 - Создание логических функций and, or, not, xor 02:15:15 - Создание функций mod, even, odd 02:18:54 - Создание функции возведения в степень 02:21:30 - Создание функций neg, max, min, (больше или равно), (меньше или равно) 02:28:00 - Функция вычисления факториала 02:29:20 - Оптимизация факториала 02:31:18 - Функция вычисления чисел фибоначчи 02:33:15 - Завершение
Back to Top