Пример

Prev Next
.
.

  • Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.
  • Теги
    Теги Отображает список тегов, которые были использованы в блоге
  • Блоггеры
    Блоггеры Список лучших блоггеров сайта.

Об одной ошибке Пелевина. Ампир V

Добавлено : Дата: в разделе: Без категории

Пелевин в "Ампир V" пишет: “Сделать фундаментом национального мировоззрения набор текстов (речь идет о Библии. - В.Г.), писанных непонятно кем, непонятно где и непонятно когда, это все равно, что установить на стратегический компьютер пиратскую версию „виндоуз-95” на турецком языке — без возможности апгрейда, с дырами в защите, червями и вирусами да еще с перекоцанной неизвестным умельцем динамической библиотекой *.dll, из-за чего система виснет каждые две минуты”

Эта довольно залихватская фраза, по-видимому, должна свидетельствовать о редкостной продвинутости персонажа в деле программирования. Все рушится из-за одной, но на редкость грубой ошибки: "перекоцанной … библиотекой *.dll"

 

Увы, такой библиотеки в Виндах не просто нет – ее не может быть. Использование символа "*" (звездочки) в имени файла запрещено синтаксисом операционной системы.

"*" - в Винде это - маска, то есть "любое количество любых символов": *.dll - это не имя библиотеки, а "все файлы с расширением dll, расположенные в данной папке (директории)".

Выражение *.dll может использоваться, например, в команде delete *.dll – удалить все файлы с расширением dll.

Поэтому и нельзя использовать * в имени – возникает неопределенность адресации.

Можно ли считать эту звездочку опечаткой? Вряд ли. Что могло быть вместо звездочки? Имена всех главных, существенно влияющих на работу операционки библиотек dll в целом известны. Односимвольных среди них нет.

В общем облажался Виктор Олегович.

Привязка к тегам Виктор Пелевин