Re: [問題] 適合初學者用的compiler
Visual C++ 什麼版都好
既然是討論編譯器 那就不討論整合開發環境
VC 可以說是最接近 C89/C++98規範的編譯器(方言最少)
也就是說 gcc/g++較VC來的寬鬆
所以不討論庫的話 gcc/g++一定可編譯 vc可過的代碼
ex:
走到一半宣告變量,VC不會讓你過的 , gcc卻可以
=======
n = 50;
int a[n]; vc不會過的, gcc 可以
(請愛用alloca)
======
struct array
{
unsigned int length;
unsigned char bytes[0];
};
VC不會過的, gcc 可以, VC 請用malloc, 然後這樣free就麻煩一點,要兩次
既所謂由簡入奢易 所以先從VC開始吧
※ 引述《suhorng ( )》之銘言:
: 各位好。想請問一下有沒有適合初學者使用的C/C++ compiler呢?
: 我知道這個問題有點異想天開,而我也只用過 gcc/g++.
: 確切的說, 我希望編譯器的錯誤訊息友善一點,
: 而且希望看到 undefined behavior 會 compile error
: 然後編出來的code不需要多有效率, 也不需要特別做優化
: 不知道有沒有這樣的 compiler 呢?
: (題外話, 之前看到 Tiny C Compiler 真的很驚訝 C compiler 可以這麼迷你XD)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.142.25.153
※ 編輯: IdFormat 來自: 223.142.25.153 (04/14 17:16)
→
04/14 17:29, , 1F
04/14 17:29, 1F
→
04/14 17:29, , 2F
04/14 17:29, 2F
→
04/14 18:27, , 3F
04/14 18:27, 3F
推
04/14 18:47, , 4F
04/14 18:47, 4F
→
04/14 18:47, , 5F
04/14 18:47, 5F
→
04/14 18:47, , 6F
04/14 18:47, 6F
推
04/14 20:34, , 7F
04/14 20:34, 7F
→
04/14 20:43, , 8F
04/14 20:43, 8F
→
04/15 00:38, , 9F
04/15 00:38, 9F
→
04/15 08:54, , 10F
04/15 08:54, 10F
→
04/15 08:55, , 11F
04/15 08:55, 11F
推
04/15 09:46, , 12F
04/15 09:46, 12F
推
04/15 11:41, , 13F
04/15 11:41, 13F
→
04/15 11:43, , 14F
04/15 11:43, 14F
→
04/15 11:43, , 15F
04/15 11:43, 15F
→
04/15 11:44, , 16F
04/15 11:44, 16F
→
04/15 11:54, , 17F
04/15 11:54, 17F
推
04/15 12:45, , 18F
04/15 12:45, 18F
→
04/15 12:46, , 19F
04/15 12:46, 19F
→
04/16 18:06, , 20F
04/16 18:06, 20F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):