Оглавление
Цифровое кодирование символов APL
-
История и развитие APL
- APL – язык программирования, разработанный в 1962 году для мэйнфреймов IBM.
- Изначально использовался для финансовых расчетов, но стал популярным в научных и инженерных областях.
- APL имеет уникальный синтаксис и символы, отличающие его от других языков программирования.
-
Кодовые страницы и кодировки
- APL использует кодовые страницы для отображения символов, которые не являются частью стандартного ASCII.
- Кодовые страницы IBM 293 и 310 содержат основные символы APL, а также дополнительные управляющие символы.
- Кодовая страница 351 включает большинство символов кодовой страницы 293 и 310, а также буквы и цифры.
- 7-битный модифицированный ASCII (кодовая страница 371) разработан для использования с APL и поддерживает символы, превышающие ASCII.
- 8-битные измененные и расширенные форматы ASCII, такие как кодовые страницы 907, 909 и 910, предлагают дополнительные символы и графические элементы.
-
Юникод и ввод символов
- Большинство символов APL представлены в Unicode, что позволяет использовать их в текстовых файлах и в Интернете.
- Для ввода символов APL требуется специальное программное обеспечение или клавиатура с символами APL.
- Латинский расширенный дополнительный блок Unicode включает символы с диакритическими знаками, но не охватывает весь базовый латинский алфавит.
-
Раскладка клавиатуры и дополнительные символы
- Для упрощения ввода текста на английском языке для пользователей, не знакомых с APL, используются мнемонические связи между символами.
- Наклейки для клавиатур и альтернативные расположения клавиатуры на более поздних терминалах IBM также способствовали введению символов APL.
- Дополнительные символы APL были созданы путем замены стандартных символов, но это усложняло редактирование программ.
-
Поддержка и развитие
- С появлением персональных компьютеров символы APL стали поддерживаться через специальные шрифты и были переведены в Unicode.
- Современные ПК используют специальные шрифты для отображения символов APL, устраняя различия между стандартными и расширенными символами.
Полный текст статьи: