Maksym (BBS)


Maksym
Deweloperzy Scotta J. Dudleya
Pierwsze wydanie 1990 ; 33 lata temu ( 1990 )
Wersja stabilna
3.01 / 1995
System operacyjny MS-DOS , OS/2 , Windows , później Unix-like
Typ system tablic ogłoszeniowych
Licencja Powszechna Licencja Publiczna GNU
Strona internetowa sourceforge .net /projekty /maximus

Maximus to system tablicy ogłoszeń , pierwotnie opracowany przez Scotta J. Dudleya za pośrednictwem jego firmy Lanius Corporation. Oprogramowanie zostało najpierw napisane i wydane zarówno dla MS-DOS, jak i OS/2 , a późniejsze wersje obsługują 32-bitowe systemy operacyjne Windows . Wersja MS-DOS była połączona z portem szeregowym (a tym samym z modemem) poprzez sterownik FOSSIL . Wersja 1.0 została wydana w 1990 r., A wersje 2.0 i 3.01 w 1991 i 1995 r. Kod źródłowy Maximusa i towarzyszących mu narzędzi, takich jak Squish , został wydany na licencji GNU General Public License w 2002 roku. Od tego czasu został przeniesiony do pracy pod Linuksem i innymi systemami operacyjnymi typu Unix .

Domyślnie Maximus zapewnia stosunkowo prosty interfejs dla wywołujących BBS renderowanych w ANSI lub ASCII , w porównaniu z innym oprogramowaniem BBS. Układ menu jest generowany automatycznie i po prostu rysowany. Jednak przy pewnym wysiłku można go bardzo dostosować, w tym zapewnić operatorowi systemu dostarczanie użytkownikom grafiki RIP . Kiedy systemy BBS były popularne, Maximus często przemawiał do operatorów systemów, którzy chcieli systemu, który wydawał się lekki, ale także do tych, którzy chcieli dużej elastyczności w możliwości dostosowywania wyglądu i zachowania systemu.

Konfiguracja Maximusa polega wyłącznie na edycji plików tekstowych przed uruchomieniem kompilatora w celu konwersji plików tekstowych na binarne pliki konfiguracyjne. Maximus obsługuje dwa niezależne języki programowania dla operatorów systemów w celu dostosowania ich BBS. Oba są kompilowane do kodu bajtowego rozpoznawanego przez Maximusa przed użyciem:

  • Język MECCA jest przede wszystkim zorientowany na wyświetlanie, zapewniając podstawowe tokeny wskazujące działania, takie jak zmiany koloru tekstu wyświetlanego użytkownikowi, oraz prostą funkcjonalność do projektowania elementów, takich jak menu wymagające wprowadzania danych przez użytkownika lub zapisywania pewnych informacji w plikach na dysku w celu wymiany informacje z programami drzwi BBS .
  • Od wydania wersji 3.0 programu Maximus w grudniu 1995 r. język MEX jest bardziej ustrukturyzowanym językiem programowania Turinga , który zapożycza pomysły z C , Pascala , BASICa i wielu podobnych języków. MEX zapewnia obsługę funkcji, struktur, tablic, łańcuchów i kilku dodatkowych złożonych koncepcji. Korzystając z MEX, operatorzy systemów mogą pisać dość złożone programy do uruchamiania na ich BBS i interakcji z użytkownikami.

Zobacz też

Dalsza lektura

Linki zewnętrzne