Максимус (BBS)
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2014 г. ) |
![]() Максимус 1.0 в действии | |
Разработчик(и) | Скотт Дж. Дадли |
---|---|
Первоначальный выпуск | 1990 год |
Стабильная версия | 3.01
/ 1995 |
Операционная система | MS-DOS , OS/2 , Windows , позже Unix-подобный |
Тип | система досок объявлений |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | исходная кузня |
Maximus — это система досок объявлений , первоначально разработанная Скоттом Дж. Дадли через его компанию Lanius Corporation. Программное обеспечение было сначала написано и выпущено как для MS-DOS , так и для OS/2 , а более поздние версии поддерживали 32-битные Windows операционные системы . Версия MS-DOS взаимодействовала с последовательным портом (и, следовательно, с модемом) через драйвер FOSSIL . [ 1 ] Версия 1.0 была выпущена в 1990 году, а версии 2.0 и 3.01 — в 1991 и 1995 годах. Исходный код Maximus и сопутствующих ему утилит, таких как Squish , был выпущен под лицензией GNU General Public License в 2002 году. С тех пор он был портирован для запуска. под Linux и другими Unix-подобными операционными системами.
По умолчанию Maximus предоставляет относительно простой интерфейс для вызывающих программ BBS, отображаемый в ANSI или ASCII , по сравнению с другим программным обеспечением BBS. Макет меню генерируется автоматически и просто рисуется. Однако, приложив некоторые усилия, его можно легко настроить, включая возможность системного оператора предоставлять графику RIP пользователям . Когда системы BBS были популярны, Maximus часто обращался к системным операторам, которые хотели, чтобы система выглядела легкой, а также к тем, кто хотел большую гибкость в своих возможностях настраивать внешний вид и поведение своей системы.
Конфигурация Maximus полностью осуществляется путем редактирования текстовых файлов перед запуском компилятора для преобразования текстовых файлов в двоичные файлы конфигурации. Maximus поддерживает два независимых языка программирования, позволяющих системным операторам настраивать свои BBS. Оба перед использованием компилируются в распознаваемый Maximus байт-код:
- Язык MECCA в первую очередь ориентирован на отображение, предоставляя базовые токены для обозначения таких действий, как изменение цвета текста, отображаемого пользователю, а также простые функциональные возможности для разработки таких вещей, как меню, требующие ввода данных пользователем, или записи определенной информации в файлы на диске для обмена. информация с дверными программами BBS.
- С момента выпуска версии 3.0 Maximus в декабре 1995 года язык MEX является более структурированным, полным по Тьюрингу языком программирования, который заимствует идеи из C , Pascal , BASIC и ряда подобных языков. MEX обеспечивает поддержку функций, структур, массивов, строк и нескольких дополнительных сложных понятий. Используя MEX, системные операторы могут писать достаточно сложные программы для запуска на своих BBS и взаимодействия с пользователями.
См. также
[ редактировать ]- Squish — основной формат почты, используемый Maximus, и приложение для отправки почты Fidonet, используемое для его обработки.
- Список программного обеспечения BBS
Ссылки
[ редактировать ]- ^ «Процедуры ИСКОПАЕМОГО ввода-вывода при первоначальной проверке» . Проверено 5 декабря 2008 г.
Дальнейшее чтение
[ редактировать ]- Обзор версии 1.02 в журнале PC Magazine от 10 сентября 1991 г., стр. 260 продолжение на стр. 267