Объектно-ориентированное или Процедурное

Объектно-ориентированное
13
Нейтральная
сторона
0
Процедурное
2
программирование
Прежде чем писать комментарии или выбрать сторону вы должны авторизироваться!
программирование

01-08-2011 22:38 0

так много знающих сабж...

4 комментария
iluxa 01-08-2011 23:06 0

Einharjar, Ну и что?

opera.rulez 02-08-2011 01:23 0

Einharjar, Нас мало, но мы в тельняшках!

Много было холиваров, в которых я боялся, что не найдётся знатоков. Тем не менее получался годный спор.

Einharjar 02-08-2011 20:31 0

iluxa, да нихуя

opera.rulez 02-08-2011 20:33 +1

Einharjar, Знающие сабж есть, но они скрываются.

21-02-2012 08:15 0

ООП нагляднее. Лучше поддается осмыслению.

0 комментариев
01-08-2011 20:42 +1

ООП и процедурное — для задротов. Программирование через GOTO — вот путь истинного самурая.

9 комментариев
i.c 01-08-2011 20:50 0

opera.rulez, Меня всю жизнь учили, что GoTo (continue - если Java) лучше не использовать. Это плохой стиль.

opera.rulez 01-08-2011 20:55 +1

i.c, Вот тут человек пытается доказать, что гото — это хорошо: govnokod.ru/7172

i.c 01-08-2011 21:00 0

opera.rulez, Мои глаза! Я не могу смотреть на это.

Razor 01-08-2011 21:12 0

opera.rulez, Ну а хуле там, простой и изящный способ нахождения НОД

i.c 01-08-2011 21:14 0

Razor, Изящный?
Сравните с этим:
int gcd(int a, int b)
{
if (a == 0) return b;
return gcd (b%a, a);
}

Razor 01-08-2011 21:16 +1

i.c,

И заметьте, я мог сюда и злостный фэйспалм запостить.

opera.rulez 01-08-2011 21:27 +1

i.c, А мои преподаватели не принимали лабу, если встречался хоть один рекурсивный вызов, в том числе и косвенный. Приходилось переделывать так, чтобы рекурсии не оставалось.

В этом примере в стек кладутся два числа, адрес возврата плюс (в зависимости от конкретной платформы) значение регистра ebp или ещё какой-нибудь мусор. Так можно очень быстро исчерпать память.

stonewolf 26-09-2011 16:19 +1

i.c, Ну так же лучше:
int gcd(int a,int b){ while(a!=0){int c=a; a=b%a; b=c;} return b; }

Hemul 21-02-2012 08:14 0

i.c, +1