回答
編程語言的質量使事情變得簡單。開發工具的質量使開發更快。
*編程語言的質量使事情變得容易?*什麼東西? – shinynewbike 2010-08-30 06:43:14
例如,模板/泛型不需要一次又一次地投射東西(就像你必須用Java或C)。 – Lothar 2010-08-30 09:10:27
那麼[Java沒有泛型](http://download.oracle.com/javase/tutorial/java/generics/index.html)呢?不重要的是,介意你。泛型和模板是用於壓抑類型系統的螺栓連接附件。體面類型系統可以最大限度地消除對泛型的需求。一個體面的宏觀系統(提示:C和C++沒有一個體面的宏觀系統)照顧其餘的案例。 – 2010-08-31 02:58:18
在解決問題方面,手頭問題的正確語言是最重要的。
對於每天使用所選語言的工作而言,一個適合它的好主意同樣重要。
實際上,這些是兩個不同的問題。並可以這樣繪製:
廢話+垃圾IDE =完全討厭我的工作。
廢話或廢話IDE =我可以生存,但寧願做別的事情。
大語言,IDE =我熱愛我的工作:-)
我會打電話傻瓜誰認爲一個IDE比語言更重要的一個。
畢竟,我認識到衝動生產力許多人(程序員,公司和研究人員太)和意志,以通過減輕(只是鼠標的移動次數優化自己的時間與快捷鍵的最佳陣列微秒請看一下SO的一些關於生產力提示的問題)。
最後,我無法拒絕這樣一個事實:良好的,結構良好的IDE可以讓您的(耗時)工作更輕鬆。
但我們被要求每天解決問題,我想認爲一個好的程序員是語言不可知的,因此IDE不可知論。
這個問題是基於一個logical fallacy,即使是最細微的a second。關閉我的頭頂:
- 術語「更重要」是非常主觀的。對你來說重要的事情對我來說可能並不重要。 (作爲暗示,我通常不使用IDE,因爲它們都不足以支持我喜歡使用的語言 的廣度。)
- 可能還有其他更重要的事情。例如,爲了快速獲得某些東西,運行並將其推向市場,它可能是具有國王特色的庫的可用性。 (<flamebait>I can't think of any other reason why Java is so omnipresent.</flamebait>)
- 這可能是您實際上需要語言和工具支持的餘額。畢竟,如果你使用它的唯一工具是ed,那麼 世界中最大的語言將不會有多大用處。相反,擁有最大的IDE 這個世界並不會讓通過純手工組裝八進制PDP-8操作碼編寫軟件變得更加容易。
可能有更多的方法來反對這個問題,但我認爲你有這個想法?
這個問題的目的是引發討論,希望能讓我和其他讀者有更多的觀點。感謝您指出一個額外的考慮軸,即圖書館的可用性。總的來說,我認爲這是「語言」的一部分,但你的觀點仍然很好。 – ChrisH 2010-08-30 17:08:14
我說,這些天最重要的事情是要有一個設計良好的圖書館,能夠很好地與語言交流。它節省了大量的時間,擁有你需要的功能而不必自己做。
「當我年輕時」...
自制的字符串類,讓你自己的數組。 c接口與LPCSTR,錯誤代碼...
並非一切都比以前更好。
我越來越意識到生產力和日常享受完全取決於開發過程模型。這是恕我直言,當項目達到一定的複雜程度時,沒有任何編程語言或IDE具有任何嚴重的生產優勢。
我嘲笑那些說python讓你比任何其他語言更有效率10倍的人,當你必須訪問5次會議並填寫20個表單以獲得更改這個該死的單個20行函數的權限時。
你現在處於沙漠中,除了倖存之外,還希望進一步發展自己,並豐富自己的能力。您可以選擇兩隻駱駝中的任意一隻隨身攜帶。
駱駝 - 這已經證明了自己已經沙漠堪與倖存下來的各種sisuations強和經驗豐富的堅韌,靈活的野獸。適合沙漠,將依靠自己獨特的品質。
OR
駱駝乙 - 有很多口袋,這種駱駝可以隨身攜帶的物品。一路走來 只要你給他添加一些附加元素,你就可以交易和儲存他的東西:他依靠東西發光。
這些駱駝哪一個更吸引你?
- 1. 哪些編程語言需要IDE?
- 2. 哪種語言或工具更適合閱讀視頻文件
- 3. Eclipse JavaScript開發工具與動態語言工具包JavaScript IDE
- 4. IE插件/工具欄的哪種語言C#,VC++或VB
- 5. 哪種語言具有更好的線程功能? PHP或Ruby
- 6. 多語言IDE
- 7. VHDL語言IDE
- 8. 硬件編程語言或工具
- 9. 哪種編程語言或工具應該用於這個項目?
- 10. 用於生成C代碼的工具/ IDE /語言存在
- 11. 服務器端語言建議(+ IDE和工具)
- 12. 什麼IDE和工具可用於C語言開發?
- 13. WPF要去哪個IDE?
- 14. ajax和php(或其他服務器語言),哪個更好?
- 15. 哪個IDE支持LESS(動態樣式表語言)?
- 16. 彙編語言diff工具
- 17. 最佳語言工具
- 18. texstudio語言工具問題
- 19. 單個使用事件的模式或語言工具?
- 20. Java:哪個更具優先級:||或&&或==
- 21. Wing IDE個人版多語言支持
- 22. 語言必須具備哪些功能?
- 23. Google桌面小工具使用哪種語言?
- 24. 現在哪種語言提取工具是現在的藝術?
- 25. 是否有使用UTF-8編碼時每個字符需要三個或更多字節的語言?哪個?
- 26. 像iPhone/Xcode一樣設置了哪些其他語言/ IDE?
- 27. 我應該使用哪種編程語言來製作IDE
- 28. VCL/Delphi/BCB - 我應該使用哪種IDE /語言?
- 29. 哪個HTTP工具更準確?
- 30. Clone Detective是否有類似的工具可用於其他語言/ IDE?
對不起,但我投票結束這個「不是真正的問題」。至少它應該是社區維基。 – 2010-08-30 06:33:56