<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компания Google открыла код hash-функций CityHash</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html</link>
    <description>Разработчики из компании Google представили (http://google-opensource.blogspot.com/2011/04/introducing-cityhash.html) реализацию  64- и 128-разрядных hash-функций CityHash (http://code.google.com/p/cityhash/), позволяющих получить отпечаток фиксированной длинны, идентифицирующий больший по размеру набор входящих данных. Код функций написан на языке C++, распространяется в рамках лицензии MIT и разработан в стиле &quot;все ради высокой производительности&quot;. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Код CityHash был написан для реализации высокопроизводительных хэш-таблиц, используемых для организации хранения баз ключ-значение. Функция  CityHash128 оптимизирована для строк размером в несколько сотен байт. Оптимизация кода, использование 64-разрядных регистров, обеспечение параллелизма выполнения на уровне инструкций и быстрый доступ к невыровненным областям памяти, позволили добиться значительного превосходства в производительности, по сравнению с другими реализациями хэшей. Ценой производительности является достаточно сильная...&lt;br&gt;&lt;br&gt;URL: http://google-</description>

<item>
    <title>Компания Google открыла код hash-функций CityHash (gildor)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html#31</link>
    <pubDate>Tue, 17 May 2011 12:47:26 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; переварит.&lt;br&gt;&amp;gt;&amp;gt; Visual C++ 2008 не возьмёт. GCC я думаю тоже, если расширенный синтаксис &lt;br&gt;&amp;gt;&amp;gt; отключить.&lt;br&gt;&amp;gt; Я чего-то не пойму... где проблема?&lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt; какое место не нравиться?&lt;br&gt;&lt;br&gt;Здесь всё в порядке. Но код вида&lt;br&gt;&#091;code&#093;&lt;br&gt;int a = 1;  // объявление переменной&lt;br&gt;a = a + 1;  // операция без объявления переменной&lt;br&gt;int b = 2;  // снова объявление переменной&lt;br&gt;&#091;/code&#093;&lt;br&gt;по крайнёй мере Visual C++ 9 (2008) не возьмёт - в 3й строке выдаст ошибку, если компились файл как C, а не как C++. Недавно перекомпилировал SDL 1.3 - там как раз была такая проблема.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код hash-функций CityHash (pavlinux)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html#30</link>
    <pubDate>Wed, 13 Apr 2011 13:20:44 GMT</pubDate>
    <description>&amp;gt; И где там C++?&lt;br&gt;&amp;gt; А, во, нашел #ifdef __cplusplus &lt;br&gt;&lt;br&gt;:)&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код hash-функций CityHash (kibab)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html#29</link>
    <pubDate>Wed, 13 Apr 2011 12:15:42 GMT</pubDate>
    <description>Её и не предполагается использовать для криптографии. Об этом в статье написано.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код hash-функций CityHash (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html#28</link>
    <pubDate>Wed, 13 Apr 2011 05:25:32 GMT</pubDate>
    <description>char* вместо std::string это как раз очень правильно, с остальным согласен.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код hash-функций CityHash (oops_)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html#27</link>
    <pubDate>Wed, 13 Apr 2011 01:33:16 GMT</pubDate>
    <description>И где там C++?&lt;br&gt;&lt;br&gt;А, во, нашел #ifdef __cplusplus&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код hash-функций CityHash (bircoph)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html#26</link>
    <pubDate>Wed, 13 Apr 2011 00:32:06 GMT</pubDate>
    <description>Уже лет 8 как жуёт без всяких расширений, если не больше.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код hash-функций CityHash (pavlinux)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html#25</link>
    <pubDate>Tue, 12 Apr 2011 21:28:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt; переварит.&lt;br&gt;&amp;gt; Visual C++ 2008 не возьмёт. GCC я думаю тоже, если расширенный синтаксис &lt;br&gt;&amp;gt; отключить.&lt;br&gt;&lt;br&gt;Я чего-то не пойму... где проблема? &lt;br&gt;&#091;code&#093;&lt;br&gt;struct a &#123;int x; int y;&#125;;&lt;br&gt;&lt;br&gt;void vodi() &#123;&lt;br&gt;&lt;br&gt;    int x = 0;&lt;br&gt;&lt;br&gt;    printf(&quot;&#037;e&#092;n&quot;, x);&lt;br&gt;    memset(NULL, 0, 1);&lt;br&gt;&lt;br&gt;&lt;br&gt;   for (int i = 0; i &amp;lt; 1024; i++) &#123; // С99&lt;br&gt;&lt;br&gt;  int x = 1024;                    // С99&lt;br&gt;          struct a vec = &#123;i+2*i, (x+i)/i&#125;; // С99&lt;br&gt;     &#125;&lt;br&gt;&#125;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;какое место не нравиться?&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код hash-функций CityHash (gildor)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html#24</link>
    <pubDate>Tue, 12 Apr 2011 21:17:21 GMT</pubDate>
    <description>&amp;gt; переварит.&lt;br&gt;&lt;br&gt;Visual C++ 2008 не возьмёт. GCC я думаю тоже, если расширенный синтаксис отключить.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код hash-функций CityHash (pavlinux)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/76296.html#23</link>
    <pubDate>Tue, 12 Apr 2011 21:00:03 GMT</pubDate>
    <description>На, жуй &lt;br&gt;&lt;br&gt;http://pavlinux.ru/CityHash/city.c&lt;br&gt;http://pavlinux.ru/CityHash/city.h&lt;br&gt;&lt;br&gt;Кампилитца как С так С++ одновременно.&lt;br&gt;</description>
</item>

</channel>
</rss>
