淘客熙熙

主题:【调查】大家都主要用什么写程序? -- 还是不懂

共:💬139 🌺25
全看分页树展 · 主题 跟帖
家园 有些不同意见,Java(5.0) 现在支持Generics。

不过是在编译器级别实现的,而不是在JVM level实现的,所以功能有了,但执行效率没有上去。

C++的Template本质是Code Repalcement。如果想要最好的Generics,那还得说是.NET 2.0的。Runtime级别的Generics,没有C++ code inflating的问题,性能大幅提高(对于ValueType,200%,对于Refrence type, 15%)

你说的Swap在.NET中支持。用什么语言都行。比如用VB.NET.

    Public Sub Swap(ByRef x As Int32, ByRef y As Int32)
        Dim temp As Integer = x
        x = y
        y = temp
    End Sub
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河