好吧!我知道我必須踏入這個萬惡的深淵裡,在現今兩大主流 (JAVA、C#) 中尋找最適合我的武器,雖然我很喜歡 VB,但是看在正規的程式設計師眼中,VB 就像是玩具一般,尤其上課老師談到 VB 時,眼中流露出的不屑,真是令我感到萬般不自在,真想舉手幹橋他一番,VB 不是原罪,在 DOT.NET 時代中,VB 已經蛻化成完整物件導向語言,加上多執行緒、泛型,其實真的沒什麼好詬病的,VB 不再是玩具,不再是小孩玩泥巴,不過也大大提高了學習的曲線。
一開始對 C# 的確是沒什麼好感,不過微軟頃全力資源要拱這個語言出線,與 JAVA 抗衡,令人不得不正視它的存在,沒有什麼視窗軟體是 VB 寫不出來的,以上這句話沒錯,不過在現今 NET 時代來臨,跨平台也成為各大廠逐鹿中原的條件之一,手機、LINUX 市場,數位家電、嵌入式平台,成為最大未開發地帶。
無疑的,在桌面作業系統方面,微軟是最大贏家,其地位在未來幾十年應該還無法撼動,但在其他領域,可就未必了,微軟有認知到這一點,所以提倡出 C# 的雛形,而後有 Inter 及 HP 加入開發,並於 2000 年 10 月將 C# 交由國際標準規範組織,「歐洲電腦廠商協會(ECMA)」審核成為國際標準的程式語言。
C# 的出發點在於,提供程式設計師,一個像 VB 容易開發,同時又像 C/C++ 強大的程式語言。
在開發軟體上面,C# 不一定要選擇 Visual Studio,其實只要配合微軟的 SDK,用記事本也可以撰寫 C#,同時在市面上也有許多的開發套件可供選擇,MONO 就是其中之一,MONO 有 LINUX 版本,可以提供在 LINUX 底下的 C# 開發環境。
C# 在語法撰寫上,與 C/C++ 類似,可以讓 JAVA、C/C++ 的程式設計師快速上手。
http://www.microsoft.com/taiwan/vstudio/express/visualcsharp/
先來個 Hello World 吧!
-
using System;
-
-
class Program
-
{
-
static void Main(string[] args)
-
{
-
Console.Write("Hello World C#");
-
Console.ReadLine();
-
}
-
}
本篇文章引用網址:
|
其他隨機文章: |




十一月 18th, 2009 at 9:36 下午
你c#強嗎?
如果方便,以後我有程式不懂處可以問你嗎?(可能一整篇都不懂...)
[回應]