[綜合]無題 無名 18/05/02(三)20:59:19 ID:JbpC4sEM No.11475311 評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2018-05-02 08:47:04
這裡是電腦白痴島民
最近想要來寫程式,請問要寫程式要用哪套軟體?
我只用過R跟Matlab
如果要學JAVA和C++要用買哪種軟體?
我看到最近有人推免費資源的Eclipse
他好像可以寫很多語言的樣子?
真的有那麼神?
無題 無名 18/05/02(三)21:04:30 ID:klYk6kt2 No.11475361 無題 無名 18/05/02(三)21:04:41 ID:kcEgENRA No.11475367 Turbo C++
無題 無名 18/05/02(三)21:05:03 ID:ARq9FtBQ No.11475370 不用買
JAVA → Eclipse
C++ → Dev C++
↓
真的有興趣 → Visual studio
無題 無名 18/05/02(三)21:06:25 ID:Fyfp5Jek No.11475380 C→Python
無題 無名 18/05/02(三)21:06:26 ID:SHdDgu3g No.11475381
Eclipse
無題 無名 18/05/02(三)21:06:59 ID:GKhtNXJw No.11475385 你是要學語言還是要學IDE
無題 無名 18/05/02(三)21:07:43 ID:NSObnQws No.11475396 看你要寫甚麼
Eclipse難用死了
無題 無名 18/05/02(三)21:07:50 ID:HXMEQ4wc No.11475397 Java: 隨便純文字編輯器 + javac
C++: 隨便純文字編輯器 + g++
無題 無名 18/05/02(三)21:08:09 ID:JbpC4sEM No.11475400
無題 無名 18/05/02(三)21:09:42 ID:LIDHqgpk No.11475415 想學到甚麼程度?
玩玩或簡單的功能學python
要學成專家會推薦c或java
c的書推洪維恩寫的,這本很好入門
java中文書就不清楚了,我會推薦你去看原文書,因為比較詳細
之前去逛舊書店時有看到java的原文書
一本才不到五百而且書況不錯
裡面超級新wwwwww
無題 無名 18/05/02(三)21:10:41 ID:JbpC4sEM No.11475423
無題 無名 18/05/02(三)21:11:26 ID:RsD.l6x6 No.11475434 vim
無題 無名 18/05/02(三)21:13:01 ID:3JbUOkrY No.11475456 誰在用Dev C++
我見一個打一個!
糞到不行的編譯器!
無題 無名 18/05/02(三)21:13:05 ID:JbpC4sEM No.11475458 >>11475415雖然是興趣,但可以的話想往專家方向前進
為什麼不推C++而推C ?
雖然C是基本底子,但論功能不是C++較多嗎?
另外目前是想要有可以開發的程式用
像目前有再用的那種寫好的套裝軟體MATLAB和R這樣
無題 無名 18/05/02(三)21:14:50 ID:W0gyStdM No.11475483 >>11475415JAVA也推薦洪維恩= =
他寫的真的很清楚
看完之後真的還有不懂自己上網查或者問島民都可以
我起步就是這樣自學的
無題 無名 18/05/02(三)21:16:10 ID:JbpC4sEM No.11475499 無題 無名 18/05/02(三)21:16:57 ID:ki44nadg No.11475513
我也想加入K島程式廚小圈圈
我想學C++和C#
有大手程式廚可以帶我嗎
無題 無名 18/05/02(三)21:17:28 ID:yXyxuN.s No.11475518 沒人在用netbeans嗎?
無題 無名 18/05/02(三)21:20:49 ID:T485Y372 No.11475559 Eclipse很肥
個人覺得不好用
visual studio community也是免費
無題 無名 18/05/02(三)21:22:46 ID:LIDHqgpk No.11475579 >>11475458c++是c演變來的
你看動畫喜歡跳著看?
有些地方你會有疑問為甚麼要這樣寫可能就是c++要解決c辦不到的事情
無題 無名 18/05/02(三)21:26:23 ID:JbpC4sEM No.11475617 >>11475579C++很多底子都是從C來的這我知道
但我目前是想把他當輔助工具
可能之後有缺會回去補
就像現代有熱水器了,你還想要先撿柴來燒開水吧?
>>11475559visual studio community的優點在哪裡?
感覺網路不多人討論....
無題 無名 18/05/02(三)21:27:26 ID:JbpC4sEM No.11475632
無題 無名 18/05/02(三)21:28:18 ID:N2bYoX42 No.11475640
>>11475499你沒用linux不用管vim
不想花錢就Eclipse
看要啥Plugin直接裝來用
無題 無名 18/05/02(三)21:30:02 ID:NSObnQws No.11475665
>>11475617visual studio community 就微軟出的
也是很肥就是 不過比eclipse好用多了
無題 無名 18/05/02(三)21:30:48 ID:HXMEQ4wc No.11475671 >>11475579錯 C++的確是C語法的一個超集
但學習C++並沒有一定要先懂C的需求
C++和C幾乎可以視為兩種不同的語言
C++有擴充很多高階的東西
但寫C無可避免一定要碰一些底層的髒東西
無題 無名 18/05/02(三)21:30:59 ID:XanaM3Us No.11475672
M$ studio
無題 無名 18/05/02(三)21:33:15 ID:1eW635JQ No.11475698 >C++ → Dev C++
用這個啦...
Code::Blocks
無題 無名 18/05/02(三)21:34:42 ID:JbpC4sEM No.11475715
>>11475385還是想在問一次這個問題
雖然目前是要學語言
但為什麼還要分出一個IDE呢?
他們的差別是甚麼?
無題 無名 18/05/02(三)21:36:08 ID:ZStzeAX. No.11475729
公司最近全部改用vs code
無題 無名 18/05/02(三)21:39:54 ID:3JbUOkrY No.11475768
無題 無名 18/05/02(三)21:44:03 ID:jqTtcov2 No.11475812
寧可花時間裝 Visual Studio
也不要用Dev C++
無題 無名 18/05/02(三)21:44:05 ID:0bV22XZU No.11475813
>>11475499想寫GUI那C++跟JAVA都不是首選
C++要寫windows視窗的話要用win32或MFC,基本上你要額外學很多東西,不推薦
其他作業系統我只用過QT寫C++的GUI,但我很不推QT
JAVA我沒有寫過視窗程式,所以不提供意見
另外IDE首推一定是VS,功能齊全,有免費版
且支援的語言非常多
GUI首選推C#,寫windows視窗程式非常容易上手
無題 無名 18/05/02(三)21:45:38 ID:vFjUZ0rc No.11475827 用vscode吧...
無題 無名 18/05/02(三)21:46:39 ID:nIFN/U26 No.11475836
無題 無名 18/05/02(三)21:46:46 ID:LIDHqgpk No.11475837
>>11475671http://b8807053.pixnet.net/blog/post/3612202-c%2B%2B%E4%B8%ADextern-c%E5%90%AB%E7%BE%A9%E6%B7%B1%E5%B1%A4%E6%8E%A2%E7%B4%A2
無題 無名 18/05/02(三)21:47:38 ID:jqTtcov2 No.11475844 無題 無名 18/05/02(三)22:05:13 ID:y.T6d.Bc No.11476015 >>11475671編譯器不一樣
就先後出而已
C編譯因較早對語法要求較不嚴謹
寫大了除蟲除不完而已
但你一樣可以用c++來編譯c
副檔名用cpp就好
C++完全相容於c
C++多個物件導向
至少後來多的一堆語法其實大半沒必要
增加不可讀性而已
追蹤也麻煩
C和c++可說是機械微波爐和電腦微波爐之差
C寫底層也蠻好用算是組合語言之外選擇
喜愛有現成的去選java更加
無題 無名 18/05/02(三)22:09:39 ID:vFjUZ0rc No.11476062
無題 無名 18/05/02(三)22:10:26 ID:GKhtNXJw No.11476074 >>No.11476015>>但你一樣可以用c++來編譯c
>>副檔名用cpp就好
>>C++完全相容於c
並不是
關鍵字就不相容
e.g.用class當變數名
無題 無名 18/05/02(三)22:10:56 ID:QzMtApwM No.11476080
用過
Dev
也用過code block
之後用了m$ studio
裝了某收錢的插件後
就回不去了
那速度不是一般的快
除錯也簡單
無題 無名 18/05/02(三)22:13:29 ID:JbpC4sEM No.11476100
我整理一下樓上島民提供的意見
我發現我反而比較需要的是IDE而不是一般編譯器
因為我目前的目的是想寫個GUI介面
然後可以導入一些現有的資料
像是EXCEL或是網頁頁面資料這樣?
無題 無名 18/05/02(三)22:13:39 ID:y.T6d.Bc No.11476101 無題 無名 18/05/02(三)22:22:16 ID:srNzgwB2 No.11476149 寫程式要一個編輯器(IDE)跟一個編譯器(compiler),有些會把兩個整合起來
大多數都是免費的
Visual studio是微軟的編輯器+編譯器,有免費版跟收費版
我個人不推,純粹討厭微軟
GCC是linux那派的人做的編譯器,免費
狹義的GCC是編譯C用的,G++是GCC的C++版本
C/C++編譯器基本上就上面這兩家爭霸
Eclipse
Dev C++
Clode Block
都是編輯器,要另外搭一個編譯器
不過他們好像自己就會附帶一個GCC了
編輯器只要有編輯文字功能就能用了,windows內建記事本也能用
只是用針對寫程式而做的編輯器有較多功能
python官方有提供一個編輯器+編譯器
JAVA好像也有
無題 無名 18/05/02(三)22:23:53 ID:opF.dI9I No.11476161
無題 無名 18/05/02(三)22:25:59 ID:GKhtNXJw No.11476185 無題 無名 18/05/02(三)22:26:56 ID:y.T6d.Bc No.11476197
我看過一堆人直接學c++
結果一片混亂打退堂鼓
不然就只會整篇抄
簡單的c語言概念先學不是很好
C++不過函式可以結構體化
加個物件導向
如果已經有概念是沒差
沒有就是該從基本學
無題 無名 18/05/02(三)22:27:44 ID:4oLorMz. No.11476204 Ed Is The Standard Text Editor
還有 C 早就和 C++ 分道揚鑣,彼此不相容了
無題 無名 18/05/02(三)22:29:43 ID:y.T6d.Bc No.11476224
無題 無名 18/05/02(三)22:31:18 ID:y.T6d.Bc No.11476238 無題 無名 18/05/02(三)22:33:17 ID:4oLorMz. No.11476261 >>11476238不是喔
C 規格書我記得在 C11 之後加入的新東西
像是 Designated initializers
目前的 C++ 並沒有支援
無題 無名 18/05/02(三)22:35:14 ID:y.T6d.Bc No.11476271 無題 無名 18/05/02(三)22:40:44 ID:4oLorMz. No.11476312 >>11476271雖然是新東西但還是 C 語言的一部份阿
還有我去查才發現根本就是 C99 就有的東西了
完全稱不上是新東西
還是你寫 C 語言都只用 ANSI C?
無題 無名 18/05/02(三)22:41:04 ID:y.T6d.Bc No.11476315
>>11476261你的意思大概是指後期的C
新加入的東西讓c++和c分道揚鑣
這理論也沒錯
不過基本東西是沒差的
無題 無名 18/05/02(三)22:44:31 ID:y.T6d.Bc No.11476345 >>11476312大概對很多人是不必要吧
所以c++出現後再增加的c語法
完全不會去用
搞個不相容只是找自己麻煩
無題 無名 18/05/02(三)22:54:11 ID:4oLorMz. No.11476435
>>11476345因為我對 C 好感大於 C++
反而覺得新功能讓 C 更方便
例如容易刻出物件導向功能
C++ 當然不可能不斷支援 C
C 也不可能就此打住停在這邊
最感到麻煩的大概是兩邊都寫的碼農吧
無題 無名 18/05/02(三)23:00:29 ID:NDo40SaE No.11476496 如果會C跟C++能當程式設計師嗎?
無題 無名 18/05/02(三)23:03:22 ID:3JbUOkrY No.11476517 無題 無名 18/05/02(三)23:03:47 ID:mzebAbYs No.11476519
直接下載Unity 寫 C#不好嗎?
反正先寫出興趣,跟點點概念基礎有機遇的話回頭摸索也沒差吧?
無題 無名 18/05/02(三)23:05:13 ID:W0gyStdM No.11476535
無題 無名 18/05/02(三)23:05:38 ID:4oLorMz. No.11476540 無題 無名 18/05/02(三)23:06:15 ID:jqTtcov2 No.11476549
無題 無名 18/05/02(三)23:07:33 ID:mzebAbYs No.11476565
無題 無名 18/05/02(三)23:45:07 ID:DJRg7.Kg No.11476900
學Ruby就夠啦!