还是多花点时间看点基础的东西吧,比如Introduction to Algorithm之类的书。<br>我之前已经说了,关于字符串操作,实际种用得更多的是比较和字串查找。这方面C的字符串实现并没有什么劣势(因为在这些操作里,预先记一个字符串的长度对算法效率的提高没有帮助)。<br>Pascal(而不是delphi,那只是pascal的一个实现)的字符串实现与C实现相比,只有在计算字符串长度方面有优势,但付出的代价就是空间使用率较低(一个字符串都固定占用256个字节),典型的用空间换时间策略。在C里,用个简单struct就可以实现同样的数据结构,没有什么神奇的地方。用这个来嘲讽批判C(实际上作者是要吹捧C#),只能说这个作者有误导读者之嫌。<br>
<br><div class="gmail_quote">2008/12/1 yarco <span dir="ltr">&lt;<a href="mailto:yarco.w@gmail.com">yarco.w@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt;&gt; 不知道你所说的效率低下,是哪儿来的观念。<br>
&lt;Joey说软件&gt; 第一部分 第二节 深入底层<br>
这本书: <a href="http://www.dearbook.com.cn/book/30228" target="_blank">http://www.dearbook.com.cn/booR-k/30228</a><br>
原始文章(英文): <a href="http://www.joelonsoftware.com/articles/fog0000000319.html" target="_blank">http://www.joelonsoftware.com/articles/fog0000000319.html</a><br>
<div><div></div><div class="Wj3C7c"><br>
<br>
On 12/1/08, Roy Qu &lt;<a href="mailto:royqh1979@gmail.com">royqh1979@gmail.com</a>&gt; wrote:<br>
&gt; 其实对于字符串处理来说,最常用、复杂和体现效率的操作不是拷贝,而是比较、查找子字符串。在这些操作下,C字符串实现并没有什么效率上的劣势。不知道你所说的效率低下,是哪儿来的观念。<br>
&gt; 原先的C字符串操作实现唯一的问题是对安全性考虑不够。但这和字符串如何存储没有什么关系。<br>
&gt;<br>
&gt; 2008/11/28 yarco &lt;<a href="mailto:yarco.w@gmail.com">yarco.w@gmail.com</a>&gt;<br>
&gt;<br>
&gt;&gt; 忽然想出来的问题...我想多多少少咱们搞开发的, 算是相关的吧...<br>
&gt;&gt;<br>
&gt;&gt; 就是据说c语言形式字符串效率低下...那为何还用呢?而不是增加一个高效的字符串形式?ISO c标准...<br>
&gt;&gt;<br>
&gt;&gt; 疑惑不解...<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; kde-china mailing list<br>
&gt;&gt; <a href="mailto:kde-china@kde.org">kde-china@kde.org</a><br>
&gt;&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-china" target="_blank">https://mail.kde.org/mailman/listinfo/kde-china</a><br>
&gt;&gt;<br>
&gt;<br>
_______________________________________________<br>
kde-china mailing list<br>
<a href="mailto:kde-china@kde.org">kde-china@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-china" target="_blank">https://mail.kde.org/mailman/listinfo/kde-china</a><br>
</div></div></blockquote></div><br>