CygnusEd

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
CygnusEd
Тип текстовый редактор
Разработчики Bruce Dawson, Olaf Barthel
Написана на Ассемблер
Операционные системы AmigaOS, MorphOS
Первый выпуск 1987; 37 лет назад (1987)
Аппаратная платформа Amiga
Последняя версия 5.60 (20 сентября 2010; 13 лет назад (2010-09-20))
Состояние Актуально
Сайт cygnused.de/index-en.php

CygnusEd — текстовый редактор для AmigaOS и MorphOS.

Первые версии CygnusEd разрабатывались в ходе совместного проекта Брюса Доусона, Колина Фокса и Стива ЛаРока, работавших в CygnusSoft Software[1]. Фактически это был первый текстовый редактор с функциями Отмены/Повтора (Undo/Redo) на платформе Amiga и одно из первых приложений поддержавших появившийся в AmigaOS 2.0 макро-язык ARexx. Любое приложение в AmigaOS поддерживающее ARexx открывает специальный ARexx-порт и определяет команды и функции, тем самым предоставляя возможность управления приложением из сценариев на языке ARexx. Для текстового редактора это означало возможность лёгкой и бесшовной интеграции с компиляторами множества языков программирования уже существовавших для Amiga, а также возможность построения полуавтоматической интегрированной среды разработки. Ещё одной непривычной для 1987 года была возможность одновременного редактирования нескольких текстовых файлов открытых на одном экране. Многие программисты Amiga выросли на CygnusEd, поэтому значительная часть программной библиотеки для платформы Amiga была создана в CygnusEd.

Хотя CygnusEd и не является самым мощным текстовым редактором для ПК Amiga, он с момента своего выхода в 1987 году поддерживает аппаратную отрисовку экрана чипсетом. Это давало ему беспрецедентную скорость отрисовки экрана (в реальном времени, за один кадр) и плавность прокрутки текста вверх и вниз, с эффектами ускорения и замедления. В то же самое время большинство текстовых редакторов на других платформах (таких как Multi-Edit в MS-DOS) работали в текстовом режиме и как следствие этого — прокручивали текст рывками равными высоте растрового шрифта (как правило, по 8 пикселей). Многие пользователи отмечают, что и спустя 30 лет после появления CygnusEd сложно назвать текстовый редактор, отличающийся такой же плавностью прокрутки текста[2]. Также на производительности CygnusEd положительно сказывается и то, что он написан на языке ассемблера[3], в отличие от других текстовых редакторов, написанных, например, на Amiga E или Си.

CygnusEd оставался популярным даже после банкротства Commodore в 1994 году. В 1997 году новая версия CygnusEd 4 была разработана Олафом Бартелом, а затем, в 2000 году портирована для MorphOS Ральфом Шмидтом. Версию для MorphOS разработчики сделали доступной бесплатной для тех пользователей которые уже покупали CygnusEd 4 и имели оригинальный CygnusED 4 CDROM[4][5]. В 2007 году Олаф Бартел закончил работу над CygnusEd 5 для AmigaOS 4. В 2020 году это всё ещё популярный[6][7][8][9][10] у пользователей платформы Amiga текстовый редактор предлагаемый на официальном сайте разработчиков и в магазинах программного обеспечения.

Ссылки[править | править код]

  1. Vesalia Computer — CygnusEd 5. Дата обращения: 2 декабря 2020. Архивировано 28 июля 2017 года.
  2. - Hacker News
  3. CygnusEd featured — TextEditors.org. Дата обращения: 2 декабря 2020. Архивировано 23 февраля 2017 года.
  4. CygnusEd Professional 4.21 for MorphOS. Дата обращения: 2 декабря 2020. Архивировано 25 января 2010 года.
  5. "MorphOS? What's that, then?", AmigaActive, pp. 14—17, July 2000
  6. CygnusEd 5 в магазине Vesalia. Дата обращения: 19 января 2021. Архивировано 28 июля 2017 года.
  7. CygnusEd 5 в магазине AmigaShop
  8. CygnusEd 5 в магазине AmigaKit. Дата обращения: 19 января 2021. Архивировано 23 января 2021 года.
  9. CygnusEd 5 в магазине Amiga On The Lake. Дата обращения: 19 января 2021. Архивировано 19 января 2021 года.
  10. Группа пользователей CygnusEd в Facebook