- 博客(2)
- 收藏
- 关注
原创 .NET 3.5 SP1的发布让C#和C++的性能比较问题有了定论
一直以来对CLR即时编译生成的汇编码抱有很多疑问,很多地方并没有像微软声称的那样被优化,尤其是并没有内联(inline)。曾经猜想那是为了IDE能够调试而少做了一些优化,在不连接调试器的情况下应该能声称最优代码。随着.NET 3.5 SP1的发布,谜团终于解开了。.NET 2.0的CLR并没有对含有值类型(value type)参数、返回值或局部变量的函数做内联。当然,这也包括所有值类型的属性ge
2008-08-22 15:02:00 1944
原创 Parameter与Argument的区分
记得当年学编程时,Parameter与Argument这对术语是严格区分的。Parameter是形参,也有翻译成哑参的,是函数声明时写的参数。而Argument是实参,是调用函数时传递的参数值。不过现在似乎完全不区分了,确实,区分了也没什么意义。当年区分八成也是因为英文资料里区分,现在英文资料里这两个词都经常混用了,我们又何必区分。
2008-08-05 11:36:00 1544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人