19.11.1996 Новости До чего же неудобное слово “программа”. То ли речь идет о большом проекте, состоящем из серии мероприятий, то ли о расписании концерта или спектакля, то ли, наконец, о представленном в компьютерных кодах алгоритме для решения каких-то задач. Но я не буду разъяснять смысл заголовка этих заметок, надеюсь, что те, кто дочитает до конца, сами разберутся. В последнее время я с нежностью вспоминаю времена “романтического” компьютерного пиратства, когда программисты, движимые исключительно желанием облегчить жизнь другим обитателям компьютерной вселенной, занимались русификацией популярных программ на кустарном уровне: попросту “залезали” с помощью какого-нибудь редактора в исполняемый модуль и заменяли английские выражения на соответствующие (по их мнению) русские. Основная трудность при этом состояла в том, чтобы оставить длину символьной последовательности неизменной. Одна из отличительных особенностей русского языка в современной технической литературе состоит в том, что практически в любом тексте используются параллельно два алфавита - кириллица и латинский. Поначалу альтернативная кодировка представлялась вполне удовлетворительным решением возникающих проблем, до тех пор пока не возникла пресловутая “проблема буквы эр”. Некоторые программы при выводе русских текстов начинали аристократично грассировать, строчная буква “р” в них попросту исчезала. Возникло даже негласное соревнование хакеров: какое минимальное число байтов следует поправить в редакторе ne (из пакета ...
читать далее.