C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 Здравствуйте, гость ( Вход | Регистрация )   Скачать форум | Поиск по Форуму | Участники | Помощь
 Поиск по:   сайтy   
   архиву форума   
  ОтветитьНовая темаНовый опрос
Что такое программирование?
« предыдущая тема | следующая тема » Подписаться на тему | Отправить тему на E-mail | Распечатать тему
Георгий
Отправлено: 28.12.2005, 22:52 Цитировать


Почетный железнодорожник


Группа: Модератор
Сообщений: 874
Пользователь № 3
Регистрация: 20.03.03



Что такое программирование?

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

Что такое программирование на языке ассемблера?

Представьте, что вы описываете надевание штанов очень подробно, в виде: "сократить такую-то мышцу, растянуть такую-то..."

Что такое тестирование программы?

Протестировать программу - значит попробовать надеть штаны. Могу гарантировать, что с первого раза у вас ничего не получится: штаны вы наденете задом наперед или на голову.

Чем отличаются эффективный и неэффективный алгоритмы?

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

Что такое ошибка в программе?

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

Что такое ошибка, приводящая к зависанию компьютера?

Если, надев штаны, вы обнаружили, что задохнулись.

Что такое оптимизация программы?

Сначала вы читаете один из вариантов надевания штанов, а потом пытаетесь сделать его более эффективным. Hапример, меняете последовательность: "распороть штаны, приложить все куски куда нужно и затем сшить по старым швам" на любую другую, менее трудоемкую.

Что такое переносимость?

Это когда по вашему алгоритму можно надеть любые штаны на любого человека.

Что такое крах системы?

Исчезновение ваших штанов - как результат вашей деятельности.

(с)перто
 
Послать сообщение E-mail адрес ICQ  Top
Asher
Отправлено: 10.01.2006, 14:42 Цитировать


Мастер участка


Группа: Модератор
Сообщений: 550
Пользователь № 12
Регистрация: 22.05.03



Привет.
QUOTE
Чем отличаются эффективный и неэффективный алгоритмы?Если вы действуете по эффективному алгоритму надевания штанов, то надеваете их секунд за 20, в ином случае - будете надевать до вечера.

Тут перед новым годом такую граблю поимел. (или она меня.)
Рассказываю по-аналогии про штаны.
Полтора года штаны надевались быстро (библиотечная функция) и в отданных программах никаких проблем по этому поводу не возникало.
А при написании новой проги штаны вдруг стали надеваться медлено.
Выяснилось, что если в комнате ты один, то надеваются быстро, а в присутствии чужих - медленно. sad.gif
Не вызывалась специализация шаблона для вырожденных случаев. sad.gif
Поэтому:
QUOTE
Что такое тестирование программы?

Протестировать программу - значит попробовать надеть штаны. Могу гарантировать, что с первого раза у вас ничего не получится: штаны вы наденете задом наперед или на голову.

Это не тестирование, это отладка алгоритма.
Тестирование это надевание штанов на любых людей в любом положении и с любым количеством зрителей, помогающих и мешающих.

--------------------
Это моё сугубо личное мнение, но я с ним согласен.
 
Послать сообщение E-mail адрес ICQ  Top
1 ответов с: 28.12.2005, 22:52 Подписаться на тему | Отправить тему на E-mail | Распечатать тему

Back to Компьютерный юмор и приколы
ОтветитьНовая темаНовый опрос