Dev C++ 是一套免費的C/C++的IDE 圖片出處:http://selfinquiring.hatenablog.com/entry/2016/03/18/204352 它提供的介面是類似DOS介面的窗口,所以如果你剛學習程式語言能使用它,來學習C/C++的基礎,如果需要視窗介面則需要調用Windows的API,或是GTK+視窗函式庫或其他視窗程式庫。 但這種方式顯得太慢,所以如果你開發的程式學要提供UI給使用者操作,你能學完C/C++完以後便能開始學習Visual C#,Visual C#是微軟開發的程式語言,他是建構在.NET架構上,他提供了基本的視窗元件能提供開發者快速完成視窗程式的設計。 學程式語言,根據你的需求所選擇,程式語言只是一種完成你指派工作的手段罷了。 程式語言有很多: C,C++,C#,Java,等... 如果你是要有視窗介面的程式,你能選擇學習:C#(IDE:Visual Studio),Java(推薦IDE:Eclipse) Eclipse Visual Studio C語言,優點:能訪問硬體地址,對硬體設備進行操作,他介於高階語言與低階語言之間,能達到如組合語言的位元,字節,地址進行操作。 C語言,缺點:不可移植 Java,優點:跨平台,可移植性高 Java,缺點:不能對硬體地址進行訪問或控制,效能不如C語言。