| В избранное   | Стартовая  

 Главная страница
 Регистрация на портале
 Правила портала
 Подписка на рассылки
 Новости портала
 Гостевая книга



  DVOREC.RU
   Портал досуга и развлечений

dvorec.ru »





     ЛИЦОМ К ЛИЦУ
     Форумы портала
     Фотогалерея
     Персональные странички
     Конкурсы
     Знакомства
     Признания в любви
     Музей портала
     Алея звезд
     Блог портала
     Кто был сегодня
     СМЕХ ДА И ТОЛЬКО
     Анекдоты
     Афоризмы
     Веселые четверостишья
     SMS-сообщения
     Истории
     Стихи
     Фото приколы, курьезы
     А знаете ли вы, что...
     Юморительное чтиво
     ДАВАЙ УСТРОИМ ПРАЗДНИК
     Открытки
     Поздравления
     Пожелания
     Тосты
     Розыгрыши
     Фокусы
     РАЗВЛЕКАЕМСЯ
     Flash-игры
     Видеоролики
     Кроссворды
     ПАРАД СТАТЕЙ
     Новые статьи
     Между нами, девочками
     Мужской разговор
     Любовь и отношения
     Психология
     Секс-новости
     Здоровый образ жизни
     Спортзал
     Дом и семья, дети
     Говорят, что...
     Школа жизни, советы
     Бизнес, карьера, деньги
     Виртуал, Hi-Tech
     Каламбур, ералаш
     Вокруг света
     Братья наши меньшие
     Непознанное
     Авто мир
     ПОЗНАЙ СЕБЯ
     Гороскоп на сегодня
     Знаки Зодиака
     Китайский гороскоп
     Книга Перемен
     Тайна имени
     Толкователь снов
     Книга чисел
     Тесты
     Фэн-Шуй
     Астрология
     Хиромантия
     Другие гороскопы
     КУЛЬТУРА и ИСКУССТВО
     Культура, искусство, истор.
     Видео, кино
     Искусство татуировки
     Неоднозначная реклама
     Объемные рисунки
     Занятные статуи мира
     Другие фотогалереи
     Фотоподборки
     ДОМОВОДСТВО
     Приятного аппетита
     Хозяйке на заметку
     Обустройство, ремонт, уют
     6 соток, дача, сад
     Растения
     Наши домашние животные
     ВЕЩАНИЕ ON-LINE
     Телевидение
     Радио
     Web-камеры
     ДРУГОЕ / РАЗНОЕ
     WEB МАСТЕРУ









Юморительное чтиво

<< Предыдущая статья | В начало | Следующая статья >>

Отправить ссылку другу/подруге  

Ваш отзыв о статье  



Как объяснить человеку, что такое программирование?


Как объяснить человеку, что такое программирование?

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

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

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

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

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

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

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

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

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

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

Что такое крах системы? Исчезновение ваших штанов, как результат вашей деятельности.

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

Автор: Oлeг Aнтoнoв
Просмотров страницы: 1501


Теги: юмор, компьютеры, программирование,







<< Предыдущая статья | В начало | Вверх | Следующая статья >>




 
  Дневник портала
  Форумы портала
  Знакомства
  Открытки
  Признания в любви
  Библиотека фильмов
  On-line телевидение
  On-line радио
  Web-камеры
  Flash-игры
  Гороскопы
  Письмо в будущее
  On-line розыгрыш
  Фотогалерея портала
  Другие фотогалереи
  Статьи, публикации
  Лента новостей






Лента новостей
23:05   43-летняя звезда «Другого мира» завязала роман с актером вдвое моложе ее

22:55   Германия сыграла вничью с Чили в Кубке конфедераций

22:51   Путин отказался от зонта при возложении венка к Могиле Неизвестного Солдата

22:29   Киевский облсовет выступил за урегулирование процедуры импичмента президента

21:55   Протестующие против запрета на ношение шорт британские школьники надели юбки

21:36   Черкасов и Шалунов продлили контракты с Gazprom – RusVelo

21:31   Туск сообщил о договоренности продлить санкции ЕС против России

21:24   Сечин оценил ежегодные инвестиции «Роснефти» в один триллион рублей

21:24   Глава «Роснефти» спрогнозировал рост рыночной стоимости компании на треть

21:09   В Таиланде гигантский питон залез в комнату десятилетней девочки

Все новости

Гороскоп на сегодня

Зодиакальный гороскоп на сегодня 22.06.2017


Тематические фотоподборки

Жесть! ПЕРЕкачанные бодибилдеры

Модель становится прозрачной и сливается с пейзажем

Компакт-кар. Немцы устроили фотосессию игрушечному Opel Adam
| Другие фотоподборки |







| Блог портала | Главная страница | Регистрация на портале | Правила портала | Подписка на рассылки |
| Новости портала | Гостевая книга | Администратор | Карта портала | Вверх страницы |
7423413245623413

Биржа ссылок и статей SetLinks Регистрация сайта в каталогах, раскрутка и оптимизация сайта, контекстная реклама. Заказать регистрацию и продвижение сайта