All streams
Search
Write a publication
Pull to refresh
13
0
Цвет Диванов @zw0rk

User

Send message
А когда они проектировали свой портал они начисто забыли почему-то про диалапщиков =)
Очевидно, если техдиректор имеет разум, то он выберет уже разработанный, опробованный, документированный и т.д. и т.п. протокол.
А почему бы им не открыть свой мэйлруагент, тогда и сообщество их зауважает и вопросы лишние снимутся…

Или там ацко секретные наработки? :)
Это всё в развитых странах прокатывает. Надо всё-таки делать поправку, что у нас совсем не та страна, в расчете на которую пишется большинство открытых лицензий.
Моё имхо.

Скорее всего, если сообщество хоть как-нибудь, но таки доведёт дело до суда — мэйлрушники быстренько всё перепишут, это ведь не сетевой стек украсть (хехе), не такой уж и сложный этот XMPP.
Речь идёт не об интересности исходников, а об уважении (в т.ч. юридическом) открытых лицензий.
> Во-первых, чтобы Си (и тем более Си++)-программа была эффективной, тоже надо держать в голове кучу факторов,

Вот только при написании на Си не надо держать в голове тех вещей, которые надо деражть когда пишешь на голом асме. Многое берёт на себя компилятор.

> достаточно один раз использовать например STL — и сразу же вес программы подскочит, а производительность нет.

С удовольствием посмотрю, как вы воспользуетесь STL в C :). А если серьёзно, то STL-ем тоже надо уметь пользоваться.

Никто не говорит, что код на Си всегда более эффективен, естественно надо писать с умом. Но, соглситесь, гораздо проще возложить много рутинной и очень сложной работы по раскидыванию переменных по регистрам (переменных много, а регистров мало), по описанию всяких вызовов функций, по input/output (в том числе файловом) и т.п. на компилятор и озадачится написанием эффективного кода на более высоком уровне абстракции (всё таки Си это язык более выского уровня чем асм, хотя и не такого как, например, питон).

Попробуйте написать какое-нибудь более-менее нетривиальное приложение на Си (например, простой лексический анализатор) и на асме — поймёте о чем я говорю.
> писал один человек в течении примерно 3 месяцев

сколько времени ушло на тестирование? вот что важно на самом деле.
Масштабируется он не столько потому что функциональный, а потому что он задумывался таким :)
То что скомпиленный рукописный асм-код будет быстрее скомпиленного современным компилятором рукописного кода на Си (++, etc) — распространенное заблуждение. При кодировании на асме сложного приложения руками надо учесть СТОЛЬКО факторов и столько всего в голове держать, столько всяких вещей просчитывать, что человеку это если и под силу, то ооооооочень медленно и с кучей (трудноуловимых) ошибок.
П. 1) и 2) сильно спорны. В интернетах утверждают, что результаты сильно зависят от скриптов, к которым опкод-кэшеры применяются.
Я бы не сказал, что Эрланг быстрее кого-то в принципе. Он быстрее и надежнее в некотором классе задач. Хотя, наверное, для веба он быстрее на всех задачах из-за специфики веба. Кстати, там эти фэйсбучники еще и те самые плюсы (не к ночи будь помянуты) используют. Так что автору есть куда копать :)

ЗЫ. А почему именно хаскелл? Он для веба насколько актуален, в плане наличия фреймворков, инфраструктуры и т.п. Тот же самый разбор POST-запроса и прочее, биндинги к базам. Я с этой стороны просто на него никогда не смотрел.
Можно посмотреть в сторону OCaml-а/Ocsigen, который не сильно проигрывает в производительности Сям (будучи откомпилённым). Но параллелится будет легче, ФП всё-таки.
Именно поэтому его использовали для создания одной из частей чата facebook :)
Тогда у вас в коде ошибка — если ведро с хтмлем кончится посередине тега, то этот тег пропустится. Сам на такие же грабли в другом месте наступал, вот и насторожило…

Отличная статья. Свой модуль писать я, конечно врядли стану, но всегда приятней знать как всё устроено. Особливо то, с чем постоянно работаешь. :)
А данные в «вёдрах» :) приходят всегда в законченном виде или может прийти несколько ведёр? В том смысле, что, пусть отдаётся какой-то HTML, он придёт в одном ведре и может в разных в зависимости от длины?
Нет. Пытаюсь выяснить интересующий меня вопрос. Для этого комментарии к статьям ведь придуманы в частности?
Вот такой ответ и нужен был мне, чтобы снять вопрос :)

В тексте статьи неточность, стало быть.

Information

Rating
Does not participate
Location
Бобо Диуласо, Буркина Фасо, Буркина Фасо
Date of birth
Registered
Activity