|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Зачем нужны процедуры если есть..? |
|
[решено] Зачем нужны процедуры если есть..?
|
![]() Старожил Сообщения: 206 |
Зачем нужны процедуры если есть функции, которые могут работать также как процедуры? (Могут возвращать значение, а могут и нет)
|
|
Отправлено: 15:49, 28-09-2012 |
Ветеран Сообщения: 2270
|
Профиль | Отправить PM | Цитировать проще написать z=sin(x)+cos(y), чем тоже через процедуры
в любом случае и то и другое подпрограммы, упрощают выполнение однотипных действий кстати, функция тоже не обязательно возвращает значение |
Отправлено: 16:15, 28-09-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Так зачем же нужны процедуры??
Сделайте быструю отправку сообщений по CTRL+Enter, плиз! (в форуме) |
Отправлено: 16:57, 28-09-2012 | #3 |
Старожил Сообщения: 280
|
Профиль | Отправить PM | Цитировать в С нет процедур.
|
------- Отправлено: 17:13, 28-09-2012 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать vxor, Вы хоть бы написали о чём именно идёт речь.
|
|
Отправлено: 17:28, 28-09-2012 | #5 |
Ветеран Сообщения: 638
|
Профиль | Отправить PM | Цитировать о процедурах
|
Отправлено: 22:14, 28-09-2012 | #6 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Цитата alex32416:
|
|
Отправлено: 22:24, 28-09-2012 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата alex32416:
|
|
Отправлено: 00:19, 29-09-2012 | #8 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Есть понятие: парадигма программирования.
Согласно парадигмы есть те или иные понятия, методы и способы передачи и обработки данных. Есть линейная парадигма программирования, далее идут ветвления, циклы, процедуры и функции, объекты. Это, если позволите сказать "классика программирования". Ну или наиболее широко используемая/известная парадигма программирования. (Успешно подвергается критики, но это другой вопрос) Оставаясь в рамках процедурной парадигмы можно использовать и процедуры и функции, в зависимости от удобства написания программ. Можно отказаться от той или иной возможности. Это приведет к нагромождению кода и снизит его читаемость. Сам себе враг? Да пожалуйста! В С++, С# и иже с ним, есть понятие void -- функция не возвращающая значений. Т.ч. проблем нет. Но есть другие языки, в которых реализованы иные принципы и парадигмы программирования. (Эзотерические Malbolge, Brainfack, FALSE, и вполне практические LISP, Prolog, Clojure, Mercury), поэтому замечание Iska, Цитата Iska:
|
|
------- Отправлено: 02:07, 29-09-2012 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интернет - Зачем программам нужны установщики | Vadikan | Программное обеспечение Windows | 0 | 26-09-2012 08:30 | |
Зачем нужны торрент сайты? | firedevil | Хочу все знать | 22 | 03-06-2009 11:32 | |
Зачем нужны архиваторы? | Bass666 | Хочу все знать | 11 | 19-10-2006 21:16 | |
Зачем нужны заплатки? | 9628 | Хочу все знать | 16 | 06-01-2006 22:21 | |
Зачем нужны указатели С++? | Guest | Программирование и базы данных | 10 | 08-05-2004 18:37 |
|