TopLanguage小组讨论精选[三](2007.11-2007.12)
By 刘未鹏(pongba)
C++的罗浮宫(http://blog.csdn.net/pongba)
TopLanguage小组的成员已经超过28(279)啦!char已经存不下了,该换int了:-) 而讨论则已经超过了211(2379)!
最近很忙,没空写blog,于是在TopLanguage上写下简短的思考并参加头脑风暴已经成了每天最喜欢做的事情之一:-)
(欢迎加入我们)
n 并发讨论:C++的明天会怎样?(102回帖)
以下讨论正发生在云风的邮件列表上,摘抄到目前为止的发言,大家说说: *Oscar.Ken:* 浪费我20%的生命在等待编译上*;),*还有5%是在string的各行其道下。 *孟岩:* 就用最朴素的那部分C++就可以了。C+ ADT + 一点点多态 + 异常 + 一点点STL。我想... more »
简评:理性的人承认缺陷——Bjarne Stroustrup。程序设计语言的学习占有着程序员职业生涯的大部分投入,所以理性讨论语言的优劣有着特殊的建设性意义。尤其是C++这门语言。
n C++的抽象惩罚中,有多少是因为强调性能引发的(26回帖)
昨晚上想到这样一个问题: C++的抽象惩罚中,有多少是因为强调性能引发的?有没有不是由于性能造成的?如果有的话是那些?原因是什么? 更进一步,C ++的各种缺陷中,有多少是因为强调性能造成的?...
简评:C++被设计成这样,动机是什么?付出的代价是什么?收益又是什么呢?
n 什么诡异的题目都有(29回帖)
1. 一个数组,其中只有一个数只出现一次,其余数皆出现偶数次。设计Time: O(n) Space: O(1)的算法得出那个只出现一次的数。 2. 如果只有两个数只出现一次呢?
简评:一道非常有意思的算法题。
n 我也来出个好玩的题(32回帖)
计算出正整数N二进制1的个数。
简评:这个帖子被割成了两个帖子(回帖人用的啥邮件系统,把邮件主题弄乱了)。这是下篇。
n 关于GC in C++,欢迎使劲拍砖(14回帖)
写了一点关于GC in C++的看法,大家多提意见,我也好更好的总结一下,谢谢了:)
简评:怀宇范同学写的这篇GC&C++的文章非常棒,强烈推荐阅读!
n ABI是个多大的事儿?(12回帖)
我曾经在多处地方听到关于ABI的缺失是C++的一个大问题的说法,Bjarne在一篇很久以前的访谈里面也提到这个问题。 ABI缺失的本质问题在于不同编译器编译出来的目标文件没法互相链接。 那么,现实中究竟有多少项目居然使用大于一个编译器的呢?(分布式编译?)... more »
n Bjarne老大说:不,不可能了(34回帖)
以下节选自与Bjarne最近的通信: ...呃... 大家说说吧.. 也许等后来处理器速度实在快了,这个问题就消失了... 有点讽刺吧,这个话似乎在Java社区听到过..哈哈 Anyway,这个问题到底有多大,大家怎么看? 另外,我记得C++ FQA里面说,由于C++的语法是上下文敏感的,所以如果有时候你把目光猛盯着几行局部代码,在缺乏上下文的情况下你就无法解析出其含义。举的例子我忘了。哪位熟悉编译原理的解释解释?:-)... more »
n EMC怎么也出这种题目?(36回帖)
一个朋友问我的。 公开一道笔试题目应该不违反什么...约定...吧?看到网上分享面试题的也不少。 写一个函数foo: void foo(int i, int j) { ... // ...打印出i到j之间的所有整数。不用任何循环和递归语句。 题目是蛮有意思,作为考察基本知识的掌握和思考的深度倒是挺有价值。问题是,有几个公司需要将知识掌握到这个程度的人?另一个问题是:能做出这道题目就是好的程序员?... more »
简评:一道面试题引发的…
n 什么阻碍了fp(26回帖)
诸位老大,既然fp人见人爱,又是什么阻碍了它的推广呢? (很多人没有真正"见"到,对吧。我是"见"到了,也爱上它了。哦,我亲爱的fp... :-D
简评:TopLanguage上常见的放松神经的务虚讨论:-)
n 高端函数用得广泛么?(31回帖)
昨天用JavaScript写的Parser Combinator库在code review时被批评了。原因是"太复杂"。和同事讨论了一下,用他 的话说,Closure/高端函数这种东西太复杂,没人懂,没人愿意学,也没人需要学。我写的Parser Combinator除了我以外,没人能够 维护。我争辩库里每个函数连注释都不超过20行。用了这套工具可以用申明式的风格写出非常简单的解析代码。比如匹配一个10进位数(+|-)?(.\d... more »
简评:g9老大在TopLanguage上要么不冒泡,一冒就是大泡啊:-)
n 以下是八卦三则
八卦:大家看过的最好的书是什么?(35回帖)
八卦一下:-) 找找共同兴趣的朋友,大家都来回复啊:-) 不论领域:-) 先说说我的(按好的程度排序): 《影响力》, 《别做正常的傻瓜》, 《像外行一样思考,像专家一样实践》, 《人性的优点》, 《高效能人士的七个习惯》, 《社会心理学》,... more »
简评:谁说程序员没有丰富的业余兴趣?!
你现在正在读的技术方面的书。(3种或以上)(24回帖)
UNIX环境高级编程 WINDOWS核心编程 WINDOWS网络编程(卷一) 最近需要了解很多c相关的网络编程细节。有推荐的?TCP/ip卷真看不下去阿。。。
简评:大家都看啥技术书捏?
继续八卦:电影(28回帖)
既然pongba八卦了书,那我来八卦电影吧,权作周末消遣。:)(本想八卦歌剧的,想想算了,太那个了... :-P) 我最喜欢的电影: 卡萨布兰卡 后窗 正午 城市之光 晕眩 驿站车 西区故事 总统班底 费城故事 全金属外壳 it's a wonderful world... more »
简评:程序员们爱看啥电影:)
n 唉,教育(45回帖)
早上上班,在车里和老婆聊天,讲她们学习的事。说着说着便想到现在教育有多么差。我老婆学的是声乐(呵呵,女高音,现在已经不唱了)。可是她听过的歌剧和唱段还没我多,对于音乐的了解还不如我这个票友。当然啦,乐理、识谱、视唱什么的我自然远远不及,毕竟人家受的是专业训练。可音乐的知识,甚至所听作品的数量,她比不上我。连作曲家的名字,也是我比她知道的多。... more »
简评:谁说我们不关心社会?!:-)
n 以下是Lin同学写的两个设施
不用空闲链表实现高效率对象池
SuperCache 模拟Intel CPU内部Cache实现的一个Cache
在CPU内部有一个关联存储器,CAM,可以通过Tag在一定的行数中快速找到tag匹配的行. 通过这个硬件机构并辅以SRAM,CPU可以实现CACHE. 我的这个SuperCache,通过一个完全Hash表(65536项的数组)来模拟CAM,效率上也是O(1)的.在实际的CPU中,为了提高命中... more »
注1:现在TopLanguage的讨论量每天平均在32条消息,想加入的同学注意,如果不想被打扰的同时又希望参加认为有价值的讨论,可以参见置顶帖子:如何订阅TopLanguage,使其每日众多的讨论不打扰你的工作,同时又能方便随时浏览和讨论:-)
注2:我的blog上的TopLanguage讨论精选系列是根据我个人意见选择的;但任何人都可以自行选择并发布到自己的blog或其他地方(注明出处即可)。因为虽然我建立了TopLanguage,但TopLanguage属于所有同学:-)
注3:最近和Bjarne Stroustrup的通信中,他答应接受一次访谈。
为了让访谈能够代表更多人的意见而不是我个人的感觉,在这里邀请大家提出自己最想问的问题。
你最想问什么?
BTW. 由于我会对问题进行筛选,然后再公布给大家投票。所以大家的问题最好是深思熟虑的,重要的,有理有据的:-)
问题后如果能附上问题的背景(即你在什么样的经历中发现这个问题很关键)那是最好不过!:-)
问题可以留言在blog上,但更建议发到TopLanguage上,我专门开了一则帖子,这样大家可以互相讨论:-)
(欢迎加入我们)
分享到:
相关推荐
建立如TopLanguage这样的学习社群,为程序员提供了一个交流和分享的平台。通过讨论,不仅可以深化对技术的理解,还能拓宽视野,接触到不同的思维方式和解决问题的策略。 #### 社群的讨论风格 社群的讨论应超越纯粹...
在经历了淘宝笔试的意外和错过面试通知的遗憾后,他并没有选择随波逐流,而是毅然拒绝了像百度、腾讯这样的互联网巨头的邀请。他对这些公司的业务模式持有批评态度,这或许反映出了他对于科技企业的社会责任和伦理...
最近,在波利亚GG的谆谆教诲下,在pongba同学的循循善诱下,在TopLanguage的今天我们思考系列的 热情引导下,我终于痛下决心开始琢磨所谓的科学思考问题的方法。对大部分人而言,解题不是终极目的,只是希望在解题中...
该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。