Пятница, 19.12.2025, 05:27
Приветствую Вас Гость | RSS
[SEARCH_TITLE]
[SEARCH_FORM]
Главная | Програмирование - Основные понятия - Форум | Регистрация | Вход
Алгоритм2 И все что с ним связано
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Програмирование - Основные понятия
SaiDДата: Пятница, 09.12.2011, 12:20 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 62
Репутация: 2
Статус: Offline
Судя по множеству вопросов на форуме стала очевидной необходимость объяснить саму суть программирования

Собственно это и попытался сделать в этой теме

1 Что такое Программирование ?
Представьте, что вы пишите соседу Васе инструкцию надевание штанов:
"взять штаны так, чтобы ширинка была спереди, а задний карман - сзади; нагнуться, опустить руки до уровня коленок..." и т. д. Это и есть программирование.
2 Что такое программирование на языке ассемблера?
Представьте, что вы описываете надевание штанов очень подробно, в виде: "сократить такую-то мышцу, растянуть такую-то..."
3 Что такое Языки програмирования (С# ,С++, Бейсик...)
Представьте что у Васи есть толстая книга где подробно описано как шевелить руками ногами , как отличить штани от рубашки
Тогда язык програмирования это лист в котором написано какую строку из этой книги читать/выполнять
Разогнуть пальцы , подвинуть руку к штанам, сомкнуть пальцы ...
4 Что такое среда разработки программ (Visual Basic, Delphi , C++ Builder...)
Среда разработки это листик в который вы пишите не строку а страничку которую Вася должен открыть и прочитать
это уменьшает затраты вашего времени на обьяснения
Наклонится , взять левой рукой за штаны , взять правой рукой за штаны , разогнутся , поднять ногу левую , продвинуть ногу в штанину ...
5 Чем отличается Среда разработки Алгоритм2
Это схожая с пунктом 4 среда разработки но инструкции сгруппированы еще сильнее
Взять штаны , одеть левую ногу , одеть правую , застегнуть пуговицу...

6 Что такое тестирование программы?
Протестировать программу - значит попробовать надеть штаны. Могу гарантировать, что с первого раза у Васи ничего не получится: штаны наденет задом наперед или на голову.
7 Что такое оптимизация программы?
Сначала вы читаете один из вариантов надевания штанов, а потом пытаетесь сделать его более эффективным. Hапример, меняете последовательность: распороть штаны, приложить все куски куда нужно и затем сшить по старым швам на любую другую, менее трудоемкую.
8 Чем отличаются эффективный и неэффективный алгоритмы?
Если Вася действуете по эффективному алгоритму надевания штанов, то наденет их секунд за 20, в ином случае - будет надевать до вечера.

9 Что такое ошибка в программе?
Если, надев штаны по вашему описанию, ширинка Васи застегнута на затылке или он совсем не можете ее застегнуть (из-за стянутых штанами рук), значит, вами была допущена ошибка в программе.
10 Что такое Critical error
Вы написали: Просунуть ноги в штанины - Вася попытался поднять обе ноги и свалился нах пол
Это и есть крит эрор
11 Что такое ошибка, приводящая к зависанию компьютера?
Если, надев штаны по Вашей инструкции Вася задохнулся .
12 Что такое крах системы?
Исчезновение штанов вместе с Василием - как результат деятельности по вашей инструкции.
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2025
Конструктор сайтовuCoz