技术
文章平均质量分 74
myan
为学日益,为道日损
展开
-
用C设计,用C++编码
昨天晚上看到刘江的blog又补充了好几大段,今天早上又看到云风的人肉trackback,果然还是这种话题引人关注。 云风先是提了一下所谓C++带来的思想包袱(文言文曰“心智包袱”)问题,然后重重地引用了Linus的话:“关键是设计”,其实他是在暗示:好的设计C同样能做出来,不劳C++大驾;而C++一旦出面,就要让人背上额外的思想包袱。 我明确地表个态,在系统级程原创 2007-09-10 11:32:00 · 51791 阅读 · 68 评论 -
回复几个问题
上周末跟老朋友聚会,谈到技术的时候,有一个共识,软件开发方面真正有价值的进步,应当是有利于用户、有利于项目管理、有利于解决领域问题,而不是有利于程序员。多年以来,主流语言和系统的很多改进,其目的都是为了让写程序的人感觉更爽,而与用户、管理和解决问题毫无关系。原创 2010-09-14 22:41:00 · 44961 阅读 · 41 评论 -
不同地区技术人才需求量的统计和分析
身为IT人,技术路线和产品的选择是一个相当重要的问题。以往在CSDN上关于这个问题的讨论都非常激烈。过去我们比较重视专家在这类问题上的看法,他们在这个领域站得高,看得远,钻得深,能早人一步认识到问题的本质,因此他们的意见绝对值得重视。另一方面,通过广泛收集相关数据,对数据予以统计分析,也是不可少的工作。以前我们在这个方面重视不够,现在我们计划仿效国外技术媒体的经验,推出“CSDN技术指数原创 2008-04-16 13:50:00 · 53859 阅读 · 28 评论 -
“生命游戏”的多线程算法思考
Intel正在ISN网站上举办一个多线程编程大赛,值得关注。Intel过去几年举办过好几次线程技术大赛,包括与topcoder合作的一些竞赛,质量都不错。题目难度适中,而且具有启发性,对多核编程感兴趣的C/C++程序员应该关注一下。其实参与这样的活动,置身于竞赛气氛当中,无论是否获奖,都可以在短时间内大幅度地提高对多线程编程的理解。这次比赛比较有特色,为期长达几个月之久,而且每个月都有一轮竞赛,每原创 2008-01-21 11:30:00 · 16608 阅读 · 10 评论 -
终于有人说出来了——Java不适合于作为主要编程教学语言
CSDN首页推荐了一篇文章,说两位退休的美国大学教授上书反对将Java作为编程教学语言,对此我表示高度认同。对于Java,我并不反感,而且相信它在工业应用中的地位不可取代,但是,我一直反对将Java作为主要的编程教学语言,因为教学语言承担着与生产语言不同的任务,它必须能够帮助学生奠定坚实的技术基础,塑造核心技术能力。在这方面,Java不能够胜任。1990年代中期以前,美国的计算机编程入门教育以Pa原创 2008-01-10 11:30:00 · 52198 阅读 · 177 评论 -
Ruby 1.9不会杀死Python
松本行宏如约于圣诞节发布了Ruby 1.9。根据Ruby的惯例,小数点后面第一位如果是单数,那么就表明这是一个实验版本,不推荐用于产品环境。所谓“产品环境”,对于目前的Ruby来说,基本上就是Ruby on Rails。从目前RoR社群的反映来看,确实有人正在尝试用Ruby 1.9配合RoR,但是尚属玩票性质。我询问了一些处在真实项目中的RoR团队,目前还没有人打算在自己的项目中使用R原创 2008-01-07 11:46:00 · 81834 阅读 · 47 评论 -
微软和开放——一段不得不说的往事(二)(转载)
2. Direct3D vs. OpenGL在Andre LaMothe游戏编程的经典著作《Windows游戏编程大师技巧》中介绍DirectX的时候,作者以其特有的LaMothian式幽默感叹道: “我开始感觉自己变成微软的传教士了,总在试图把我所有的朋友们都推向这个黑势力。但是有什么办法呢?微软这帮坏家伙总是能研究出更好的技术。” 这一说法集中体现了游戏程序员的矛盾心态。当原创 2007-12-11 20:16:00 · 12570 阅读 · 6 评论 -
微软和开放——一段不得不说的往事(一)(转载)
按:本文发表于2007年11月《程序员》杂志。一些读者要求将此文发表于网上,现经征得原作者同意,在本人博客上将此文予以转载。随着OOXML与ODF的竞争为世人所知,微软又一次与开放扯上了关系。9月初OOXML在ISO的投票失败之后,就免不了有一批微软的粉丝们忿忿不平,他们很无辜地质问道,不是要一个开放文档标准吗?OOXML不是开放文档标准吗?为什么要反对呢?难道微软提出的开放标准就不是开放原创 2007-12-04 20:37:00 · 12968 阅读 · 3 评论 -
从SaaS到S+S:以退为进
从SaaS到S+S:以退为进(本文原发于《电脑商情报》)IT是这样一个领域,每年它都会宣称发生了十年一遇的重大变革,至少在词汇的发明方面上是这样的。真的假的靠谱的不靠谱的“大词”夹杂在一起,永远令听众无所适从。噪音大了,真正重要的信息反而抓不住。一个行之有效的办法就是耳听为虚,眼见为实,对概念炒作充分警惕。 尽管如此,当Ray Ozzie这样的人物说话的时候,我们还是可以放下矜持,原创 2007-11-27 10:53:00 · 9233 阅读 · 5 评论 -
Intel C++编译器和VTune的免费版本
Intel的C++和Fotran编译器被广泛认为是IA-32平台上最好的编译器。我最早试用Intel C++编译器是在2001年初,当时Intel刚刚收购Kai C++,Intel C++编译器的的版本号是5.0。那个时候我不太清楚Intel做编译器用意何在,也不知道他们会不会坚持下去,所以没太在意。结果证明,Intel对这个领域是很认真的,在不到7年时间里从5.0做到10.0,这样的力度在整个业原创 2007-09-26 22:28:00 · 25099 阅读 · 16 评论 -
Andrei Alexandrescu的SD2C大会演讲主题
大概还有不少人不知道CSDN将在11月底举办的SD2C技术大会吧,那就赶快来这里看看大会简介。这次大会是CSDN成立以来最重大的项目,我们争取开一次真正的、纯净的软件技术大会。虽然时间还远,但是这一两周来公司里已经出现了会战的气氛,很多同事都在为这次大会积极工作。举贤不避亲,我也觉得有必要给大会做个广告 :-)刚刚收到编辑寄来的一个大会部分课程简介,我这里跳出一个精彩段落,跟技术同好们一起兴奋一下原创 2007-09-13 19:23:00 · 10498 阅读 · 10 评论 -
Linux之父话糙理不糙
Linus Torvalds曾经在十多年前尝试用C++来开发Linux内核,由于种种原因,很快失败了。自那时起他就不时表达对C++的不满。刘江blog上的记录的这个事件只是最近的一次而已。尽管言辞激烈,但其实话糙理不糙。 时至今日,在一般的场合下,C和C++语言的主要用途就是系统级软件的开发。具体地说,C/C++写平台、工具和基础库,支持高层的语言来完成应用逻辑。 在9月份《原创 2007-09-08 14:33:00 · 97075 阅读 · 187 评论 -
观点:深度学习,先跟上再说
观点:深度学习是一个结合力超强的技术,建议有基础的人,不必再犹豫了,尽快跟进深度学习吧,不必陷入孰优孰劣的争论之中,也不一定非要等到有了现成的加薪跳槽机会。坦率的说,深度学习人才的薪资今天是存在一定的泡沫的,如果你以薪资为指挥棒,后面可能会有一个低谷。但是进入深度学习能给你打开一扇窗,帮助你在各个领域开拓创新的可能性。原创 2017-06-18 17:36:17 · 28403 阅读 · 12 评论