<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Представлена начальная реализация версии фреймворка node.js ...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html</link>
    <description>Программист из Северной Кореи Дэниель Канг (Daniel Kang) представил (https://github.com/d5/node.native) первую экспериментальную реализацию фреймворка node.js (http://nodejs.org) для языка C++, позволяющую создавать высокопроизводительные приложения в стиле оригинального node.js, но ориентированный на выполнение скомпилированного кода на языке С++, без использования JavaScript.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Node.native представляет собой асинхронный I/O-фреймворк, архитектурно и идейно сходный с фреймворком node.js. Однако, в отличие от последнего он не использует JavaScript-движок V8 и предназначен исключительно для программирования на языке C++11, возможности параллельного программирования которого и вдохновили автора на создание проекта. Как и оригинальная реализация, node.native перекладывает работу по обслуживанию запросов ввода-вывода на отдельные потоки, благодаря чему удается достичь высокого уровня производительности приложений.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В данный момент проект находится в начальной стадии разработки и п...&lt;br&gt;&lt;br&gt;URL: http://www.the</description>

<item>
    <title>Представлена начальная реализация версии фреймворка node.js ... (vle)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html#181</link>
    <pubDate>Fri, 24 Feb 2012 08:50:51 GMT</pubDate>
    <description>&amp;gt; А зачем он нужен в 2012 году?&lt;br&gt;&lt;br&gt;Компиляторы с языков С и С++ не умеют максимально эффективно использовать&lt;br&gt;аппаратные возможности процессоров, например, векторные команды.&lt;br&gt;Да и сами языки не позволяют &quot;намекнуть&quot; компилятору, чтоб использовал&lt;br&gt;такие и сякие команды. С и С++ сами по себе -- принципиально SISD.&lt;br&gt;</description>
</item>

<item>
    <title>Представлена начальная реализация версии фреймворка node.js ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html#180</link>
    <pubDate>Tue, 21 Feb 2012 10:23:35 GMT</pubDate>
    <description>Могу и сам перевести: Исходный код, имеющий сложную и запутаннуюю структуру, особенно использующий много GOTO, исключений, потоков или других &quot;неструктурированных&quot; конструкций ветвления. Он так назван потому что поток управления имеет склонность выглядеть как куча спагетти, т.е. переплетенным и иискривленным.&lt;br&gt;&lt;br&gt;напомню, речь идет вот об этом: https://github.com/isaacs/npm/blob/master/lib/init.js#L81&lt;br&gt;&lt;br&gt;Окей, если не понимаете, что там не так - объясняю.&lt;br&gt;&lt;br&gt;Маоло того, что функцию надо бы разбить на куски просто из соображений размера, так еще и набор странно отформатированных коллбеков там, где хватило бы линейного кода, управляющего последовательностью запросов. Асинхронность (и, соотвественно, promice) там не нужна вообще - это утилита, в данной точке control flow в принципе не способная ничего сделать, пока не получит весь ввод от пользователя.&lt;br&gt;&lt;br&gt;А еще лучше было бы не просто заменить promiseChain на последовательность циклов ввода, а выделить каждую функцию проверки отдельно (можно внутри основной) и да</description>
</item>

<item>
    <title>Представлена начальная реализация версии фреймворка node.js ... (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html#179</link>
    <pubDate>Tue, 21 Feb 2012 08:15:14 GMT</pubDate>
    <description>&amp;gt;Эффективность *алгоритма* не зависит от языка&lt;br&gt;&lt;br&gt;Алгоритм может предполагать оперирование регистрами процессора. Для алгоритма вполне нормальна привязка к особенностям языка.&lt;br&gt;</description>
</item>

<item>
    <title>Представлена начальная реализация версии фреймворка node.js ... (фтыш)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html#178</link>
    <pubDate>Mon, 20 Feb 2012 21:39:28 GMT</pubDate>
    <description>ололо&lt;br&gt;попробуй напиши сложное приложение под iOS без плюсовых либ&lt;br&gt;</description>
</item>

<item>
    <title>Представлена начальная реализация версии фреймворка node.js ... (Df232z)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html#177</link>
    <pubDate>Mon, 20 Feb 2012 21:32:44 GMT</pubDate>
    <description>Вам, похоже, требуется перевод?&lt;br&gt;</description>
</item>

<item>
    <title>Представлена начальная реализация версии фреймворка node.js ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html#176</link>
    <pubDate>Mon, 20 Feb 2012 17:35:31 GMT</pubDate>
    <description>Плюсов - нет. А  асинхронности - причём вменяемой - вагон.&lt;br&gt;А Танненбаума вы вообще непонятно к чему приплели. Многозадачные операционки появились лет на 15 раньше того же миникса.&lt;br&gt;</description>
</item>

<item>
    <title>Представлена начальная реализация версии фреймворка node.js ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html#175</link>
    <pubDate>Mon, 20 Feb 2012 17:30:14 GMT</pubDate>
    <description>Кхх. Ну вот оттуда цитата: &quot;source code that has a complex and tangled control structure, especially one using many GOTOs, exceptions, threads, or other &quot;unstructured&quot; branching constructs. It is named such because program flow tends to look like a bowl of spaghetti, i.e. twisted and tangled&quot;. Это и относится к тому чуду, которое вы мне показали. Или хотите сказать, что там поток исполнения понятен и прозрачен?&lt;br&gt;</description>
</item>

<item>
    <title>Представлена начальная реализация версии фреймворка node.js ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html#174</link>
    <pubDate>Mon, 20 Feb 2012 17:28:00 GMT</pubDate>
    <description>&quot;Первый попавшийся&quot; - это код из веба. В отличие от софта из репозиториев, от разработчиков с многолетней репутацией. Поэтому для первого приходится городить параноидальную матрешку из песочниц, а второй моно просто запустить в своей системе. Впрочем, если месье не понимает, что всегда есть tradeoff между удобством/дешевизной (куда и скорость включена, конечно) и безопасностью - то что тут сказать. А в номре надежность линукс-систем вполне достаточна.&lt;br&gt;</description>
</item>

<item>
    <title>Представлена начальная реализация версии фреймворка node.js ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/83113.html#173</link>
    <pubDate>Mon, 20 Feb 2012 17:23:09 GMT</pubDate>
    <description>А, так еще и виндузятник, что ли? Всё сходится - и эксплоиты выгребает, и &quot;движение в правильном направлении&quot; - дотнет, полагаю.&lt;br&gt;</description>
</item>

</channel>
</rss>
