Декларативное или Императивное

Декларативное
1
Нейтральная
сторона
2
Императивное
4
Программирование
Прежде чем писать комментарии или выбрать сторону вы должны авторизироваться!
Программирование

16-10-2013 18:29 0

Ярчайшим примером императивного программирования является глючнутая жаба.
Хотя есть и достаточно хорошие представители..

8 комментариев
Tro 16-10-2013 18:47 0

timoxa06, Чем тебя она так обидела? Даже Перечец её так не ненавидит.

cherepets 16-10-2013 21:31 0

Tro, Ненавидит? Sun Microsystems были охуенны.

Tro 16-10-2013 21:48 0

cherepets, Они не смогли долго быть корпорацией добра, решили продаться и запомниться всем хорошей компанией.

cherepets 16-10-2013 21:57 0

Tro, И запомнились, клево было. Но вот только все их продукты фактически заброшены - апдейтов мало и все бестолковые.

Oracle интереснее впаривать свои говно-серваки под предлогом "на 146% производительнее, чем НР", а потом уже начинать объяснять что все лагает и вообще не работает потому что надо было еще и Coherence докупить, чтоб оно в одну ферму собралось, а потом еще кучу всякого Exashit... А потом... Короче пока их нахер не пошлют с их постоянной недосказанностью и необходимостью вечно что-то докупать.

timoxa06 16-10-2013 23:15 0

Tro, Я вижу тут собрались одни жабобыдлокодеры

timoxa06 16-10-2013 23:22 0

Tro, А не нравится она мне из-за того, что на один только примитивный хеллоуворлд отжирает 20 мб озу, в сравнении с такими же программами на других языках(за делфи ручаюсь) жрёт в 5-6 раз больше озу и (sic!) умудряется тормозить

Tro 16-10-2013 23:54 0

timoxa06, Ну и пиши Hello World на других языках, мы более серьёзные проекты делаем.

cherepets 17-10-2013 02:45 0

timoxa06, Кажется, у тебя программирование тормозит..

16-10-2013 10:52 +1

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

1 комментарий
opera.rulez 16-10-2013 22:04 0

Ostine, И такие языки есть.

Знаток программирования Дональд Кнут создал METAFONT, в котором есть как императивное присвоение (:=), так и декларативное уравнение (=).

А в INRIA работают настолько искушённые люди, что создали OCaml, объединивший в себе функциональное программирование с объектно-ориентированным. Жаль, что кроме p2p-клиента MLdonkey я пока других программ на OCaml не видел...

16-10-2013 11:04 0

Декларативное программирование красиво, но... до тех пор, пока что-нибудь не начнёт тормозить. Увы, на данном этапе алгоритмисту приходится самому разворачивать решение задачи.

3 комментария
timoxa06 16-10-2013 18:29 0

opera.rulez, Императивное программирование не тормозит?

cherepets 16-10-2013 21:30 0

timoxa06, "Программирование тормозит".
Кажется, ты сломал мой мозг((

opera.rulez 16-10-2013 22:01 +1

timoxa06, Любое программирование тормозит... например, если программист вместо работы над кодом обдумывает свой ответ к холивару.