"Уровень статьи в журнале."

Mar 10, 2010 00:55

Пару раз мне встречалась фраза, что то, что на обычном ЯП пишется за секунды, на функциональных языках требует ума, способного к написанию статьи в журнал.

Сегодня поискал RTP, точнее, его реализацию на Java, почему и поднял эту тему ( Read more... )

программирование, java

Leave a comment

Comments 11

okuneshka March 9 2010, 23:26:17 UTC
Да я вообще не понимаю, почему люди идут в программисты, а не в водители грузовиков. Это надо выбрать ассемблер по сравнению с красивым клевым грузовиком! :)
Есть в этом что-то от мученичества, при том, что в грузовике масса железок и пружинок.

Reply

develop7 March 9 2010, 23:31:12 UTC
Тю. Вот сколько ты можешь поменять грузовиков за карьеру? Пять? 10? Вряд ли. Воот.

Reply

thesz March 10 2010, 04:45:25 UTC
Грузовик не сможет увлечь стольких людей.

Потом, грузовик тяжелее сделать самому. ;)

Reply

okuneshka March 10 2010, 15:51:50 UTC
Зато на нем можно ездить, а в свободное время перебирать корбюратор :)

Reply


zoonior March 10 2010, 02:44:12 UTC
Например, нечто подобное сказал Хьюз про generic-programming в Хаскеле и Эрланге - и пожалуй, можно согласиться :)

http://www.infoq.com/interviews/Erlang-Haskell-John-Hughes

There are advantages than not having type checker, namely generic programming. If you do generic programming in Haskell, you can write a paper about it. If you do generic programming in Erlang, it's 4 lines - one for lists, one for tuples, one for basic values. Maybe they are only 3 lines! But it's very easy to do generic programming and I do that a lot in the Erlang version of QuickCheck.

Reply

thesz March 10 2010, 04:44:17 UTC
Согласиться-то можно, но!

Статья для Эрланга начнётся при применении оного обобщённого программирования.

Reply


kashnikov March 10 2010, 09:09:52 UTC
ИМХО, просто потому, что программирование - это интересно! ;-)

Reply


sorhed March 10 2010, 15:52:49 UTC
Программирование как сборка чего-то из кубиков Лего не очень сложно и, по совпадению, 99% задач реального мира подпадает под эту категорию. Люди, которые этим занимаются, по недоразумению частенько называют себя «программистами», хотя могут за всю жизнь не написать ни одного нетривиального алгоритма (даже уровня сложности игры в крестики-нолики).

TCP/IP гораздо сложнее RTP, но поскольку стек TCP/IP уже везде реализован, эту сложность никто не замечает. Всё само работает.

Это приводит к повсеместному применению TCP даже в тех местах, где гораздо более выгодны другие протоколы, в т.ч. RTP. Это же касается повсеместного применения HTTP в местах, совершенно не касающихся передачи гипертекста. :)

Reply

thesz March 10 2010, 18:12:12 UTC
>Программирование как сборка чего-то из кубиков Лего не очень сложно и, по совпадению, 99% задач реального мира подпадает под эту категорию.

0.099%, по-моему.

>Люди, которые этим занимаются, по недоразумению частенько называют себя «программистами», хотя могут за всю жизнь не написать ни одного нетривиального алгоритма (даже уровня сложности игры в крестики-нолики).

Их тоже очень мало.

А далее согласен.

Reply

valexey March 21 2010, 13:53:06 UTC
> TCP/IP гораздо сложнее RTP, но поскольку стек TCP/IP уже везде реализован,
> эту сложность никто не замечает. Всё само работает.

> Это приводит к повсеместному применению TCP даже в тех местах, где гораздо
> более выгодны другие протоколы, в т.ч. RTP.

Как-то странно противопоставлять TCP с RTP, это ж протоколы разного уровня. RTP работает поверх UDP, который как бы входит в TCP/IP стэк.

Это всё равно что противопоставить TCP и http, ну или TCP и SIP :-)

Reply


Leave a comment

Up