瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者iorlvskyo
我最早開始學VB6,後來C/C++(當時還不熟)→VB.NET→JAVA→C#→HTML→JS→C/C++→?

其實只要會一種語言後,要學其他語言都很快!
撇開語言特性跟語法,基本觀念都相同。

會了C/C++再去學JAVA/C#都很快,尤其他們少了指標(這是初學者很容易卡住的地方,但現在熟了之後會覺得挺好用的),完全物件導向化,物件都以傳參照方式當參數(這是比較像指標的地方)。

C#/VB.NET互轉也很快,除了語法不同外和少數特性外,由於他們是架構在.NET上面,Framework幾乎99%都是一樣的。

現在的物件導向語言的特性就是開發迅速,通常已經提供好強大的Framework,你只要會知道怎麼用就好,減少額外的開發時間。

但我是走回頭路,跑去寫EFI...

相信會了幾種語言,想去學另一種一定會很快,包括Android(Java)、iOS(Obj-C)...,最重要的一點就是要會去翻他們的API文件!


其實 C# 有指標啦, 只是要加個 unsafe, 不過非常難用就是了~
我用 C# P/Invoke 引用我自己寫的 DLL 時還是乖乖照範例用 reference...

C# unsafe 參考:
http://msdn.microsoft.com/zh-tw/lib...v=vs.80%29.aspx

C# 拉畫面做 UI 對用過 MFC 的人來說挺無腦的~
 
__________________
滿招損 謙受益
舊 2011-05-05, 01:06 AM #12
回應時引用此文章
darkangel離線中