※ 引述《NaiveRed (天真红)》之铭言:
: 最近开始上程式设计
: 小弟是张白纸QQ
: 老师会出作业 没有限定说要用什么软件or编译器
: 只要交出来就好
: 爬了一些文 也还是不太清楚 到底GCC 和 Visual studio
: 哪个比较好 ? 我想应该是各有不同的好处
这个问题很有趣
假设我今天是一个婴儿
我会去踌躇中文跟英文哪个比较好吗
你问的这个问题
1. 你应该先了解什么是Compiler什么是IDE
2. 你应该先了解你现在需要什么
简单来说GCC是大家的标准
Microsoft C 是Microsoft的标准 说穿了就是Microsoft在自HIGH
全世界都认为scanf没问题的时候 微软偏偏要警告你scanf不安全
好啦 scanf是真的颇危险的
为了教你们怎么开专案 怎么让scanf通过编译
我还得牺牲下班时间录影片
要是我选 一定选Code::Blocks与GCC嘛
我也跟教授讨论过了 不过这是教授的决定
但我们都一致支持你们选用自己的开发工具
只要不要太古怪就好了
问题就回到了
中文 跟 英文 哪个比较好
为什么我今天会讲中文 很简单嘛 我一开始学的语言就是中文
一个技术 你只要花一万小时 很难不熟练
板友跟你解释了这么多
如果对你有帮助 那你自己去搜寻资料就好了
仔细想想这个问题 对你真的很重要吗?
你要学GCC 我支持你
但我建议你 就去灌个Linux吧 但你还得学Makefile怎么写
Code::Blocks我也录影片教学了 你们班到底有没有在看Moodle的资料
我真的很好奇
我国高中用DevC++
我大一用Code Blocks
我大二用Visual C++写DirectX
现在我大四才开始学写Makefile跟用GCC 还有一堆不同的语言跟工具
对我来说 只是一个要学的东西而已
他适合不适合新手 我根本不在乎
今天你进公司 老板要你写XXX语言 用OOO工具
说真的 你要嘛就乖乖学 要嘛就收拾东西走人
没有人一开始不是白纸 除非他有前世的记忆 或者天赋异禀
每天都有新的玩意儿在推出
纯粹就是环境、需求、规格而已
你现在最重要的 就只是把一个语言学好而已 就这么单纯
你是李小龙的徒弟 双节棍都还不会耍 就在选要哪个厂牌的双截棍
李小龙搞不好耍得出差别啦
但你现在先知道怎么耍 比较重要
老板已经尽量要我把IDE对学习的影响降到最低了
: 估狗只看到一堆英文和程式QQQQQQQ
看了一下你另一篇发文 你表示你对英文苦手
说真的 如果你大学四年在本系没有遇到任何一堂课是对英文能力有需求的
我觉得我们系可以收一收了 这个学历应该不值钱
就像板友讲的 学校图书馆有那么多中文书 你偏偏要买一本
翻译得好不好 这要看译者 但我见过的翻译几乎都不好
不是译者的错 是太难翻译
要同时兼具翻译能力与不会翻错的专业能力 这样的人不多
台湾买资工专业书的人又越来越少 恶性循环
离题了
你大学的第一本 程式设计 用一本中文书 是好是坏 我觉得因人而异
但这种东西 就跟学骑脚踏车的辅助轮一样
有些人一辈子都不敢拆 一辈子就有障碍
为什么英文很重要
因为这东西是老外发明的
因为你要跟别人沟通 要用原文名词
因为绝大多数的API、Library、Tool 是用英文说明的
因为第一手消息、最原始的资料 是用英文写成的
你如果不敢接触英文
所有的文章 都要等别人翻译
你的英文没办法成长
你跟其他专家的术语沟通会有障碍
你会错失更多的新技术甚至知识
你还得承担买到一本烂中文书的风险
如果真的不行接受英文
C How to Program 原文版 中文版 各借一本来看
每个章节英文先读一次 中文再读一次 英文再读一次