<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Facebook String und Vektor (FBString FBVector)]]></title><description><![CDATA[<p>Was haltet ihr von den Implementierungen der Facebook-Entwickler?<br />
Z.B. der Facebook-String:</p>
<p><a href="https://github.com/facebook/folly/blob/master/folly/docs/FBString.md" rel="nofollow">https://github.com/facebook/folly/blob/master/folly/docs/FBString.md</a></p>
<p>Wieso sind die Macher bzw. wohl mehr die Implementierer der stl da nicht selbst drauf gekommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/305113/facebook-string-und-vektor-fbstring-fbvector</link><generator>RSS for Node</generator><lastBuildDate>Thu, 25 Jun 2026 14:23:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/305113.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Jun 2012 12:28:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Facebook String und Vektor (FBString FBVector) on Thu, 21 Jun 2012 12:28:47 GMT]]></title><description><![CDATA[<p>Was haltet ihr von den Implementierungen der Facebook-Entwickler?<br />
Z.B. der Facebook-String:</p>
<p><a href="https://github.com/facebook/folly/blob/master/folly/docs/FBString.md" rel="nofollow">https://github.com/facebook/folly/blob/master/folly/docs/FBString.md</a></p>
<p>Wieso sind die Macher bzw. wohl mehr die Implementierer der stl da nicht selbst drauf gekommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2225758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2225758</guid><dc:creator><![CDATA[Neugierde]]></dc:creator><pubDate>Thu, 21 Jun 2012 12:28:47 GMT</pubDate></item><item><title><![CDATA[Reply to Facebook String und Vektor (FBString FBVector) on Thu, 21 Jun 2012 13:35:52 GMT]]></title><description><![CDATA[<p><a href="https://github.com/facebook/folly/blob/89111953fea8a2de4c5e1ff82da97b7aefe292df/folly/FBString.h" rel="nofollow">https://github.com/facebook/folly/blob/89111953fea8a2de4c5e1ff82da97b7aefe292df/folly/FBString.h</a></p>
<p>// @author: Andrei Alexandrescu (aalexandre)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2225793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2225793</guid><dc:creator><![CDATA[Noch Fragen?]]></dc:creator><pubDate>Thu, 21 Jun 2012 13:35:52 GMT</pubDate></item><item><title><![CDATA[Reply to Facebook String und Vektor (FBString FBVector) on Thu, 21 Jun 2012 14:16:23 GMT]]></title><description><![CDATA[<p>Neugierde schrieb:</p>
<blockquote>
<p>Was haltet ihr von den Implementierungen der Facebook-Entwickler?</p>
</blockquote>
<p>Sieht aus wie &quot;Not invented here&quot; plus Mikrooptimierungsgefrickel.<br />
Die Bibliothek ist ein zusammengewürfelter Haufen aus<br />
- Dingen, die es schon gibt (String, Range, Hash, Foreach, Format, ..)<br />
- JSON, was da nichts zu suchen hat<br />
- premature optimization (String, small_vector, SmallLocks, ..)<br />
- Portabilitäts-Code<br />
Nicht schön und nur begrenzt nützlich. Wenn das alles so toll ist, warum hilft man nicht einfach Boost anstatt so einen Haufen auf Github zu hinterlassen?</p>
<p>Neugierde schrieb:</p>
<blockquote>
<p>Wieso sind die Macher bzw. wohl mehr die Implementierer der stl da nicht selbst drauf gekommen?</p>
</blockquote>
<p>Die Macher geben nur die Schnittstellen vor und ein Implementierer (Blödbook) ist hiermit auf eine Implementierung gekommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2225820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2225820</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Thu, 21 Jun 2012 14:16:23 GMT</pubDate></item><item><title><![CDATA[Reply to Facebook String und Vektor (FBString FBVector) on Thu, 21 Jun 2012 14:37:17 GMT]]></title><description><![CDATA[<p>Noch Fragen? schrieb:</p>
<blockquote>
<p><a href="https://github.com/facebook/folly/blob/89111953fea8a2de4c5e1ff82da97b7aefe292df/folly/FBString.h" rel="nofollow">https://github.com/facebook/folly/blob/89111953fea8a2de4c5e1ff82da97b7aefe292df/folly/FBString.h</a></p>
<p>// @author: Andrei Alexandrescu (aalexandre)</p>
</blockquote>
<p><a href="http://de.wikipedia.org/wiki/Andrei_Alexandrescu" rel="nofollow">http://de.wikipedia.org/wiki/Andrei_Alexandrescu</a></p>
<p>was daran jetzt gut (oder schlecht?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2225827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2225827</guid><dc:creator><![CDATA[Neugierde]]></dc:creator><pubDate>Thu, 21 Jun 2012 14:37:17 GMT</pubDate></item><item><title><![CDATA[Reply to Facebook String und Vektor (FBString FBVector) on Thu, 21 Jun 2012 17:43:48 GMT]]></title><description><![CDATA[<p>TyRoXx schrieb:</p>
<blockquote>
<p>Neugierde schrieb:</p>
<blockquote>
<p>Was haltet ihr von den Implementierungen der Facebook-Entwickler?</p>
</blockquote>
<p>Sieht aus wie &quot;Not invented here&quot; plus Mikrooptimierungsgefrickel.<br />
Die Bibliothek ist ein zusammengewürfelter Haufen aus<br />
- Dingen, die es schon gibt (String, Range, Hash, Foreach, Format, ..)<br />
- JSON, was da nichts zu suchen hat<br />
- premature optimization (String, small_vector, SmallLocks, ..)<br />
- Portabilitäts-Code<br />
Nicht schön und nur begrenzt nützlich. Wenn das alles so toll ist, warum hilft man nicht einfach Boost anstatt so einen Haufen auf Github zu hinterlassen</p>
</blockquote>
<p>Weil sie halt intern diese Library nutzen und sie veröffentlich haben, um andere Veröffentlichungen nicht umschreiben zu müssen.</p>
<p>Außerdem denke ich mal dass Facebook besser weiß, welche Optimierungen Sinn machen, denke die wenigsten werden jemals mit solchen Serverfarmen arbeiten wo sich jeder gesparte Takt sehr schnell aufsummiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2225921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2225921</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Thu, 21 Jun 2012 17:43:48 GMT</pubDate></item><item><title><![CDATA[Reply to Facebook String und Vektor (FBString FBVector) on Fri, 22 Jun 2012 07:09:52 GMT]]></title><description><![CDATA[<p>TyRoXx schrieb:</p>
<blockquote>
<p>- premature optimization (String, small_vector, SmallLocks, ..)</p>
</blockquote>
<p>Woher weißt du? Warst du dabei, als sie gesagt haben &quot;hach, an den Stellen haben wir noch keine Probleme, lass uns mal ne Lösung dafür bauen&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2226070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2226070</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 22 Jun 2012 07:09:52 GMT</pubDate></item></channel></rss>