DG/Л

  • История и версии DG/L

    • DG/L разработан компанией Data General Corp для мини-компьютеров Nova, Eclipse и Eclipse/MV.  
    • Существовали две версии: «Старый» Алгол и DG/L.  
    • «Старый» Алгол генерировал код для 16-разрядных компьютеров Nova, был доступен только в RDOS.  
    • DG/L работал на Eclipse и Eclipse/MV, генерировал оптимизированный код для всех семейств, был доступен на RDOS, AOS и AOS/VS.  
  • Особенности языка

    • DG/L основан на Algol 60, но имеет расширенные типы данных и операции.  
    • Поддерживает целые числа, комплексные числа, строки фиксированной и произвольной точности, BCD для строк.  
    • Включает удобные функции управления потоком программ, но без пользовательских структур данных.  
    • Имеет обширную библиотеку времени выполнения, использовался для системного программирования.  
  • Переименование и обновления

    • Первоначально назывался Algol/5, переименован в DG/L перед первым коммерческим выпуском в 1978 году.  
    • После первого выпуска выпущено несколько обновлений и основных версий.  
  • Сравнение с Algol 60

    • DG/L имеет дополнительные типы данных, операции и инструкции.  
    • Включает операции со строками, строковую арифметику, преобразование типов, восьмеричные числа и специальные символы.  
    • Поддерживает полностью отформатированный вывод, неформатированный ввод, интерфейс к системным вызовам и базам данных.  
    • Включает условную компиляцию, комментарии, расширенный синтаксис do, for и if, типы данных, литералы, глобальные данные, улавливание ошибок, внешние процедуры и данные, указатели и многозадачность.  

Полный текст статьи:

ГД/Л

Оставьте комментарий

Прокрутить вверх