In this article, we will explore in detail the topic of GOST 10859, a highly relevant issue that has captured the attention of experts and the general public. Over the years, GOST 10859 has been the subject of debate and discussion in various areas, awakening genuine interest in its impact on society. Through an exhaustive analysis, we will address the different perspectives and arguments related to GOST 10859, with the aim of shedding light on this very complex topic. Likewise, we will examine its evolution over time and its influence on the present, providing the reader with a complete and updated vision of GOST 10859.
GOST 10859 (1964) is a standard of the Soviet Union which defined how to encode data on punched cards. This standard allowed a variable word size, depending on the type of data being encoded, but only uppercase characters.
These include the non-ASCII “decimal exponent symbol” ⏨
. It was used to express real numbers in scientific notation. For example: 6.0221415⏨23.
The ⏨
character was also part of the ALGOL programming language specifications and was incorporated into the then German character encoding standard ALCOR. GOST 10859 also included numerous other non-ASCII characters/symbols useful to ALGOL programmers, e.g.: ∨, ∧, ⊃, ≡, ¬, ≠, ↑, ↓, ×, ÷, ≤, ≥, °, &, ∅, compare with ALGOL operators.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | DEL |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | SP |
1x | ⏨ | ↑ | ( | ) | × | = | ; | [ | ] | * | ‘ | ’ | ≠ | < | > | DEL |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | SP |
1x | ⏨ | ↑ | ( | ) | × | = | ; | [ | ] | * | ‘ | ’ | ≠ | < | > | : |
2x | А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П |
3x | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ы | Ь | Э | Ю | Я | DEL |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | SP |
1x | ⏨ | ↑ | ( | ) | × | = | ; | [ | ] | * | ‘ | ’ | ≠ | < | > | : |
2x | А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П |
3x | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ы | Ь | Э | Ю | Я | D |
4x | F | G | I | J | L | N | Q | R | S | U | V | W | Z | ‾ | ≤ | ≥ |
5x | ∨ | ∧ | ⊃ | ¬ | ÷ | ≡ | % | ◊ | | | — | _ | ! | " | Ъ | ° | ' |
6x | → | ← | ? | ↓ | ∅ | ± | ∇ | |||||||||
7x | DEL | |||||||||||||||
Cyrillic and Latin letters with identical (A, B, C, E, H, K, M, O, P, T, X) and similar (Y/У) glyphs were unified. |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | SP |
1x | ⏨ | ↑ | ( | ) | × | = | ; | [ | ] | * | ‘ | ’ | ≠ | < | > | : |
2x | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P |
3x | Q | R | S | T | U | V | W | X | Y | Z | ∨ | ∧ | ⊃ | ¬ | ÷ | DEL |