Сложность языка?

May 28, 2008 20:56

Навеяло вот этим постом: http://community.livejournal.com/levin_matveev/18265.htmlRead more... )

c, code, java, haskell, idea, language

Leave a comment

Comments 16

dernasherbrezon May 28 2008, 19:02:27 UTC
WSDL & SOA разве не?

Reply

swizard May 28 2008, 19:24:40 UTC
Ну вот да, что-то типа :) Только без монструозной ентерпрайз-прослойки application server / xml / http, а поактивней средства ОС использовать, типа named pipes / unix sockets и простейшие серверы.

Reply

dernasherbrezon May 29 2008, 07:02:52 UTC
Ну xml это более или менее универсальная вещь которой можно объединить несколько языков...Или хочется что нить от OMG вроде IDL + CORBA? :)

Reply


f_andrey May 28 2008, 19:10:30 UTC
побоюсь показаться варваром, ибо не программист не сколечко, но это не пресловутый ли Unix вай :) много мелких утилит делающих одну задачу но хорошо, и способных конвейеризоваться?

Reply

swizard May 28 2008, 19:25:21 UTC
Да, похоже, но вышеприведенная аналогия с SOA ближе :)

Reply

f_andrey May 28 2008, 19:31:24 UTC
Надо погуглить что это такое :)

Reply


(The comment has been removed)

swizard May 28 2008, 20:20:36 UTC
Так а в чем проблема, тут наоборот все шоколадно. Маленькие модули с ограниченым функционалом тестить много легче, чем монолитную махину, в которой ты где-то в кишках внес изменения.

Reply

(The comment has been removed)

swizard May 28 2008, 22:59:50 UTC
Так а зачем туда лезть, если все нормально работает? Переписывание с нуля будет только когда:
а) модуль работает некорректно
б) программист, ответственный за модуль поменялся
в) он не может сходу разобраться в чужом коде

Reply


ext_87317 May 29 2008, 00:15:07 UTC
Как раз вчера по дороге домой размышлял на схожую тему, конкретно на тему сервисов. По поводу серисов +1, считаю, что тут главное иметь некий протокол взаимодействия между серисами и не надо думать о сексе с трэдами и конкретном языке, тем более в *nix обмениваться можно через unix/tcp sockets, named/anonymous pipe - выбирай под задачу, и никакой тебе shared memory - красота.
Для больших проектов ой как актуально, а то приходится писать на C++ которые в сотню раз лучше было бы написать на Perl/Python и т.д.
Вот только если языков зоопарк это нифига не правильно, получается что каждый пишет на поиграться, а не решает задачу и потом хрен разберись в коде, если переписывать влом, а ты всего этого зоопарка не знаешь.

Reply

(The comment has been removed)

ext_87317 May 29 2008, 05:28:52 UTC
Наифг брать в проект написанный на CL программистов которые его не знают? Или нафиг каждый новый программист будет пихать код на любом языке в проект который написан на одном-двух устаявшихся языках?

Reply


(The comment has been removed)

dernasherbrezon May 29 2008, 07:04:33 UTC
универсальность всегда требует жертв.

Reply

potan May 29 2008, 08:46:54 UTC
Идея write-only как раз противоречит рефакторингу, который как раз ориентирован на поддержку существующего кода.

Reply


Leave a comment

Up