摘要: 討論Java和C#
逗號提出:“現在應該到了Java時間吧。”
冒號順水推舟:“下面談論的重心從剛才的系統語言轉到平臺語言——Java和C#。”。。。
這既是程序員之幸——語言之間可以互相取長補短,共同進步;也是程序員之不幸——往往不得不在眾多語言中作艱難選擇,或者多花精力學更多的語言。。。
以前人們試圖在語言的威力(power)和生產率(productivity)中尋求最佳平衡點,現在似乎更想魚與熊掌兼得。。。
Java的目的是讓一種語言在多種平臺上運行,而C# 的目的是讓多種語言在一種平臺上運行。。。
編程語言絕非象牙塔中之物,實乃技術和商業合力推動的結果。。。
每種語言都為解決問題提供了一定的途經:C++提供了一馬平川的大路,也提供了陷阱密布的小道;Java則在大路上鋪設了人行道,同時封鎖了捷徑小道;C#同樣填平了大路上的坑坑洼洼,但把一些小道上‘此路不通’的牌子偷偷改成了‘此路危險’。。。 閱讀全文
文章來源:http://www.aygfsteel.com/xyz98/archive/2008/06/11/207187.html
逗號提出:“現在應該到了Java時間吧。”
冒號順水推舟:“下面談論的重心從剛才的系統語言轉到平臺語言——Java和C#。”。。。
這既是程序員之幸——語言之間可以互相取長補短,共同進步;也是程序員之不幸——往往不得不在眾多語言中作艱難選擇,或者多花精力學更多的語言。。。
以前人們試圖在語言的威力(power)和生產率(productivity)中尋求最佳平衡點,現在似乎更想魚與熊掌兼得。。。
Java的目的是讓一種語言在多種平臺上運行,而C# 的目的是讓多種語言在一種平臺上運行。。。
編程語言絕非象牙塔中之物,實乃技術和商業合力推動的結果。。。
每種語言都為解決問題提供了一定的途經:C++提供了一馬平川的大路,也提供了陷阱密布的小道;Java則在大路上鋪設了人行道,同時封鎖了捷徑小道;C#同樣填平了大路上的坑坑洼洼,但把一些小道上‘此路不通’的牌子偷偷改成了‘此路危險’。。。 閱讀全文
文章來源:http://www.aygfsteel.com/xyz98/archive/2008/06/11/207187.html