Мир японской анимации. Аниме и манга в Украине. Сообщество форумов  

Вернуться   Мир японской анимации. Аниме и манга в Украине. Сообщество форумов > Всякое разное > Юмор
Регистрация Справка Пользователи Календарь Все разделы прочитаны

Ответ
 
Опции темы
Старый 13.05.2004, 22:09   #1
Mr Mingan
Темный Друид

Администратор форума
 
Аватар для Mr Mingan
 
Регистрация: 01.07.2001
Откуда: Днепропетровск
Сообщения: 6,591
Поблагодарил(а): 1,028
Поблагодарили 2,805 раз(а) в 1,599 сообщениях
Вы сказали Фуу: 34
Вам сказали Фуу 4 раз в 4 сообщениях
Post

Как объяснить непросвященному, что такое программирование ? Если вы
когда-нибудь задавалисьэтим вопросом, то знаете, насколько непросто на
него ответить. Ну, например, что такое> "эффективный алгоритм"? Прочитав
эту статью, вы уже не будете отделываться замечаниями вроде "это все
слишком сложно", а сможете объяснить основные понятия даже ребенку. Итак,

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

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

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

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

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

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

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

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

- Что такое крах системы?
- Исчезновение ваших штанов - как результат вашей деятельности"
__________________
* Или ты выходишь из обреченного, но безопасного и уютного строя на режущий ветер навсегда одинокой свободы, кажущийся стоящим в строю сумасшествием, или останешься - тоже навсегда, и передумать уже нельзя. Предложение не повторится, такое предложение делается не всем, и не все из достойных его принимают.

Блог - Всяческие записи, мысли, пометки, цитаты
Сайт - Мир японской анимации. Аниме в Украине
Mr Mingan вне форума   Ответить с цитированием
Реклама на форуме
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:31.



реклама:

Copyright (c) 2001-2015 by проект Мир японской анимации (anime.ua). Администрирование и руководство сайтом, часть содержания - Mr Mingan. Дизайн - by fafhrd.
Администрация сайта не несет ответственности за достоверность информации, опубликованной в рекламных и баннерных объявлениях.
Мнение администрации сайта может не совпадать с мнением авторов сообщений в форуме



MyAnimeTop - рейтинг сайтов по аниме, манге и хентаю Rambler's Top100