Статейка из Компьтерры
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 26.08.02 20:55
Оценка:
Вот статейка из Компьютерры. Источник http://www.computerra.ru/offline/2002/457/19593/.
Все таки меня поражает с каким апломбом дилетанты вещают.

======================================
Format C:


Дата публикации: 20.08.2002

Сергей Леонов, sleo@computerra.ru

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

Как-то раз я уже жаловался во всеуслышание на летние глюки своего ноутбука, на что получил от одного сердобольного читателя ответ примерно следующего содержания: «А не фига пользоваться всякими альтернативными платформами». Увы, платформа самая что ни на есть безальтернативная — Intel+Microsoft. С одной стороны, давно пора применить стандартный пользовательский прием «Format C:» и так далее, с другой — жалко отлаженную и проработавшую всего пару недель инсталляцию, да и ошибка столь нетипична, что интересно понять причину — а вдруг не только мне поможет решение? Процесс интимного общения с упомянутым аппаратно-программным комплексом уводит в мистические дебри: когда абсолютно исправные по отдельности компоненты, будучи собраны вместе, дают в сумме абсолютно неработоспособную систему, поневоле задумаешься о вмешательстве высших сил. Благо, инженерно-техническое образование не позволяет углубиться в подобные размышления.

Вместо этого с грустью вспоминаются времена старых добрых ОС RSX/RSTS/RT11 и даже MS-DOS, вопрос о стабильности работы которых не возникал вообще. Разумеется, мне могут возразить, что количество ошибок пропорционально объему кода и по моим давним прикидкам, хороший программист делает в среднем одну ошибку на сотню написанных команд. Результат нехитрого подсчета получается удручающим: при таких «входных данных» даже 99-процентное вылавливание ошибок на этапе тестирования должно оставить мне тысячи потенциальных причин происходящего.

Предположим, аппаратную платформу, работающую без ошибок, реализовать можно. Другое дело, что любая нынешняя компьютерная «железяка» давно уже не чисто аппаратная — сплошь и рядом ее работой управляет встроенный микрокод, а вопросы ошибок в программах скоро можно будет выносить в отдельную научную дисциплину. Компьютерные теоретики до сих пор спорят о том, каким должен быть идеальный язык программирования. Вернее, пытаются найти оптимум на отрезке между «все, что не разрешено, — запрещено» и «все, что не запрещено, — разрешено», иначе — компромисс между количеством ошибок, отлавливаемых на этапе компиляции и легкостью написания программы. Первая крайняя точка отрезка — языки, берущие начало из работ Никлауса Вирта: тот же классический PASCAL — отрада теоретиков, никогда не писавших чего-либо более практичного, чем итерационная процедура вычисления квадратного корня. На противоположном конце — нечто близкое к C++, столь милому сердцу любителей поковыряться во внутренностях компьютера и ненавидящих структурные типы данных. За годы развития «персоналок» и ПО для них признание получил именно этот язык -всегда приятно, когда все разрешено всё. Приверженцы структурного программирования в результате вынуждены были отступить и, сохранив лозунг, принять в свои ряды отщепенцев. А что же им было делать, когда красивая и абсолютно структурная программа с использованием, например, рекурсии, вдруг натыкается на вызов системной функции, не являющейся реентерабельной? Основатели нынешней софтверной империи о теоретической красоте заботились мало, иначе неизвестно еще стала бы империя империей…

Объектно-ориентированные средства позволяют немного подняться над этой суетой, но, будучи сами «выходцами из народа», несут на себе тяжкое наследие: насколько помнится, та же Delphi создана на C++, не говоря уж о ее компонентах. В комбинации с написанным «задней левой» API получается гремучая смесь.

Похоже, единственный выход из этой ситуации — поиск новых способов кодирования алгоритмов, позволяющих устранить «непонимание» между человеком и транслятором. Разумеется, к полному отсутствию ошибок это не приведет — тогда надо устранять из процесса и основной источник — самого человека, но, возможно, нам придется значительно реже набирать приведенную в заголовке команду.
======================================

