Редактирование:
ЧАВО
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
=== Г15.Q Правда ли, что [[МК-152]] программируется на ассемблере? === Г15.A1 Нет. [[МК-152]] программируется на компактном входном языке, который является языком высокого уровня. Для работы программ, написанных на компактном языке, требуется транслятор (если точнее, то интерпретатор). Компактный язык отличается от ассемблеров, которые непосредственно управляют аппаратурой и меняются вместе с ней. На ассемблере написана [[встроенная программа]] — являющаяся, в том числе, интерпретатором компактного языка ПМК. Г15.A2 Предоставим слово разработчикам советских ПМК ([1], стр.15). Авторы приводят пример решения квадратного уравнения, подтверждающий «высокий уровень входных языков ПМК, позволяющих, как и алгоритмические языки ЭВМ других классов, практически непосредственно отображать словесно-формульные описания способов решения прикладных задач с выполнениями операций над представлениями чисел без их разбиения на части, что характерно для языков низшего уровня. В связи с сокращенными обозначениями операторов входные языки ПМК иногда ошибочно относят к языкам ассемблеров. Однако программы на таких языках образованы последовательностью слов, управляющих выполнением простейших операций над частями двоичных представлений чисел, и, например, программа решения квадратного уравнения на языках ассемблеров содержит несколько сотен команд. В дальнейшем для определённости процедурные языки программирования высокого уровня, подобные Фортрану или Бейсику, будем называть алгоритмическими, а входные языки традиционных ПМК — компактными.» Г15.A3 «Следует добавить, что компактные входные языки в связи с сокращёнными обозначениями операторов иногда ошибочно относят к языкам ассемблеров. Между тем уровень языка программирования определяется не символами алфавита, а сложностью операций, выполнением которых управляют отдельные операторы входного языка. Языки ассемблеров относятся к языкам программирования низшего уровня, и выполнение даже арифметической операции описывается на этих языках программами, содержащими десятки или даже сотни команд. Компактные входные языки ПМК относятся к языкам высокого уровня в соответствии с уровнем сложности операций, управляемых операторами этих языков.» ([8], стр. 301)
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Pmkwiki:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице