Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 18:40:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Старые бородатые анекдоты и прочий спецюмор  (Прочитано 1103 раз)
Василий Дмитриев
Опытный пользователь

Сообщений: 293



« : 02 Марта, 2010, 17:37:36 »

Задачка, которую хороший программист решит за пару минут, а хороший
физик сойдет с ума: Ася весит 4,2 метра. За сколько времени она
скачается, если ширина канала - 5 кило в секунду?
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
Василий Дмитриев
Опытный пользователь

Сообщений: 293



« Ответ #1 : 06 Марта, 2010, 14:39:15 »

http://thelib.ru/books/tihonov_vlad/teoriya_oshibok-read.html

Автор книги: Тихонов Влад;
Название книги: Теория ошибок;
Размер книги: 5 Кб

Ошибки так же неисчерпаемы, как и атом.

Аксиома. В любой программе есть ошибки.

Закон пропорциональности. Чем более программа  необходима,  тем
больше в ней ошибок.

Следствие. Ошибок не содержит лишь совершенно ненужная програм-
ма.

Фундаментальный закон теории ошибок. На ошибках учатся.

Следствие 1. Программист, написавший программу, становится уче-
ным.

Следствие  2. Чем больше программист делает ошибок, тем быстрее
он делается ученым.

Следствие 3. Крупный ученый-программист никогда не  пишет  пра-
вильные программы.

Замечание. На то он и ученый.

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

Закон необходимости ошибок. Программист может обнаружить ошибку
только в чужой программе.

Следствие. Ошибке не все равно, кто ее обнаружит.

Совет  начинающему программисту. Никогда не исправляйте найден-
ные ошибки, ибо это повлечет за  собой  появление  неизвестного
числа ненайденных. Лучше опишите их в сопроводительной докумен-
тации как особенность программы.

Определение.  Будем называть языком ошибок правила, в обход ко-
торых пишутся программы.

                                         
                 Язык ошибок 
                                         

Ошибки могут следовать друг за другом.

От перестановки двух эквивалентных ошибок результат не меняется
(коммутативность эквивалентных ошибок ).

Две последовательные ошибки  можно  объединить  в  одну,  более
сильную.

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

Ошибки могут образовывать циклы. Наиболее устойчивый из  них  -
бесконечный.

Ошибки  могут  вызывать  друг  друга и сами себя (рекурсивность
ошибок).

Ошибки допускают многократное вложение друг в друга. Две одина-
ковые вложенные ошибки называются четной ошибкой и  ошибкой  не
являются.

Свойство  четности  ошибок. Если написанная программа сработала
правильно, то это значит, что во время  ее  работы  выполнилось
четное число ошибок или программист не понял задание.

Формулировка вышеприведенного свойства, предназначенная для по-
литиков. Ошибка, повторенная дважды, перестает быть ошибкой.

                                                                                                                     
        Взаимодействие ошибок с базовой операционной системой. 
                                                                                                                     

Во  время исполнения ошибки имеют наивысший приоритет. Прервать
исполнение ошибки может только другая, более активная ошибка.

Запросы операционной системы к ошибкам ошибками могут игнориро-
ваться.

Запросы ошибок к операционной системе игнорироваться не могут.

При работе с файлами ошибки могут пользоваться файловой  систе-
мой базовой ОС и ее ошибками.

На  ЭВМ с параллельной архитектурой может выполняться несколько
ошибок одновременно.

                                                         
                 Системные программы 
                                                         

Системные  программы  облегчают  процесс  написания  прикладных
программ и их ошибок.

Определение.  Тестирование  -  это  процесс нахождения ошибок в
тесте. Хороший тест должен содержать ошибки, компенсирующие  их
нехватку в тестируемой программе.

Языковый редактор, призванный уберечь программиста от синтакси-
ческих  ошибок, позволяет вносить в программу весьма хитроумные
ошибки, которые не удается обнаружить ни транслятором,  ни  от-
ладчиком. Обычный текстовый редактор таких возможностей не пре-
доставляет.

Программа-транслятор,  предназначенная  для перевода программ с
языка высокого уровня на машинный язык, при переводе  порождает
ошибки.  Ошибки, которые содержались в исходном описании, пере-
водятся безошибочно.

Заключительный совет тем, кто до него добрался. До начала рабо-
ты над проектом следует  тщательно  продумать  все  необходимые
ошибки  и связи между ними. Это значительно упростит работу над
ошибками в самом проекте.




Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
Александр Варварик
Администратор
Старожил

Сообщений: 1354



WWW
« Ответ #2 : 09 Марта, 2010, 23:37:17 »

Сидят два пьяных мужика.
Один говорит второму: "Чего грустный-то такой?".
"Да вот, сижу и думаю, чего б жене подарить на 8 марта...".
"А когда у нее 8 марта?"
Записан

Сергей Зыль
Администратор
Ветеран

Сообщений: 774



WWW
« Ответ #3 : 11 Марта, 2010, 21:47:02 »

Объявление на входе в мышеловку: "Внимание! Бесплатный сыр - только для каждой второй мышки".
Записан

сотрудник СВД Встраиваемые Системы
Александр Варварик
Администратор
Старожил

Сообщений: 1354



WWW
« Ответ #4 : 22 Марта, 2010, 00:53:33 »

- Господин Янукович! Вы назвали Чехова великим украинским поэтом. А что вы скажете о Гоголе?
- Ну... Гоголь - мой любимый поисковый сайт...

========

Идут блондинка и брюнетка по Африке.
Вдруг из кустов прямо на них выпрыгивает лев. Брюнетка хватает горсть песка и бросает его в глаза льву, потом быстро забирается на дерево и кричит с него блондинке:
- Давай быстро ко мне на дерево, пока лев не видит!
Блондинка:
- А мне-то чего лезть?! Я ему песок в морду не бросала!

Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 18 Октября, 2016, 10:19:39