... Янус v1.0alpha (только для тестовых целей)
AVK Blog
Re: Статейка из Компьтерры
От: Aquary Россия https://wmspanel.com/
Дата: 27.08.02 02:57
Оценка: 21 (2)
Здравствуйте AndrewVK, Вы писали:

AVK>Вот статейка из Компьютерры. Источник http://www.computerra.ru/offline/2002/457/19593/.

AVK>Все таки меня поражает с каким апломбом дилетанты вещают.

Хотел написать в их форум, но потом вспомнил cool site и успокоился

По стравнению с журналом ХакЕР он отдыхает... Братишка младший принес полугодичной давности — я обплевался весь... хакерам пишут о Дельфях... причем не программирование вирусов или сететвые приложения, а "как картинку на кнопке Пуск поменять", мля... хацкеры...

Так что единственное, что остается — читать и писать RSDN
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re: Статейка из Компьтерры
От: NeuroVirus Россия  
Дата: 27.08.02 06:09
Оценка: 22 (1)
Здравствуйте AndrewVK, Вы писали:

AVK>Вот статейка из Компьютерры. Источник http://www.computerra.ru/offline/2002/457/19593/.

AVK>Все таки меня поражает с каким апломбом дилетанты вещают.

Лично я такие вещи читаю как юмористические рассказы.
Мне весело и карма нетронута
Re[2]: Статейка из Компьтерры
От: Whisperer  
Дата: 27.08.02 06:15
Оценка:
Здравствуйте NeuroVirus, Вы писали:

NV>Здравствуйте AndrewVK, Вы писали:


AVK>>Вот статейка из Компьютерры. Источник http://www.computerra.ru/offline/2002/457/19593/.

AVK>>Все таки меня поражает с каким апломбом дилетанты вещают.

NV>Лично я такие вещи читаю как юмористические рассказы.

NV>Мне весело и карма нетронута

А я вобще такие вещи не читаю — путь не весело — но и мозги не засоряются.
Re: Статейка из Компьтерры
От: IvEv  
Дата: 27.08.02 08:52
Оценка:
Здравствуйте AndrewVK, Вы писали:

AVK>Вот статейка из Компьютерры. Источник http://www.computerra.ru/offline/2002/457/19593/.

AVK>Все таки меня поражает с каким апломбом дилетанты вещают.

AVK>======================================

AVK>Format C:
AVK>
AVK>
AVK>Дата публикации: 20.08.2002

При всем моем уважении к Компьютерре это полный ОТСТОЙ.
Один из самых обычных и ведущих к самым большим бедствиям соблазнов есть соблазн словами: "Все так делают".
Лев Толстой
Re: Статейка из Компьтерры
От: PSP Беларусь  
Дата: 30.08.02 08:50
Оценка:
Здравствуйте AndrewVK, Вы писали:

AVK>Вот статейка из Компьютерры. Источник http://www.computerra.ru/offline/2002/457/19593/.

AVK>Все таки меня поражает с каким апломбом дилетанты вещают.

Не бери до головы. С такими вещами бороться безполезно. Они были, есть и будут есть.

Можно конечно заткнуть автора статьи так, чтобы он такого больше не писал, но явление само по себе искоренить нельзя.
Всегда Ваш, PSP.
Re[2]: Статейка из Компьтерры
От: Eugenue Россия  
Дата: 30.08.02 09:29
Оценка:
Здравствуйте PSP, Вы писали:

PSP>Здравствуйте AndrewVK, Вы писали:


AVK>>Вот статейка из Компьютерры. Источник http://www.computerra.ru/offline/2002/457/19593/.

AVK>>Все таки меня поражает с каким апломбом дилетанты вещают.

PSP>Не бери до головы. С такими вещами бороться безполезно. Они были, есть и будут есть.


PSP>Можно конечно заткнуть автора статьи так, чтобы он такого больше не писал, но явление само по себе искоренить нельзя.

Ну в общем, пишут, писали и писать будут.... дейстительно, take it easy...
Backup not found!
(A)bort (R)etry (P)anic (B)eer
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.