Phoenix@上海

Software Evolution

用户操作
[即时聊天] [发私信] [加为好友]
phoenixshID:phoenixsh
21264次访问,排名5593好友0人,关注者2
phoenixsh的文章
原创 22 篇
翻译 1 篇
转载 1 篇
评论 43 篇
phoenixsh的公告
所有文章除注明转载或者翻译之外,均为原创。转载请注明出处,谢谢!
最近评论
linkerlin:您认为的长字操作是原子的认识是不准确的.
要考虑跨核心L3Cache的影响.
wannabe:还好没人遇到thrashing
coolspeed:深感于LZ观点,可能因为我也是学微电子的,所以特别认同。

做软件的人早已习惯了把硬件(芯片)当成黑铁盒子,他们推崇通晓软件的细节。所以对于库(这也是黑铁盒子)的使用的学习是相当不满的。主要,矛盾在于,当体系变得复杂,非本质复杂性的巨增,封装成透明盒子和黑铁盒子的区别变得不大,使用起来,可以认识的只是表面(黑铁盒子的外壳)。无法指望所有人都通晓架构。

passos:我觉得学生学到的第一种语言可能对他的思维方式产生极大的影响。俗话说,由俭入奢易,由奢入俭难。习惯了Array.sort了方式,可能从潜意识中就不太会关注细节,导致真正到了需要关注细节的时候,又无法或没有能力去掌控细节。
phoenixsh:孟大侠光临寒舍,不敢不认真啊。

不过我看孟大侠的意思,也只是说明B.S.教C++比别人教Java更成功而已。

也许我们第一门课应该先讲量子力学,然后讲晶体管的开关特性,最后给大家电烙铁去整一个与非门出来?或者,我们应该先讲图灵机原理?
文章分类
收藏
    相册
    数学公式
    技术新闻
    ACM Tech News
    网络杂志
    ACM Queue
    友情链接
    absurd
    eXcel
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes
    2008年01月11日

    原创 有感于“Java对学生有害”

    今天CSDN大大露了一把脸。先是炮制了非常吸引人眼球的文章标题:“美国两位计算机系教授:Java对学生有害”,然后把原文断章取义翻译过来,极大地达到了制造点击率的效果。追求点击率没有什么不好,但是靠这种歪曲别人观点制造点击率就很不好。同时由于原文位于美国空军的网站上,普通网友不易访问,许多评论也是基于已经被严重扭曲的(部分)译文作出,在程序员社群中造成很坏的影响。 我认为大家有权利在发表评论之前了解原文。为此我已经把原文转帖于此。下面我要发表一些个人的看法。阅读全文>

    发表于 @ 2008年01月11日 23:13:00|评论(loading...)|编辑

    转载 Computer Science Education: Where Are the Software Engineers of Tomorrow?

    转帖按语:这本来是普通的讨论文章,CSDN把它断章取义翻译过来一部分,大大炒作了一番。由于原帖位于美国空军的网站,普通网友不易访问;参与争论的大多数人都没有看过原帖,被误导的不在少数,影响很不好。因此这里特意转贴出来,供有心人参考。 阅读全文>

    发表于 @ 2008年01月11日 21:59:00|评论(loading...)|编辑

    2007年10月28日

    原创 高效网游服务器实现探讨(三)

    在一个网游的运营成本中,带宽费用应该是很大的一块。因此如何高效收发消息就成为节省运营成本的关键。阅读全文>

    发表于 @ 2007年10月28日 22:10:00|评论(loading...)|编辑

    2007年03月20日

    原创 展望下一代语言:Fortress, Chapel or X10

    这三门语言是DARPA资助研究的HPCS系统(High Productivity Computer System),分别由SUN, Cray和IBM承担。阅读全文>

    发表于 @ 2007年03月20日 23:27:00|评论(loading...)|编辑

    2007年03月17日

    原创 高效网游服务器实现探讨(二)

    这样看来,上次说的SRSW并发FIFO就没有特别的意义了。干脆就用两个锁分别对应生产者和消费者,而并不限制生产者或者消费者的数量:T_LOCK和H_LOCK。在插入新建节点到链表尾部的时候使用T_LOCK,而在对头部操作的时候使用H_LOCK。阅读全文>

    发表于 @ 2007年03月17日 23:34:00|评论(loading...)|编辑

    2007年03月07日

    原创 高效网游服务器实现探讨(一)

    在单核处理器上,上面这种轮询的模式是没有问题的。但是在多核平台上,用于解耦的FIFO将会变成并发瓶颈。这是因为传统的实现技术必须对FIFO加锁。虽然网络线程和主线程分别跑在不同的核上,理论上可以物理同时地运行(如果分别操作不同的数据项),但是同步锁却强行迫使其中的一个线程必须等待另外一个线程退出临界段,即使另外一个核空闲着。 这时候就需要一种支持并发的数据结构,下面称之为ConcurrentFIFO。阅读全文>

    发表于 @ 2007年03月07日 00:55:00|评论(loading...)|编辑

    2006年09月11日

    原创 暗算中途岛

    电影《决战中途岛》里面的情报战阅读全文>

    发表于 @ 2006年09月11日 19:53:00|评论(loading...)|编辑

    2006年09月07日

    原创 再谈C++和Java的比较

    关于语言对比的争论,从来都充满了火药味。Bob大叔的这一篇 (English Version) 也不例外。有时候我们能够从中学到有用的信息,有时候就只能得到一堆口水,卷入后者是不幸的。下面我打算分两部分就这类话题谈一点自己的想法。阅读全文>

    发表于 @ 2006年09月07日 14:45:00|评论(loading...)|编辑

    2006年09月06日

    原创 搞笑:一段内存引发的惨案(C/C++铁杆慎入)

    [这个小剧本源于一场真实的网上辩论,里面的妙语每每想起来都想笑,于是涂鸦在此。贴在辩论的地方觉得不够厚道,我就只在这里刊登,而且那个辩论的网址也不能给出了。]阅读全文>

    发表于 @ 2006年09月06日 22:28:00|评论(loading...)|编辑

    2006年08月31日

    原创 也谈C++跟Java的比较

    可见在这里,经过编译优化之后,C++还是比Java快一点点的。C++粉丝们可以睡个安稳觉了。阅读全文>

    发表于 @ 2006年08月31日 11:51:00|评论(loading...)|编辑

    2006年08月08日

    原创 笔记:Vector IRAM Processor (4)

    针对多媒体应用所做的指令集改进,为通用系统做的架构改进阅读全文>

    发表于 @ 2006年08月08日 08:36:00|评论(loading...)|编辑

    Csdn Blog version 3.1a
    Copyright © phoenixsh