Язык программирования ZOPL: История и современное использование
ZOPL
ZOPL: малоизвестный язык программирования 1970-х для мэйнфреймов. Похож на C и Pascal, до сих пор используется CGI Group. Портирован на VAX/VMS, Unix, Windows, Linux.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Язык программирования
Programming language
ZOPL — это язык программирования, разработанный компанией Geac Computer Corporation в начале 1970-х годов для использования в их мейнфреймных компьютерных системах, применяемых в библиотеках и банковских учреждениях. Он был похож на языки C и Pascal, а также во многом напоминал (и, возможно, произошел от) BCPL. Аббревиатура ZOPL расшифровывалась как "Версия Z, наш язык программирования".
ZOPL is a programming language created by Geac Computer Corporation in the early 1970s for use on their mainframe computer systems used in libraries and banking institutions. It had similarities to C and Pascal. It also was in many respects similar to (and, perhaps, derived from) BCPL. ZOPL stood for "Version Z, Our Programming Language".
Позднее использование
ZOPL до сих пор используется в CGI Group (ранее известной как RealTime Datapro), которая портировала его на VAX/VMS и Unix в 1980-х годах, а также на Windows в 1998 году. К 2010 году он был портирован для работы в средах Windows XP/2000/2003 и Red Hat Linux. Компилятор языка RTM (ранее ZUG) и среда выполнения написаны на ZOPL. За пределами CGI, ZOPL больше не использовался широко с конца 1980-х годов, хотя известна одна действующая система, в которой он встроен в программы, написанные на языке программирования KARL.
ZOPL is still in use at CGI Group (formerly known as RealTime Datapro), who ported it to VAX/VMS and Unix in the 1980s, and to Windows in 1998. by 2010 it had been ported to run on Windows XP/2000/2003 and Red Hat Linux. The RTM (formerly ZUG) language compiler and runtime framework are written in ZOPL. Outside of CGI, ZOPL has not been in general use since the late 1980s, although there is still one known working system where it is found embedded in programs written in the KARL programming language.
Не путать с ...
Псион использовал собственный язык программирования, называемый OPL, который совершенно не был похож на OPL от Geac. Однако, позднее Geac стал использовать устройства Psion Organizer совместно со своими системами управления библиотеками, что, возможно, и стало причиной давней путаницы. Они выбрали портативные устройства Psion Organizer, поскольку в них использовался тот же микропроцессор, что и в ранее используемом устройстве Epson. Organizer можно было использовать с ридером штрих-кодов для сканирования штрих-кодов на книгах и библиотечных картах читателей. Тем не менее, на момент оценки Organizer для использования в мобильных библиотеках, он не поддерживал формат штрих-кодов Codabar – который использовался Geac. Geac разработал машинный код для компьютера Epson, который был совместим с ридером штрих-кодов Organizer, и передал этот код компании Psion, что позволило ридеру штрих-кодов Psion считывать как Codabar, так и штрих-коды Plessey.
Psion used their own language called OPL, which was nothing like Geac's OPL. Geac did, however, at a later date use Psion Organiser devices in conjunction with their library management systems, which is where a long standing confusion may have originated. They used the Psion Organiser hand held devices because these used the same microprocessor that was used in the Epson device used previously. The Organiser could be used with a barcode reader, used for scanning the barcodes on books and on borrowers' library cards. However, at the time that the Organiser was being evaluated for use in mobile libraries it could not read Codabar – which was the barcode format used by Geac. Geac had developed the machine code for the Epson computer, which was therefore compatible with the Organiser barcode reader, and supplied the code to Psion to use which resulted in the Psion barcode reader being able to read Codabar, and also Plessey barcodes.