LINQ and C# 3.0

看了一下LINQC# 3.0的specification..
深深覺得,人家都已經上太空了,我還在殺豬公...

什麼HibernateHQL.. 根本沒的比...
在LINQ面前跟屎一樣,光是LINQ不用寫一堆config就把hibernate打趴了

另外..C#也已經把動態分型(dynamic typing)加進來了,也就是說

var i = 0;
var s = "this is a string";


這種script language的寫法在C# 3.0也都可以,而且是strong typing,
跟ruby一樣..也就是說

i = i + s;

compile會出現:Cannot implicitly convert type 'string' to 'int'

看來.NET真的是讓C#從Java生出來,然後接受各方教育漸漸茁壯...

然後.NET平台又有生力軍F#,這個承襲自OCaml來的Funtional Language...
.NET真是後勁十足。

留言

這個網誌中的熱門文章

使用Mac的Preview來合併兩張圖片

Mac OS X 10.6.3 上的黑體-繁

關於 Kernel-Power 的 Error on Windows 7