Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Зачем нужны процедуры если есть..?

Ответить
Настройки темы
[решено] Зачем нужны процедуры если есть..?

Аватара для vxor

Старожил


Сообщения: 206
Благодарности: 3


Конфигурация

Профиль | Отправить PM | Цитировать


Зачем нужны процедуры если есть функции, которые могут работать также как процедуры? (Могут возвращать значение, а могут и нет)

Отправлено: 15:49, 28-09-2012

 

Аватара для topotun32

Ветеран


Сообщения: 2270
Благодарности: 346

Профиль | Отправить PM | Цитировать


проще написать z=sin(x)+cos(y), чем тоже через процедуры
в любом случае и то и другое подпрограммы, упрощают выполнение однотипных действий

кстати, функция тоже не обязательно возвращает значение

Отправлено: 16:15, 28-09-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vxor

Старожил


Сообщения: 206
Благодарности: 3

Профиль | Отправить PM | Цитировать


Так зачем же нужны процедуры??

Сделайте быструю отправку сообщений по CTRL+Enter, плиз! (в форуме)

Отправлено: 16:57, 28-09-2012 | #3


Старожил


Сообщения: 280
Благодарности: 54

Профиль | Отправить PM | Цитировать


в С нет процедур.

-------
carpe diem


Отправлено: 17:13, 28-09-2012 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


vxor, Вы хоть бы написали о чём именно идёт речь.

Отправлено: 17:28, 28-09-2012 | #5


Ветеран


Сообщения: 638
Благодарности: 80

Профиль | Отправить PM | Цитировать


о процедурах

Отправлено: 22:14, 28-09-2012 | #6


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата alex32416:
о процедурах »
О каких?

Отправлено: 22:24, 28-09-2012 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата alex32416:
о процедурах »
Имелось в виду: в ЯВУ? Тогда в каком именно ЯВУ.

Отправлено: 00:19, 29-09-2012 | #8


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Есть понятие: парадигма программирования.
Согласно парадигмы есть те или иные понятия, методы и способы передачи и обработки данных.
Есть линейная парадигма программирования, далее идут ветвления, циклы, процедуры и функции, объекты.
Это, если позволите сказать "классика программирования". Ну или наиболее широко используемая/известная парадигма программирования. (Успешно подвергается критики, но это другой вопрос)
Оставаясь в рамках процедурной парадигмы можно использовать и процедуры и функции, в зависимости от удобства написания программ. Можно отказаться от той или иной возможности. Это приведет к нагромождению кода и снизит его читаемость. Сам себе враг? Да пожалуйста!
В С++, С# и иже с ним, есть понятие void -- функция не возвращающая значений. Т.ч. проблем нет.
Но есть другие языки, в которых реализованы иные принципы и парадигмы программирования. (Эзотерические Malbolge, Brainfack, FALSE, и вполне практические LISP, Prolog, Clojure, Mercury), поэтому замечание Iska,
Цитата Iska:
Имелось в виду: в ЯВУ? Тогда в каком именно ЯВУ. »
вполне справедливо. (ЯВУ-язык высокого уровня, т.е. более абстрактный, чем ассемблер)

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:07, 29-09-2012 | #9



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Зачем нужны процедуры если есть..?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - Зачем программам нужны установщики 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




 
Переход