Belum lama berselang, sebuah penemuan menarik muncul di Bash: di kedalaman sistem pemesanan tiket kereta api, ternyata tidak semua huruf Rusia . Ceritanya telah menyebabkan banyak spekulasi di Tvi, dan berbagai versi telah dikemukakan: dari ketidakprofesionalan insinyur Perkeretaapian Rusia hingga teori konspirasi langsung. Semuanya lebih sederhana, intinya adalah sejarah perkeretaapian dan komputer Soviet.
Semuanya dimulai pada abad ke-19
Proyek pertama untuk mengotomatiskan pengumpulan dan pemrosesan data dalam skala yang serius - sensus AS pada tahun 1890. Untuk menangkap data, diambil teknologi yang terbukti ditemukan untuk alat tenun - representasi pola dengan melubangi kartu karton. Beginilah cara kartu berlubang muncul , hasil antara ditinju oleh distrik, yang kemudian dijumlahkan.
Kartu berlubang sebagai standar penyimpanan data akhirnya ditetapkan pada akhir 1920-an, standarnya adalah format IBM: 80 kolom dengan 12 lubang. Kemudian, kartu berlubang hanya digunakan untuk menyimpan dan mengolah data numerik, tidak ada pertanyaan tentang teks. Prinsipnya sederhana: setiap kolom adalah satu digit. 2 lubang tambahan di setiap kolom berfungsi untuk menunjukkan hasil antara.
Dengan munculnya komputer serba guna yang pertama, menjadi penting untuk merekam pada kartu berlubang dan teks. Pada awal 1950-an, selama pengembangan IBM 701 - komputer pertama yang tersedia secara komersial - pengkodean teks yang agak asli khusus untuk kartu berlubang, BCDIC, ditemukan, kemudian diperluas ke EBCDIC. Pengkodean ini tidak ada hubungannya dengan pengkodean ASCII yang terkenal dan standar dunia, namun EBCDIC masih digunakan di mainframe IBM.
Tentu saja, tidak ada Sirilik dalam pengkodean ini.
Sirilik
50- IBM (80×12), , , . IBM , , , ( ) – , 8 , 7.
, , ( ).
– .
, , , . XX .
, /, , , 30- . /, .
, «», . .
50- , , / , .
,
. , , , . .
50- , , , . / 40- , , .
, , , , .
( ), , .
, . «» – – , , , .
60- / , , «» , «», , . «» , .
/ 60- – . , () «-3».
«-1», , , . «», .
, . , , - , - ( , ). .
, , . , .
, – , , – 70- : IBM System/360. .
System/360 . - – .
, IBM , , ASCII System/360 . , System/360 EBCDIC.
, , : , , , .
-2
«-1», , , . 80- «-2».
, / – . - , , . EBCDIC/ , «-2» , , , , , , , , , , . , , , – .
-3
/ «-2» 80-, 1991 . 90-.
Pada saat itu, komputer serius apa pun yang dibuat di Federasi Rusia tidak ada di alam, jadi versi berikutnya mulai dibuat pada mainframe IBM , agar tidak menulis ulang semuanya dan menerapkannya secara bertahap, menghubungkan node sistem baru dengan yang lama , di komputer ES.
Mungkin, bagian dari kode lama bermigrasi ke sistem baru, termasuk. pesan kesalahan yang ditulis dalam pengkodean hanya huruf kapital dengan celah dalam alfabet Sirilik.
Rupanya, mereka tetap di sana sampai hari ini, dan merekalah yang ditemukan oleh para pengembang, yang memposting penemuan mereka di Basorg.
Dan, kemungkinan besar, itulah sebabnya tiket di kantor tiket Kereta Api Rusia masih dicetak dengan huruf kapital saja.