ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Избранные размышления NuShaman

Сообщений 1 страница 6 из 6

1

Лис написал(а):

Хотя там команды АЛУ - двоичные числа, так что, наверное можно их описать на русском языке.

Система записи чисел кириллицей — Википедия
Например, число 666 можно записать глаголицей так: хер мыслете есть

0

2

То, как число нуль (ноль) произнести словом на глаголице,
осталось тайной за живете печатью.
Так что пользование глаголицы в качестве кодирования чисел
накрылось медным тазом (ещё в 18-м веке).
Хотя:
Ноль — Википедия

Леонтий Магницкий в своей «Арифметике» называет знак 0 «цифрой или ничем» (первая страница текста);
на второй странице в таблице, в которой каждой цифре даётся название, 0 называется «низачто»

0

3

А вот и программа на РЯП,
которая выводит первые простые числа.
Числа кодированы глаголицей.
Пустые строки "съелись" (а они были) - я это осуждаю.

Код:
ПРОГРАММА: простые числа (глаголица)
===================================

низачто = 0
аз = 1
буки = 2
веди = 3
добро = 5
люди добро = 55

число равно веди
конец равно люди добро
начало
 цикл равно число делить добро
 округлить цикл
 простое равно аз

 начало
  циклБуки равно цикл плюс аз
  остатокНизачто равно число модуль циклБуки
  остаток равно остатокНизачто
  линверт остаток

  если остаток
  простое равно низачто

  цикл равно цикл минус аз
  если остаток
  цикл равно низачто
 цикл цикл

 если простое
 показать число

 число равно число плюс буки
 конец равно конец минус аз
цикл конец

0

4

Евгений написал(а):

процессора MMIX, описанного в книге Д. Кнута

этот процессор однопроцессорный, закапываем.

0

5

Лис написал(а):

виртуальная машина для запуска компилятора (однопроцессорная) и
машина для запуска многопоточного вебсервера - это две большие разницы.

А теперь, знатоки, внимание!
Вопрос:
Можно ли сделать таблицу опкодов,
которая бы поддерживала выполнение кода как на одном процессоре,
так и на нескольких процессорах?

Ответ:
Можно.
Если код написан с учетом нескольких процессоров,
то код будет выполняться на многих процессорах, если они есть,
и будет выполняться на одном процессоре, если есть только один процессор.

0

6

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

Предлагаю доверить все варианты создания систем опкодов современной нейросети GPT-4.

0