-
前段时间去鸟国出差,颠倒黑白,碌碌无为,疏于写博,请大家理解。下面继续前贴7月《C与C++社区混战,C#会重蹈覆辙吗?》的讨论。这次要谈的是C#的析构器的问题。这是C#中非常华而不实的一个设计,不必要...
作者:firelong
有9948人浏览
发布于2010-08-30 23:21
-
在firelong写的关于近期C#大论战的回应的评论中有许多观点。有些话题当时没有看清楚。后来抽时间看了一下。那些评论里面的观点实在太多,没有办法一一验证。我只谈我的发现。1. SizeOfImage...
作者:mikelij
有2602人浏览
发布于2010-07-22 01:01
-
如果问题是C#怎么才能和C++一样快,那么真正的问题就是C#到底是慢在哪。内联是诸多影响C#性能中的一个,如果频繁调用的大量小函数没有内联,那么对性能的影响是非常大的,因为建栈、删栈、压栈和跳转的时间...
作者:noremorse
有3154人浏览
发布于2010-07-10 23:46
-
以负责任的观点来辩论是非
作者:倪大虾
有3731人浏览
发布于2010-07-10 16:49
-
最近园子里发表了一些讨论“事件(Event)”的文章,我也来凑个热闹,谈谈我对事件的一些粗浅的认识。本文不谈设计模式(主要是观察者模式),只从运行时的角度来分析事件这个对象到底是个什么东西?它有那么神...
作者:Artech
有7114人浏览
发布于2010-07-10 13:56
-
自从在cnblogs和csdn写了几篇批评C#/.NET的博文后,便受到了多方.NET粉丝的轮番群殴:http://www.cnblogs.com/topic/53/。这段时间正好出差,没有及时回复,...
作者:firelong
有8449人浏览
发布于2010-07-09 16:53
-
前篇博文把一个C++全局光照渲染器移植至C#,比较C++和C#之性能。……本人陆续移植了C++代码至Java、JavaScript、Lua、Python和Ruby,赵姐夫亦尝试了F#。本文提供源代码、...
作者:Milo Yip
有26555人浏览
发布于2010-07-07 00:20
-
园子里的首页已经在所谓的C#大论战和语言大作战上,风风火火地持续了快一个月了,我想也该告上那么一段落了。 我只在这里写下我眼中的看法。 1. C#的语法糖 在之前,每当别人问起我,某个C#的新语...
作者:飞林沙
有4723人浏览
发布于2010-07-06 03:10
-
今天来谈谈C#语言中函数的设计问题——这是除了性能问题之外,C#语言设计哲学中另外一个严重的问题——不必要的臃肿。C#函数总共存在以下4类问题:1. C...
作者:winter-cn
有2738人浏览
发布于2010-07-05 02:47
-
看了firelong写的C#会重蹈覆辙吗?系列之2:反射及元数据的性能问题, Ivony写的C#呓语:谁说程序都要加载到内存?和后面的很多评论后,觉得需要写点来表达一些观点。希望能同大家一起探讨。fi...
作者:mikelij
有5669人浏览
发布于2010-07-04 16:49
-
惊人之语 FireLong在他的Blog中写到:将所谓常用的设计模式变成语言构造的一部分,是C#设计思想里面又一个的严重错误。 谁为谁服务? ...
作者:Zhenway
有1902人浏览
发布于2010-07-04 15:30
-
前些日子,爆出N篇说c#/.net太慢的,要求删除c#/.net部分特性的文章。 撇开那些文章不说,c#/.net慢似乎是业界公认的铁则,不论大家如何证明c#/.net其实不比c++慢多少,但...
作者:Zhenway
有11248人浏览
发布于2010-07-03 12:12
-
忍不住了,也加入大论战中来,仅说一下我的感受。
作者:庄周梦蝶
有3112人浏览
发布于2010-07-02 16:05
-
最近看到不少关于C#性能的口水贴,贴中没有见到让我们如何提高和改进C#性能的方法。一篇两篇也就罢了,可是天天就跟苍蝇一样在耳边嗡嗡的。难道从南非足球场上飞过来了? 你真的懂C#吗?废话不多说。 一、...
作者:TeamOne
有7013人浏览
发布于2010-07-02 14:48
-
首先明晰一下“面向对象”概念,这个当初不好的翻译误导了很多人,英文叫“Object-Oriented”,什么意思呢就是“以客观事物(obje...
作者:炭炭
有3237人浏览
发布于2010-07-02 14:46
-
firelong雄文又起,不过说实话,可能是这篇文章写的太简单了,其中的理由和结论都听得不是很明白。当然有一段话的意思很清楚(原话):“C#事件的背后是一个委托链表(单链表),单链表的遍历调用性能远低...
作者:Jeffrey Zhao
有16622人浏览
发布于2010-07-02 01:21
-
1. 事件没有通用性绝大多数对象没有事件的设计需求,不会实现事件。2. 事件没有抽象性事件并非对象的基本元素,并不反映对象的关键抽象。字段反映对象状态,方法反映对象行为,事件反映什么?一个观察-通知的...
作者:firelong
有9072人浏览
发布于2010-07-01 23:07
-
如果你喜欢编程,就会见到很程序员为Java和.NET争论不休。 如果你喜欢摄影,还会看见很多色友为Nikon与Canon周而复始的打嘴仗。 如果你也像我这么不幸,既喜欢编程,又喜欢摄影,呵呵,这世界简...
作者:http://angzi.cnblogs.com/
有1034人浏览
发布于2010-06-28 13:15
-
这是一个双王者的时代,两个主流开发语言并存的时代。10多年前是没有的,希望10多年后也早日结束考虑到IT领域和全世界对微软的偏见,一个刚刚从2002年正式起步,起步时已经落后对手至少2年推广时间的语言...
作者:徐少侠
有4137人浏览
发布于2010-06-28 13:11
-
最近看到好多在园子里喷.NET的人,感觉最近园子里最近学习气氛不太正常,总感觉这些人就像凤姐,为了博个出位,什么事情都做,大家看是不是差不多这个样子呢,一个人出来喷,看反响挺好,结果什么牛鬼蛇神都出来...
作者:殇之舞
有4359人浏览
发布于2010-06-28 09:59