Бэббидж - это язык ассемблера высокого уровня для миникомпьютеров серии GEC 4000 . [1] Он был назван в честь Чарльза Бэббиджа , пионера компьютеров в Англии .
Парадигма | процедурный , структурированный , ассемблер высокого уровня |
---|---|
Впервые появился | около 1971 г . |
Стабильный выпуск | 308 |
Операционные системы | COS, GEC DOS, OS4000 |
Под влиянием | |
BCPL |
Пример
ПРОЦЕСС ГЛАВА ФАКТОРИЯВХОДНАЯ ЭТИКЕТКА ВВОДНАЯ ТОЧКАLITERAL TO = 4 // Предположим, что используется проформа по умолчаниюВНЕШНИЙ РЕЖИМ ОТКРЫТО, СТАВИТЬ, ЗАКРЫТЬ, ТОЧАРВЕКТОР [0,19] БАЙТА ОТВЕТА = "факториал x = xxxxxx" ПОЛОВИНА СЧЕТАПОЛОВИНА СТОИМОСТИПОЛНЫЙ РЕЗУЛЬТАТ// *********************************************** ****************************** ОБЫЧНЫЙ ФАКТ (СТОИМОСТЬ) // возвращаем факториал RA. ЗНАЧЕНИЕ => РЕЗУЛЬТАТ ПРИ ЗАЯВЛЕНИИ ЗНАЧЕНИЯ GT // 0 // DO << РЕЗУЛЬТАТ * ЗНАЧЕНИЕ => РЕЗУЛЬТАТ >> ВОЗВРАТ (РЕЗУЛЬТАТ) КОНЕЦ// *********************************************** ******************************ТОЧКА ВХОДА: ОТКРЫТЬ (TO, 1) // Выводим факториалы для чисел от 1 до 9 1 => RA ПОВТОРИТЬ << RA => COUNT ФАКТ (РА) => РА ТОЧАР (РА, 7, ОТВЕТ + 13) ТОЧАР (СЧЁТ; 2; ОТВЕТ + 9) PUT (TO, 20, ОТВЕТ) COUNT + 1 => RA >> WHILE RA LT 10 РЯДОМ С) СТОП (0) КОНЕЦ// *********************************************** ******************************
Смотрите также
Рекомендации
- ↑ Саломон, Дэвид (февраль 1993 г.). «6.1.4 КУПАЛКА». В Чиверсе, Ян Д. (ред.). Сборщики и загрузчики (PDF) . Серия Эллиса Хорвуда в компьютерах и их приложениях (1 -е изд.). Честер, Западный Суссекс, Великобритания: Ellis Horwood Limited / Simon & Schuster International Group . С. 184–185. ISBN 0-13-052564-2. Архивировано (PDF) из оригинала 23 марта 2020 года . Проверено 1 октября 2008 . [1] (xiv + 294 + 4 страницы)