Автокодирование

  • История и развитие Автокода

    • Автокод — семейство упрощенных систем кодирования, разработанных в 1950-х и 1960-х годах. 
    • Термин «автокодер» использовался для обозначения языков программирования высокого уровня с компилятором. 
    • Автокод Гленни был разработан в 1952 году для повышения понятности программирования на компьютере Mark 1. 
    • Автокод Mark 1, разработанный R. A. Брукером в 1955 году, был почти машинно-независимым и содержал арифметику с плавающей запятой. 
    • Mercury Autocode, разработанный для Ferranti Mercury, имел ограниченный набор переменных и предшествовал ALGOL. 
    • EDSAC 2 Autocode был разработан в 1961 году и отличался оптимизацией объектного кода и диагностикой исходного языка. 
    • Atlas Autocode был разработан для машины Atlas 1 и является современным направлением разработки. 
  • Влияние и развитие

    • Автокод Гленни оказал незначительное влияние на навыки программирования манчестерских пользователей. 
    • Автокод Брукера активно использовался и устранил трудности, связанные с масштабированием и управлением двухуровневым хранилищем. 
    • Mercury Autocode предшествовал ALGOL и не имел понятия о стеках. 
    • EDSAC 2 Autocode адаптировался к местным условиям и был известен своей оптимизацией и диагностикой. 
    • Atlas Autocode является самостоятельным направлением разработки для машины Atlas 1. 
  • Рекомендации и дальнейшее чтение

    • Статья основана на книге Кнута и Пардо «Раннее развитие языков программирования». 
    • Для более глубокого изучения темы рекомендуется прочитать статью «Автокоды: взгляд пользователя». 

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

Автокод — Википедия

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

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