From Wikipedia, the free encyclopedia
In 1964 the GOST standards body of the Soviet Union defined the standard for encoding data. This standard allowed a variable character size - depending on the type of data being encoded.
GOST 10859 only allowed uppercase characters. Subsequent Soviet standards included lowercase, eg:
- GOST 13052
- GOST 19768/74
- GOST 19768/87
All but one of these characters are now available in unicode, with the exception being the "lower 10" character - "₁₀" (proposed for inclusion as "decimal exponent symbol" [1]) - which 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 also incorporated into the then German character encoding standard ALCOR. GOST 10859 also included numerous other non-ASCII characters/symbols useful to ALGOL programmers, eg: ∨, ∧, ⊃, ≡, ¬, ≠, ↑, ↓, ×, ÷, ≤, ≥, ° & ∅. c.f. ALGOL operators[2].
The "␡" character served the same function as the "␡" in 7-bit ASCII.
|
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
0 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
+ |
- |
/ |
, |
. |
␡ |
[edit] 5-bit code: with BCD & mathematical operators
|
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
00 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
+ |
- |
/ |
, |
. |
|
20 |
₁₀ |
↑ |
( |
) |
× |
= |
; |
[ |
] |
* |
‘ |
’ |
≠ |
< |
> |
␡ |
[edit] 6-bit code: with only Cyrillic upper case letters
|
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
00 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
+ |
- |
/ |
, |
. |
|
20 |
₁₀ |
↑ |
( |
) |
× |
= |
; |
[ |
] |
* |
‘ |
’ |
≠ |
< |
> |
: |
40 |
А |
Б |
В |
Г |
Д |
Е |
Ж |
З |
И |
Й |
К |
Л |
М |
Н |
О |
П |
60 |
Р |
С |
Т |
У |
Ф |
Х |
Ц |
Ч |
Ш |
Щ |
Ы |
Ь |
Э |
Ю |
Я |
␡ |
[edit] 7-bit code: Cyrillic & Latin upper case letters
|
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
000 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
+ |
- |
/ |
, |
. |
|
020 |
₁₀ |
↑ |
( |
) |
× |
= |
; |
[ |
] |
* |
‘ |
’ |
≠ |
< |
> |
: |
040 |
А |
Б |
В |
Г |
Д |
Е |
Ж |
З |
И |
Й |
К |
Л |
М |
Н |
О |
П |
060 |
Р |
С |
Т |
У |
Ф |
Х |
Ц |
Ч |
Ш |
Щ |
Ы |
Ь |
Э |
Ю |
Я |
D |
100 |
F |
G |
I |
J |
L |
N |
Q |
R |
S |
U |
V |
W |
Z |
‾ |
≤ |
≥ |
120 |
∨ |
∧ |
⊃ |
¬ |
÷ |
≡ |
% |
◊ |
| |
— |
_ |
! |
" |
Ъ |
° |
' |
140 |
→ |
← |
? |
↓ |
∅ |
± |
∇ |
|
|
|
|
|
|
|
|
160 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
␡ |
[edit] 6-bit code: with only Latin upper case letters
|
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
00 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
+ |
- |
/ |
, |
. |
|
20 |
₁₀ |
↑ |
( |
) |
× |
= |
; |
[ |
] |
* |
‘ |
’ |
≠ |
< |
> |
: |
40 |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
60 |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
∨ |
∧ |
⊃ |
¬ |
÷ |
␡ |
[edit] References