Цифровое кодирование символов APL
Язык программирования APL использует для обозначения операций ряд символов , а не слов из естественного языка, аналогично математическим символам . До широкого распространения Unicode ряд специального назначения EBCDIC и не-EBCDIC кодовых страниц для представления символов, необходимых для написания APL, использовался .
Наборы символов
[ редактировать ]Поскольку символы APL возникли на IBM Selectric на базе телетайпах , они традиционно представлялись в сети с использованием уникального нестандартного набора символов. В 1960-х и 1970-х годах существовало лишь несколько терминальных устройств, которые могли их воспроизводить, наиболее популярными из них были IBM 2741 и IBM 1050, оснащенные специальной печатающей головкой APL. Со временем, благодаря повсеместному использованию высококачественных графических дисплеев, устройств печати и поддержке Unicode , проблема символьных шрифтов APL была в значительной степени устранена.
Репертуар персонажей
[ редактировать ]IBM присваивает синтаксису APL следующие идентификаторы символов (GCGID), которые используются в определениях его кодовых страниц. [1] [2] [3]
GCGID [2] | Название IBM [1] [3] | Юникод | Заметки и другие сопоставления |
---|---|---|---|
SL010000 | Ап-Стайл (APL) | U + 2308 ⌈ ЛЕВЫЙ ПОТОЛОК | |
SL020000 | Даун Стайл (APL) | U+230A ⌊ ЛЕВЫЙ ЭТАЖ | |
SL030000 | Дель (АПЛ) | U+2207 ∇ НАБЛА | |
SL040000 | Дель Тильде (АПЛ) | U+236B ⍫ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL С ТИЛЬДОЙ | |
SL050000 | Стиля (APL) | U + 2352 ⍒ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL DEL STILE | |
SL060000 | Дельта (АПЛ) | U+2206 ∆ ПРИРАЩЕНИЕ | |
SL070000 | Дельта-стиль (APL) | U + 234B ⍋ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ДЕЛЬТА-СТИЛЬ | |
SL080000 | Круг (АПЛ) | U+25CB ○ БЕЛЫЙ КРУГ [4] [5] [6] [7] | Это SM750000 в не-APL контексте, например в графике замены C0 из кодовой страницы 437 , [8] кодовые страницы 907, 909 и 910 наследуют некоторые или все из них, сохраняя SM750000 в области C0, а также включая SL080000 за ее пределами. [9] [10] [11] Оба соответствуют U+25CB, когда APL представлен с использованием символов Юникода, хотя SL080000 может быть сопоставлен с U+F890 в схеме зон частного использования IBM . [12] Сравните SL590000 и SL620000 ниже. |
SL090000 | Круговой стиль (APL) | U + 233D ⌽ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL, СТИЛЬ КРУГА | |
SL100000 | Круговой склон (APL) | U + 2349 ⍉ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL, обратная косая черта в круге | |
SL110000 | Круг Звезда (АПЛ) | U + 235F ⍟ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL КРУГ ЗВЕЗДА | |
SL120000 | Круглая полоса | U + 2296 ⊖ ОБВЕДЕННЫЙ МИНУС | |
SL130000 | Квадратная котировка (APL) | U + 235E ⍞ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ЦИТАТА КВАДРАТ | |
SL140000 | Квад-дивизион (APL) | U + 2339 ⌹ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL QUAD DIVIDE | |
SL150000 | Слэш-бар (APL) | U + 233F ⌿ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL. КРАСНАЯ ПОЛОСКА | |
SL160000 | Склон-бар (APL) | U + 2340 ⍀ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL обратная косая черта | |
SL170000 | Вверх Карет Тильда (APL) | U + 2372 ⍲ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ВЕРХНЯЯ КАРЕТКА ТИЛЬДА | |
SL180000 | Пуховое каре Тильда (APL) | U + 2371 ⍱ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ВНИЗ КАРЕТКА ТИЛЬДА | |
SL190000 | Даун Тэк Джот (APL) [а] | U + 234E ⍎ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ВНИЗ. [а] | |
СЛ200000 | Ап Так Джот (APL) [а] | U + 2355 ⍕ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL UP TACK JOT [а] | |
SL210000 | Up Shoe Null (APL) | U + 235D ⍝ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL UP SHOE JOT | |
SL220000 | Вверх (APL) [а] | U+22A4 ⊤ ВНИЗ, СПАСИБО [а] | |
SL230000 | Даун Галс (APL) [а] | U+22A5 ⊥ СПАСИБО [а] | |
SL240000 | Down Tack Up Tack (APL) | U + 2336 ⌶ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ДВУТАТОВАЯ ЛУЧА | |
SL250000 | Йот (АПЛ) | U + 2218 ∘ КОЛЬЦО ОПЕРАТОР | |
SL260000 | Левая скобка Правая скобка (APL) | U + 2337 ⌷ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ХВИШ-КВАДРО | |
SL270000 | Квад Джот (APL) | U + 233B ⌻ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL QUAD JOT | |
SL280000 | Квад-слоп (APL) | U + 2342 ⍂ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ЧЕТЫРЕЧНАЯ обратная косая черта | |
SL290000 | Амперсанд чудесный [3] | Не используется ни в одной документированной кодовой странице. Может быть представлено в Юникоде последовательностью U + 0026 U + 0332 &̲ | |
SL300000 | Одинаково чудесно (APL) | U + 2261 ≡ ИДЕНТИЧЕН | |
SL310000 | Символ ВЫХОДА (APL) [3] | Не используется ни в одной документированной кодовой странице. Справочный глиф напоминает наклонно подчеркнутые буквы O, U и T, наложенные на одну и ту же позицию. | |
SL320000 | Диаэрезисная точка (APL) | U+2235 ∵ ПОТОМУ ЧТО | |
СЛ330000 | Дельта Чудесный (APL) | U + 2359 ⍙ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ДЕЛЬТА ЧУДЕСНЫЙ | |
SL340000 | Левый галс (APL) [а] | U+22A2 ⊢ ПРАВИЛЬНО, СПАСИБО [а] | |
SL350000 | Правый галс (APL) [а] | U+22A3 ⊣ ОСТАВИЛ СПАСИБО [а] | |
СЛ360000 | Квад (АПЛ) | U + 2395 ⎕ ЧЕТЫРЕ ФУНКЦИОНАЛЬНЫХ СИМВОЛА APL [4] [5] | U+25AF ▯ БЕЛЫЙ ВЕРТИКАЛЬНЫЙ ПРЯМОУГОЛЬНИК [3] |
СЛ370000 | Меньше большего (APL) | U + 22C4 ⋄ АЛМАЗНЫЙ ОПЕРАТОР [4] [5] | U+25CA ◊ ЛЕГКИЕ , [3] U+25C6 ◆ ЧЕРНЫЙ АЛМАЗ [6] [15] |
SL380000 | Стили (APL) | U + 2223 ∣ РАЗДЕЛЯЕТ [4] [5] | U+2502 │ ЧЕРТЕЖИ КОРОБКИ СВЕТ ВЕРТИКАЛЬНЫЕ , [6] [15] U+007C | ВЕРТИКАЛЬНАЯ ЛИНИЯ [7] |
СЛ400000 | До обуви (APL) | U + 2229 ∩ ПЕРЕСЕЧЕНИЕ [4] [5] [7] | U + 22C2 ⋂ N-АРНОЕ ПЕРЕСЕЧЕНИЕ [15] [6] |
SL410000 | Пуховик (APL) | U + 222A ∪ СОЮЗ [4] [5] [7] | U + 22C3 ⋃ N-АРНЫЙ СОЮЗ [15] [6] |
СЛ420000 | Левая обувь (APL) | U + 2282 ⊂ ПОДМНОЖЕСТВО | |
СЛ430000 | Правый башмак (APL) | U+2283 ⊃ СУПЕРСЕТ | |
СЛ440000 | Замечательно (АПЛ) | U+005F _ НИЗКАЯ ЛИНИЯ | |
СЛ450000 | Диэрезис (APL) | U+00A8 ¨ ДИЭРЕЗ | |
СЛ460000 | Тильда (АПЛ) | U + 223C ∼ ОПЕРАТОР ТИЛЬДА [4] [5] | U+F88F в схеме зоны частного использования IBM. [12] Также сопоставлено с U+007E ~ ТИЛЬДА , [15] [6] [7] хотя SD190000 (U+007E в контексте, отличном от APL) встречается по адресу 0xA1 (в то время как SL460000 находится по адресу 0x80) на кодовой странице 213. [16] |
СЛ480000 | Круг Плюс | U + 2295 ⊕ ОБВЕДЕННЫЙ ПЛЮС | |
SL490000 | Круг х | U + 2297 ⊗ ВРЕМЯ ОБВЕДЕНО | |
СЛ500000 | Вниз Карет (APL) | U + 2228 ∨ ЛОГИЧЕСКОЕ ИЛИ [15] [6] [4] [5] [3] [7] | |
SL510000 | Вверх Карет (APL) | U+2227 ∧ ЛОГИЧЕСКОЕ И [4] [5] [7] | U + 22C0 ⋀ N-АРНОЕ ЛОГИЧЕСКОЕ И [15] [6] |
SL520000 | Меньше (АПЛ) | U + 003C < ЗНАК МЕНЬШЕ, ЧЕМ | |
SL530000 | Большой (АПЛ) | U + 003E > ЗНАК БОЛЬШЕ ЧЕМ | |
SL540000 | Разделить (АПЛ) | U+00F7 ÷ ЗНАК РАЗДЕЛЕНИЯ | |
СЛ550000 | Таймс (АПЛ) | U + 00D7 × ЗНАК УМНОЖЕНИЯ | |
SL560000 | Не больше (APL) | U + 2264 ≤ МЕНЬШЕ ИЛИ РАВНО | |
SL570000 | Не меньше (АПЛ) | U + 2265 ≥ БОЛЬШЕ ИЛИ РАВНО | |
SL580000 | Цитировать Точка (APL) | У+0021 ! ВОСКЛИЦАТЕЛЬНЫЙ ЗНАК [15] [6] [5] [7] | U+F88E в схеме зоны частного использования IBM. [12] СП020000 ( У+0021 ! ВОСКЛИЦАТЕЛЬНЫЙ ЗНАК в контексте, отличном от APL) встречается по адресу 0x5A на кодовой странице 293 (SL580000 находится по адресу 0xDB на кодовых страницах 293 и 310). [16] Списки Тахионсофт U + 01C3 — ЛАТИНСКАЯ БУКВА RETROFLEX CLICK для SL580000. [4] |
SL590000 | Стрелка влево (АПЛ) | U + 2190 ← СТРЕЛКА ВЛЕВО [4] [5] [6] | Эти стрелки — SM300000, SM310000, SM320000 и SM330000 соответственно в контексте, отличном от APL, например, в графике замены C0 из кодовой страницы 437 , [8] какие кодовые страницы 907, 909 и 910 наследуют некоторые или все из них. Их идентификаторы APL GCGID могут быть сопоставлены с U+F88D, U+F88C, U+F88B и U+F88A соответственно в схеме зоны частного использования IBM. [12]
Кодовые страницы 907 и 910 сохраняют идентификаторы GCGID, не относящиеся к APL, для замен C0, но используют идентификаторы GCGID APL, где стрелки появляются за пределами области C0, тогда как кодовая страница 909 использует идентификаторы GCGID APL несколько раз, как для замен C0, так и между ними. и два появления каждой из этих стрелок за пределами области C0. [9] [10] [11] Сравните SL080000 выше. Дублирование графики замены C0 за пределами области C0 не является редкостью в кодовых страницах DOS: сравните, например, знак подставки и раздела на кодовой странице 850 . |
СЛ600000 | Стрелка вправо (АПЛ) | U + 2192 → СТРЕЛКА ВПРАВО [4] [5] [6] | |
SL610000 | Стрелка вверх (АПЛ) | U+2191 ↑ СТРЕЛКА ВВЕРХ [4] [5] [6] [7] | |
SL620000 | Стрелка вниз (APL) | U + 2193 ↓ СТРЕЛКА ВНИЗ [4] [5] [6] [7] | |
SL630000 | Овербар (APL) | U + 203E ‾ ВЕРХНЯЯ ЛИНИЯ | |
SL640000 | Наклон (APL) | U+005C \ ОБРАТНЫЙ СОЛИДУС [15] [6] [5] [7] | U+F889 в схеме зоны частного использования IBM. [12] Также сопоставлено с U+2216 ∖ УСТАНОВИТЬ МИНУС . [4] SM070000 ( U+005C \ REVERSE SOLIDUS в контексте, отличном от APL) встречается одновременно по адресу 0x5A (в то время как SL640000 находится по адресу 0xB7) на кодовой странице 293. [16] |
СЛ650000 | Звезда (АПЛ) | U + 22C6 ⋆ ЗВЕЗДНЫЙ ОПЕРАТОР [5] | U+002A * ЗВЕЗДОЧКА [17] [7] |
SL660000 | Цитата (АПЛ) | U+0027 ' АПОСТРОФ | |
SL670000 | Левая скобка (APL) | U+0028 ( ЛЕВА СКОБКА | |
SL680000 | Правая скобка (APL) | U+0029 ) ПРАВАЯ СКОБКА | |
SL690000 | Бар (АПЛ) | U+002D — ДЕФИС-МИНУС [17] [5] [6] [7] | U + 2212 — ЗНАК МИНУС |
SL700000 | Запрос (APL) | U+003F ? ЗНАК ВОПРОСА | U+F888 в схеме зоны частного использования IBM. [12] |
SL710000 | Альфа (АПЛ) | U + 237A ⍺ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL АЛЬФА [4] [5] | U + 03B1 α ГРЕЧЕСКАЯ СТРОЧНАЯ БУКВА АЛЬФА [15] [6] |
SL720000 | Эпсилон (АПЛ) | U+220A ∊ МАЛЫЙ ЭЛЕМЕНТ [5] [3] [7] | U+03B5 ε ГРЕЧЕСКАЯ СТРОЧНАЯ БУКВА ЭПСИЛОН , [15] [6] U+2208 ∈ ЭЛЕМЕНТ [4] |
SL730000 | Йота (АПЛ) | U + 2373 ⍳ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL IOTA [4] [5] | U + 03B9 ι ГРЕЧЕСКАЯ СТРОЧНАЯ БУКВА ЙОТА [15] [6] |
SL740000 | Ро (АПЛ) | U + 2374 ⍴ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL RHO [4] [5] | U + 03C1 ρ ГРЕЧЕСКАЯ СТРОЧНАЯ БУКВА РО [15] [6] |
SL750000 | Омега (АПЛ) | U + 2375 ⍵ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ОМЕГА [4] [5] | U + 03C9 ω ГРЕЧЕСКАЯ СТРОЧНАЯ БУКВА ОМЕГА [15] [6] |
SL760000 | Слэш (АПЛ) | U + 002F / СОЛИДУС | |
SL770000 | Левая сетка (АПЛ) | U+005B [ ЛЕВА КВАДРАТНАЯ СКОБКА | |
SL780000 | Правая скобка (APL) | U + 005D ] ПРАВАЯ КВАДРАТНАЯ СКОБКА | |
SL790000 | Плюс (АПЛ) | U + 002B + ЗНАК ПЛЮС | |
SL800000 | Точка с запятой (APL) | U + 003B ; Точка с запятой | |
SL810000 | Равно (АПЛ) | U+003D = ЗНАК РАВНА | |
SL820000 | Не равно (APL) | U+2260 ≠ НЕ РАВНО | |
SL830000 | Колон (АПЛ) | U + 003A : Двоеточие [6] [5] | Форма с набором атрибутов полной ширины (SL830080) используется для 0xA1C3 (т.е. U+2236 ∶ RATIO ) в EUC-CN . [18] |
SL840000 | Точка (АПЛ) | U + 002E . ПОЛНАЯ СТОП | |
SL850000 | Запятая (АПЛ) | U+002C , ЗАПЯТАЯ | |
SL860000 | Йота Чудесный (APL) | U + 2378 ⍸ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL IOTA ЧУДЕСНЫЙ | |
SL870000 | Эпсилон Чудесный (APL) | U + 2377 ⍷ ФУНКЦИОНАЛЬНЫЙ СИМВОЛ APL ЭПСИЛОН ЧУДЕСНЫЙ |
Кодовые страницы EBCDIC
[ редактировать ]Кодовая страница 293
[ редактировать ]Кодовая страница 293 ( CCSID 293), [19] под названием «APL (США)» представляет собой кодовую страницу EBCDIC, которая включает символы APL, а также основные латинские буквы и западные арабские цифры в их обычных местах EBCDIC. [16] [17]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | СОХ | СТХ | И Т. Д | КЛЕТКА | ХТ | РНЛ | ПРИНАДЛЕЖАЩИЙ | GE | СПС | РПТ | ВТ | ФФ | ЧР | ТАК | И |
1x | В СООТВЕТСТВИИ С | DC1 | DC2 | DC3 | ВИЭ/ ЕПД |
Нидерланды | БС | МАЛЕНЬКИЙ | МОЖЕТ | В | ЮБС | 1 CU | МФС | ИГС | Налоговое управление США | ИУС / ИТБ |
2x | ДС | SOS | ФС | ВУС | БП/ ИЯФ |
НЧ | ЭТБ | ЭКУ | на | ЮФЭ | СМ/ ЮВ |
CSP | МИД | ENQ | ПОДТВЕРЖДЕНИЕ | БЕЛ |
3x | СИН | И | ПП | ТРН | НБС | EOT | СБС | ЭТО | RFF | CU3 | DC4 | ХОТЕТЬ | СУБ | |||
4x | СП | 𝐴̲ | 𝐵̲ | 𝐶̲ | 𝐷̲ | 𝐸̲ | 𝐹̲ | 𝐺̲ | 𝐻̲ | 𝐼̲ | ¢ | . | < | ( | + | | |
5x | & | 𝐽̲ | 𝐾̲ | 𝐿̲ | 𝑀̲ | 𝑁̲ | 𝑂̲ | А | 𝑄̲ | 𝑅̲ | ! | $ | ⋆/* | ) | ; | ¬ |
6x | -/− | / | 𝑆̲ | 𝑇̲ | 𝑈̲ | 𝑉̲ | 𝑊̲ | 𝑋̲ | 𝑌̲ | 𝑍̲ | ¦ | , | % | _ | > | ? |
7x | ⋄/◊/◆ | ∧/⋀ | ¨ | ⌻ | ⍸ | ⍷ | ⊢ | ⊣ | ∨ | ` | :/∶ | # | @ | ' | = | " |
8x | ∼/~ | а | б | с | д | и | ж | г | час | я | ↑ | ↓ | ≤ | ⌈ | ⌊ | → |
9x | ⎕ | дж | к | л | м | н | тот | п | д | р | ⊃ | ⊂ | ○ | ← | ||
Топор | ‾ | ~ | с | т | в | v | В | х | и | С | ∩/⋂ | ∪/⋃ | ⊥ | [ | ≥ | ∘ |
Бх | ⍺/а | ∊/ε/ε | ⍳/я | ⍴/п | ⍵/о | × | \/∖ | ÷ | ∇ | ∆ | ⊤ | ] | ≠ | ∣/│ | ||
Сх | { | А | Б | С | Д | И | Ф | Г | ЧАС | я | ⍲ | ⍱ | ⌷ | ⌽ | ⍂ | ⍉ |
Дх | } | Дж | К | л | М | Н | ТО | П | вопрос | Р | ⌶ | !/σ | ⍒ | ⍋ | ⍞ | ⍝ |
Бывший | \ | ≡ | С | Т | В | V | В | Х | И | С | ⌿ | ⍀ | ∵ | ⊖ | ⌹ | ⍕ |
Форекс | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ⍫ | ⍙ | ⍟ | ⍎ | ЭО |
Кодовая страница 310
[ редактировать ]Кодовая страница 310 («Graphic Escape APL/TN») включает в себя более широкий набор символов, но сама не включает основные латинские буквы или основные цифры. [21] [4] Он используется вместе с кодовой страницей 37-2 . [22] с кодами кодовой страницы 310, имеющими префикс Graphic Escape (EBCDIC 0x08) [23] управляющий персонаж. [6] [24]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | ||||||||||||||||
1x | ||||||||||||||||
2x | ||||||||||||||||
3x | ||||||||||||||||
4x | СП | 𝐴̲ | 𝐵̲ | 𝐶̲ | 𝐷̲ | 𝐸̲ | 𝐹̲ | 𝐺̲ | 𝐻̲ | 𝐼̲ | ||||||
5x | 𝐽̲ | 𝐾̲ | 𝐿̲ | 𝑀̲ | 𝑁̲ | 𝑂̲ | А | 𝑄̲ | 𝑅̲ | |||||||
6x | 𝑆̲ | 𝑇̲ | 𝑈̲ | 𝑉̲ | 𝑊̲ | 𝑋̲ | 𝑌̲ | 𝑍̲ | ||||||||
7x | ◊/⋄/◆ | ∧/⋀ | ¨ | ⌻ | ⍸ | ⍷ | ⊢ | ⊣ | ∨ | |||||||
8x | ∼/~ | ║ | ═ | ⎸ | ⎹ | │/⎥ | ↑ | ↓ | ≤ | ⌈ | ⌊ | → | ||||
9x | ⎕ | ▌ | ▐ | ▀ | ▄ | █/■ | ⊃ | ⊂ | ⌑/¤ | ○ | ± | ← | ||||
Топор | ¯/‾ | ° | ─ | ∙/• | ₙ | ∩/⋂ | ∪/⋃ | ⊥ | [ | ≥ | ∘ | |||||
Бх | ⍺/а | ∊/ε/е | ⍳/я | ⍴/п | ⍵/о | × | ∖/ \ | ÷ | ∇ | ∆ | ⊤ | ] | ≠ | ∣/│ | ||
Сх | { | ⁽ | ⁺/+ | ■/∎ | └ | ┌ | ├ | ┴ | § | ⍲ | ⍱ | ⌷ | ⌽ | ⍂ | ⍉ | |
Дх | } | ⁾ | ⁻/ - | ┼ | ┘ | ┐ | ┤ | ┬ | ¶ | ⌶ | ƃ/ ! | ⍒ | ⍋ | ⍞ | ⍝ | |
Бывший | ≡ | ₁ | ₂ | ₃ | ⍤ [с] | ⍥ [с] | ⍪ [с] | € [с] | ⌿ | ⍀ | ∵ | ⊖ | ⌹ | ⍕ | ||
Форекс | ⁰ | ¹ | ² | ³ | ⁴ | ⁵ | ⁶ | ⁷ | ⁸ | ⁹ | ⍫ | ⍙ | ⍟ | ⍎ |
Кодовая страница 351
[ редактировать ]Кодовая страница 351 («По умолчанию GDDM (США)») [26] содержит большинство символов кодовой страницы 293 и кодовой страницы 310 (кроме ⍷ , эпсилон с подчеркиванием) в дополнение к буквам и цифрам, заменяя несколько управляющих символов символами.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | { | ХТ | ▀ | ⎹ | ФФ | ЧР | |||||||||
1x | Нидерланды | БС | ▌ | █ | ▐ | │ | ┐ | ┌ | └ | ┘ | ||||||
2x | ⁽ | ⁾ | ⁺ | ⁻ | } | НЧ | ⍸ | ║ | ▄ | ═ | ⎸ | § | ┼ | ─ | ⊢ | ⊣ |
3x | ⁰ | ¹ | ² | ³ | ⁴ | ⁵ | ⁶ | ⁷ | ⁸ | ⁹ | ¶ | ┬ | ├ | ┴ | ┤ | |
4x | СП | 𝐴̲ | 𝐵̲ | 𝐶̲ | 𝐷̲ | 𝐸̲ | 𝐹̲ | 𝐺̲ | 𝐻̲ | 𝐼̲ | ¢ | . | < | ( | + | | |
5x | & | 𝐽̲ | 𝐾̲ | 𝐿̲ | 𝑀̲ | 𝑁̲ | 𝑂̲ | А | 𝑄̲ | 𝑅̲ | ! | $ | * | ) | ; | ¬ |
6x | - | / | 𝑆̲ | 𝑇̲ | 𝑈̲ | 𝑉̲ | 𝑊̲ | 𝑋̲ | 𝑌̲ | 𝑍̲ | ¦ | , | % | _ | > | ? |
7x | ⋄ | ∧ | ¨ | ₁ | ₂ | ₃ | ₙ | ° | ∨ | ` | : | # | @ | ' | = | " |
8x | ∼ | а | б | с | д | и | ж | г | час | я | ↑ | ↓ | ≤ | ⌈ | ⌊ | → |
9x | ⎕ | дж | к | л | м | н | тот | п | д | р | ⊃ | ⊂ | ⌑ | ○ | ± | ← |
Топор | ¯ | ~ | с | т | в | v | В | х | и | С | ∩ | ∪ | ⊥ | [ | ≥ | ∘ |
Бх | ⍺ | ∈/∊ | ⍳ | ⍴ | ⍵ | ■ | × | ∖ / \ | ÷ | ∙ | ∇ | ∆ | ⊤ | ] | ≠ | ∣ |
Сх | { | А | Б | С | Д | И | Ф | Г | ЧАС | я | ⍲ | ⍱ | ⌷ | ⌽ | ⍂ | ⍉ |
Дх | } | Дж | К | л | М | Н | ТО | П | вопрос | Р | ⌶ | ƃ/ ! | ⍒ | ⍋ | ⍞ | ⍝ |
Бывший | \ | ≡ | С | Т | В | V | В | Х | И | С | ⌿ | ⍀ | ∵ | ⊖ | ⌹ | ⍕ |
Форекс | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ⌻ | ⍫ | ⍙ | ⍟ | ⍎ |
7-битный модифицированный ASCII
[ редактировать ]Кодовая страница 371 (ИР-68)
[ редактировать ]Кодовая страница 371, [27] зарегистрирован для использования в соответствии с ISO/IEC 2022 как ISO-IR-68 , [28] [5] — это 7-битный сильно модифицированный код ASCII, разработанный рабочей группой APL Канадской ассоциации стандартов и предназначенный для использования с APL в среде, допускающей зачеркивание символов с помощью Управляющий код BS (возврат, 0x08). [28] [5]
8-битный модифицированный и/или расширенный ASCII
[ редактировать ]Кодовая страница 907
[ редактировать ]Кодовая страница 907 используется IBM 3812, как и кодовая страница 906 .
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | ☺ | ☻ | ♥ | ♦ | ♣ | ♠ | • | ◘ | ○ | ◙ | ♂ | ♀ | ♪ | ♬ | ☼ | |
1x | ► | ◄ | ↕ | ‼ | ¶ | § | ▬ | ↨ | ↑ | ↓ | → | ← | ∟ | ↔ | ▲ | ▼ |
2x | СП | !/σ | " | # | $ | % | & | ' | ( | ) | ⋆/* | + | , | -/− | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | :/∶ | ; | < | = | > | ? |
4x | @ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
5x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \/∖ | ] | ∧/⋀ | _ |
6x | ` | а | б | с | д | и | ж | г | час | я | дж | к | л | м | н | тот |
7x | п | д | р | с | т | в | v | В | х | и | С | { | ∣/│ | } | ∼/~ | ⌂ |
8x | 𝐴̲ | 𝐵̲ | 𝐶̲ | 𝐷̲ | 𝐸̲ | 𝐹̲ | 𝐺̲ | 𝐻̲ | 𝐼̲ | 𝐽̲ | 𝐾̲ | 𝐿̲ | 𝑀̲ | 𝑁̲ | 𝑂̲ | А |
9x | ⎕ | ⍞ | ⌹ | 𝑄̲ | 𝑅̲ | 𝑆̲ | 𝑇̲ | 𝑈̲ | ⊤ | 𝑉̲ | 𝑊̲ | ¢ | 𝑋̲ | ⊥ | ← | ⌶ |
Топор | 𝑌̲ | 𝑍̲ | ⌈ | ¬ | → | ∪/⋃ | ⍕ | ⍎ | ||||||||
Бх | ░ | ▒ | ▓ | │ | ┤ | ⍷ | ⍸ | ≡ | ∵ | ╣ | ║ | ╗ | ╝ | ⍂ | ⌻ | ┐ |
Сх | └ | ┴ | ┬ | ├ | ─ | ┼ | ⌷ | ╚ | ╔ | ╩ | ╦ | ╠ | ═ | ╬ | ||
Дх | ↑ | ↓ | ⍟ | ∆ | ∇ | ⌊ | ┘ | ┌ | █ | ▄ | ▌ | ▐ | ▀ | |||
Бывший | ⍺/а | SS | ⊂ | ⊃ | ⍝ | ⍲ | ⍴/п | ⍱ | ⌽ | ⊖ | ○ | ∨ | ⍳/я | ⍉ | ∊/ε/ε | ∩/⋂ |
Форекс | ⌿ | ⍀ | ≥ | ≤ | ≠ | × | ÷ | ⍙ | ∘ | ⍵/о | ⍫ | ⍋ | ⍒ | ‾ | ¨ | НБСП |
Кодовая страница 909
[ редактировать ]Кодовая страница 909 — это еще одна кодировка для APL, отличающаяся от кодовой страницы 907 тем, что она не включает подчеркнутые символы, присваивает разные коды символам APL, которые попадают в диапазон 0xB0–DF, и заменяет некоторые графические изображения замены C0 из кодовой страницы 437 на альтернативные кодировки для некоторых символов APL.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | ⍷ | ⍸ | ♥ | ♦ | ♣ | ♠ | • | ◘ | ○ | ◙ | ≡ | ♀ | ♪ | ♬ | ⍟ | |
1x | ► | ◄ | ∵ | ⌷ | ¶ | § | ⍂ | ⌻ | ↑ | ↓ | → | ← | ⌊ | ↔ | ∆ | ∇ |
2x | СП | !/σ | " | # | $ | % | & | ' | ( | ) | ⋆/* | + | , | -/− | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | :/∶ | ; | < | = | > | ? |
4x | @ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
5x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \/∖ | ] | ∧/⋀ | _ |
6x | ` | а | б | с | д | и | ж | г | час | я | дж | к | л | м | н | тот |
7x | п | д | р | с | т | в | v | В | х | и | С | { | ∣/│ | } | ∼/~ | ⌂ |
8x | Что | ты | и | â | ä | имеет | к | Что | ага | ага | И | я | вопрос | я | Ä | Ой |
9x | ⎕ | ⍞ | ⌹ | Зонтик | он | ò | и | ты | ⊤ | ОН | О | £ | ⊥ | ← | ⌶ | |
Топор | на | в | от | ты | н | С | й | й | ¿ | ⌈ | ¬ | → | ∪/⋃ | ¡ | ⍕ | ⍎ |
Бх | ░ | ▒ | ▓ | │ | ┤ | ⍟ | ∆ | ∇ | → | ╣ | ║ | ╗ | ╝ | ← | ⌊ | ┐ |
Сх | └ | ┴ | ┬ | ├ | ─ | ┼ | ↑ | ↓ | ╚ | ╔ | ╩ | ╦ | ╠ | ═ | ╬ | ≡ |
Дх | ⍸ | ⍷ | ∵ | ⌷ | ⍂ | ⌻ | ⊢ | ⊣ | ⋄/◊/◆ | ┘ | ┌ | █ | ▄ | ▀ | ||
Бывший | ⍺/а | SS | ⊂ | ⊃ | ⍝ | ⍲ | ⍴/п | ⍱ | ⌽ | ⊖ | ○ | ∨ | ⍳/я | ⍉ | ∊/ε/ε | ∩/⋂ |
Форекс | ⌿ | ⍀ | ≥ | ≤ | ≠ | × | ÷ | ⍙ | ∘ | ⍵/о | ⍫ | ⍋ | ⍒ | ‾ | ¨ | НБСП |
Кодовая страница 910
[ редактировать ]Кодовая страница 910 аналогична кодовой странице 909, но с меньшим количеством повторяющихся горизонтальных стрелок, использует ту же графику C0, что и кодовая страница 437, и включает некоторые дополнительные символы.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | ☺ | ☻ | ♥ | ♦ | ♣ | ♠ | • | ◘ | ○ | ◙ | ♂ | ♀ | ♪ | ♬ | ☼ | |
1x | ► | ◄ | ↕ | ‼ | ¶ | § | ▬ | ↨ | ↑ | ↓ | → | ← | ∟ | ↔ | ▲ | ▼ |
2x | СП | !/σ | " | # | $ | % | & | ' | ( | ) | ⋆/* | + | , | -/− | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | :/∶ | ; | < | = | > | ? |
4x | @ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
5x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \/∖ | ] | ∧/⋀ | _ |
6x | ` | а | б | с | д | и | ж | г | час | я | дж | к | л | м | н | тот |
7x | п | д | р | с | т | в | v | В | х | и | С | { | ∣/│ | } | ∼/~ | ⌂ |
8x | Что | ты | и | â | ä | имеет | к | Что | ага | ага | И | я | вопрос | я | Ä | Ой |
9x | ⎕ | ⍞ | ⌹ | Зонтик | он | ò | и | ты | ⊤ | ОН | О | ø | £ | ⊥ | ₧ | ⌶ |
Топор | на | в | от | ты | н | С | й | й | ¿ | ⌈ | ¬ | ½ | ∪/⋃ | ¡ | ⍕ | ⍎ |
Бх | ░ | ▒ | ▓ | │ | ┤ | ⍟ | ∆ | ∇ | → | ╣ | ║ | ╗ | ╝ | ← | ⌊ | ┐ |
Сх | └ | ┴ | ┬ | ├ | ─ | ┼ | ↑ | ↓ | ╚ | ╔ | ╩ | ╦ | ╠ | ═ | ╬ | ≡ |
Дх | ⍸ | ⍷ | ∵ | ⌷ | ⍂ | ⌻ | ⊢ | ⊣ | ⋄/◊/◆ | ┘ | ┌ | █ | ▄ | ¦ | Я | ▀ |
Бывший | ⍺/а | SS | ⊂ | ⊃ | ⍝ | ⍲ | ⍴/п | ⍱ | ⌽ | ⊖ | ○ | ∨ | ⍳/я | ⍉ | ∊/ε/ε | ∩/⋂ |
Форекс | ⌿ | ⍀ | ≥ | ≤ | ≠ | × | ÷ | ⍙ | ∘ | ⍵/о | ⍫ | ⍋ | ⍒ | ‾ | ¨ | НБСП |
Юникод
[ редактировать ]Большинство символов APL присутствуют в Юникоде, в диапазоне «Разное техническое» . [29] хотя некоторые продукты APL могут еще не поддерживать Unicode, а некоторые символы APL могут быть неиспользованными или недоступными в реализации конкретного поставщика.
С 2010 года Unicode позволяет хранить APL в текстовых файлах, публиковать их в печати и в Интернете, а также передавать по электронной почте и при обмене мгновенными сообщениями. Ввод символов APL по-прежнему требует использования либо специального редактора метода ввода , либо раскладки клавиатуры, либо специального сенсорного интерфейса. Раскладки клавиатуры APL доступны бесплатно для наиболее распространенных операционных систем или могут быть получены путем добавления символов Unicode APL к существующей раскладке клавиатуры.
Подчеркнутые буквенные символы
[ редактировать ]В Unicode отсутствуют традиционные подчеркнутые алфавитные символы, включенные в некоторые кодовые страницы APL; их использование исключено или признано устаревшим в большинстве реализаций APL. Они были напечатаны на печатных терминалах APL путем зачеркивания прямой заглавной буквы символом подчеркивания. В некоторых таблицах они показаны смоделированными с подчеркнутой и курсивной разметкой, без указания сопоставлений Unicode. [4]
IBM присваивает им идентификаторы GCGID как «LA480000» (которые они называют «Строка ниже заглавной буквы/A подчеркивание (APL)»), «LB480000» («Строка B ниже заглавной буквы/B подчеркивание (APL)») и т. д. в разделе « Серия L" используется для латинских букв. [1] Использование четного числа (48), а не нечетного числа (47), связано с тем, что оно написано в верхнем регистре: сравните использование SD110000 для одиночного острого акцента. ´
, LA110000 для нижнего регистра á
и LA120000 для верхнего регистра. Á
. [30] Они включены в схему зон частного использования IBM и закодированы в обратном алфавитном порядке нечетными кодовыми точками от U+F8BF до U+F8F1. [12]
Гомологичное использование числа 47 включает серию «SD» (диакритический знак) GCGID SD470000 для «линии ниже/прерывистого подчеркивания». [31] — т.е. макрон ниже , отличный от символа подчеркивания ASCII SP090000 («Подчеркивание/сплошное подчеркивание») [30] — и серия «А» ( арабская буква ) GCGID AD470009 для ḏāl , [32] например. блок Unicode Расширенный латинский дополнительный включает следующие заглавные символы «Строка ниже» с макроном под диакритическим знаком для семитской транскрипции (он включает предварительно составленный ẖ только в нижнем регистре):
- U+1E06 Ḇ ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА B СО СТРОЧКОЙ НИЖЕ
- U+1E0E Ḏ ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА D СО СТРОЧКОЙ НИЖЕ
- U+1E34 Ḵ ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА K СО СТРОЧКОЙ НИЖЕ
- U+1E3A Ḻ ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА L СО СТРОЧКОЙ НИЖЕ
- U+1E48 Ṉ ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА N СО СТРОЧКОЙ НИЖЕ
- U+1E5E Ṟ ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА R СО СТРОЧКОЙ НИЖЕ
- U+1E6E Ṯ ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА T СО СТРОЧКОЙ НИЖЕ
- U+1E94 Ẕ ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА Z СО СТРОЧКОЙ НИЖЕ
Однако это не охватывает весь базовый латинский алфавит ISO , и в справочных глифах IBM для символов APL они показаны как подчеркнутыми, так и наклонными . [2] и таблицы, имитирующие их с помощью разметки, могут последовать этому примеру. [4] Unicode Блок математических буквенно-цифровых символов включает символы, выделенные курсивом для использования в обозначениях, где они контрастируют с символами, не выделенными курсивом. Unicode также включает в себя сочетание форм макрона ниже и подчеркивания в блоке «Объединение диакритических знаков» ; символы выше канонически разлагаются вместе с первыми:
- U+0331 ◌̱ ОБЪЕДИНЯЕМ МАКРОН НИЖЕ
- U + 0332 ◌̲ ОБЪЕДИНЕНИЕ НИЗКОЙ ЛИНИИ
Раскладка клавиатуры
[ редактировать ]Обратите внимание на мнемонику, связывающую символ APL с буквой: ? ( знак вопроса ) на Q, ⋆ ( питание ) включено P, ρ ( ро ) на R, ⊥ ( базовая стоимость ) вкл. B, ⊤ ( eNcode ) вкл. N, ∣ ( модуль ) на M и так далее. Это облегчает говорящему на английском языке ввод APL на клавиатуре, не поддерживающей APL, при условии, что на экране имеется визуальная обратная связь. Также выпускаются наклейки для крепления к стандартным клавиатурам либо на передней части клавиш, либо на их верхней части.
Более поздние терминалы IBM, особенно дисплейные станции IBM 3270 , имели альтернативное расположение клавиатуры, которое является основой некоторых современных раскладок клавиатуры APL, используемых сегодня.
Дополнительные символы APL были доступны путем замены одного символа другим. Например, символ журнала (⍟) был образован путем перечеркивания ⇧ Shift+ P с ⇧ Shift+ O. Это расширило графические возможности более ранних телетайпов, но усложнило исправление ошибок и редактирование строк программы.
Новые дополнительные версии были введены поставщиками по мере того, как они создавали версии APL, адаптированные к конкретному оборудованию, системным функциям, файловым системам и т. д. Кроме того, печатающие терминалы и первые электронно-лучевые терминалы APL могли отображать произвольные зачеркивания, но по мере того, как персональные компьютеры быстро заменяли терминалы в качестве устройства ввода данных, поддержка символов APL стала обеспечиваться в виде ПЗУ генератора символов APL или программного набора символов, отображаемого с помощью устройство отображения. С появлением современного ПК символы APL были определены в определенных шрифтах, что устранило различие между перечеркнутыми символами и стандартными символами.
Наконец, символы были утверждены в Юникоде и получили определенные кодовые точки с однозначной интерпретацией независимо от графического шрифта.
См. также
[ редактировать ]Сноски
[ редактировать ]- ^ Jump up to: а б с д и ж г час я дж к л Существует два соглашения об именах (по порядку «вверх» и «вниз» и по порядку «левый» и «правый») для дополнительных символов: соглашения «Лондон» и «Босворт». [13] Используемое соглашение различается в IBM и Unicode. Именование также различается между составными символами Юникода, предназначенными исключительно для APL (которые соответствуют именованию IBM и используют соглашение Босворта), и простыми символами, также предназначенными для других приложений (которые используют Лондонское соглашение). [13] [14] Спецификации APL впоследствии приняли Лондонскую конвенцию. [14] В документации к Dyalog APL отмечается, что имена составных кнопок в Юникоде (и, следовательно, имена всех кнопок IBM), соответствующие менее используемому соглашению «Босворт», [13] противоречит общепринятому мнению сообщества APL. [7]
- ^ Документированные сопоставления различаются. [4] [6] [25] [15]
- ^ Jump up to: а б с д Резкое расширение. [6]
Ссылки
[ редактировать ]- ^ Jump up to: а б с «Графический побег АПЛ2/ТН-138» . ИБМ . GCSGID 00963.
- ^ Jump up to: а б с «Graphic Escape APL2/TN-138 (схема)» (PDF) . ИБМ . GCSGID 00963.
- ^ Jump up to: а б с д и ж г час «Графические идентификаторы символов: Специальные символы, символы APL» . ИБМ . Архивировано из оригинала 22 января 2016 г.
- ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с т в v В х и Программное обеспечение Tachyon (31 июля 2007 г.). Кодовая страница 00310: 3270 APL Graphic Escape .
- ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с т в v В х и Коуэн, Джон (29 июня 2004 г.). «ISO-IR-68 в Юникод» . Юникод.орг . Юникод, Инк . Проверено 19 июня 2017 г.
- ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с т в v В х и «Набор символов x3270» . Документация x3270 . Архивировано из оригинала 10 ноября 2018 г.
- ^ Jump up to: а б с д и ж г час я дж к л м н тот «Номенклатура диалоговых окон: функции и операторы» (PDF) . Диалог — Центр документации . Диалог АПЛ.
- ^ Jump up to: а б «Персональный компьютер» . ИБМ . CPGID 00437.
- ^ Jump up to: а б с ИБМ . Кодовая страница 00907 (PDF) . Архивировано из оригинала (PDF) 3 августа 2017 г.
- ^ Jump up to: а б с ИБМ . Кодовая страница 00909 (PDF) . Архивировано из оригинала (PDF) 8 июля 2015 г.
- ^ Jump up to: а б с ИБМ . Кодовая страница 00910 (PDF) . Архивировано из оригинала (PDF) 8 июля 2015 г.
- ^ Jump up to: а б с д и ж г ИБМ (1997). unicode.nam: позволяет указывать символы Юникода, используя имена, подобные IBM или PostScript . (Входит в комплект Боргендейл, Кен, Инструменты кодовой страницы OS/2 и отображения клавиатуры )
- ^ Jump up to: а б с Дики, Лерой Дж. «Наименование символов прихватки» . Университет Ватерлоо .
- ^ Jump up to: а б Фрейтаг, Асмус; Макгоуэн, Рик; Уистлер, Кен (14 июня 2021 г.). «Известные аномалии в именах символов Юникода» . Консорциум Юникод . УТН №27.
- ^ Jump up to: а б с д и ж г час я дж к л м н тот «Таблицы EBCDIC и ASCII» . Архивировано из оригинала 27 августа 2016 г.
- ^ Jump up to: а б с д и IBM (1996) [1984]. «Кодовая страница (CPGID) 00293: APL (США)» . РЕЕСТР, наборы графических символов и кодовые страницы .
- ^ Jump up to: а б с д Программное обеспечение Tachyon (31 июля 2007 г.). Кодовая страница 00293: EBCDIC APL .
- ^ «Набор упрощенных китайских графических символов IBM для расширенного кода UNIX (EUC)» (PDF) . ИБМ . 1994. Ч 3-3220-132 1994-06.
- ^ «Информационный документ CCSID 293» . Архивировано из оригинала 27 марта 2016 г.
- ^ Кодовая страница CPGID 00293 (pdf) (PDF) , IBM
- ^ Jump up to: а б ИБМ (1987). «Кодовая страница (CPGID) 00310: Графический выход APL/TN» . РЕЕСТР, наборы графических символов и кодовые страницы .
- ^ xlate — Транслитерированное содержимое записей , IBM Corporation , 2010 [1986], заархивировано из оригинала 16 июня 2019 г. , получено 18 октября 2016 г.
- ^ ИБМ . «Приложение G-1. Определения управляющих символов EBCDIC» . IBM Глобализация . Архивировано из оригинала 11 сентября 2018 г.
- ^ «Глава 5. Таблицы кодовых страниц дисплея и принтера 3270 (§ Кодовая страница текстовых функций APL/APL2)» (PDF) . 3174 Справочник по набору символов контроллера учреждения (3-е изд.). ИБМ . 1990 [1988]. п. 5·6. ГА27-3831-02.
- ^ Jump up to: а б Кодовая страница CPGID 00310 (pdf) (PDF) , IBM
- ^ Jump up to: а б Программное обеспечение Tachyon (31 июля 2007 г.). Кодовая страница 00351: GDDM по умолчанию (США) .
- ^ «Кодовая страница 00371» (PDF) . ИБМ . Архивировано из оригинала (PDF) 8 июля 2015 г.
- ^ Jump up to: а б Совет по стандартам Канады (1 июня 1983 г.). Набор символов APL для обмена рабочими пространствами (PDF) . ITSCJ/ IPSJ . ИСО-ИК -68.
- ^ «Таблицы кодов стандарта Unicode 5.1: технические символы U+2300–U+23FF» (PDF) . Стандарт Юникод 5.1 . Консорциум Юникод . Архивировано (PDF) из оригинала 2 октября 2008 г. Проверено 12 октября 2008 г.
- ^ Jump up to: а б «Винда, Латиница 1» . ИБМ . CPGID 01252.
- ^ «ОКР Б» . ИБМ . GCSGID 00969.
- ^ «Windows, арабский (PDF)» (PDF) . ИБМ . CPGID 01256.
- ^ Более актуальная схема клавиатуры, применимая для APL2 и других современных реализаций, доступна на сайте WikensOnline Union, большая раскладка клавиатуры APL для Windows. Архивировано 10 марта 2012 г., на Wayback Machine , фактическое фото + схема здесь. Архивировано 3 апреля 2015 г. , раскладку клавиатуры Wayback Machine и NARS2000 APL здесь .
Внешние ссылки
[ редактировать ]- Кодовая страница IBM 293, также известная как кодовая страница APL на мэйнфреймах.
- Кодовая страница IBM 907, также известная как кодовая страница APL ASCII.