你想干啥吧,想做應用軟件就學java,想做后臺或者算法底層相關的就學c++,想做蘋果的東西就學object-c。

做網站、成都網站建設的開發,更需要了解用戶,從用戶角度來建設網站,獲得較好的用戶體驗。創新互聯多年互聯網經驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網絡公司,打造的就是網站建設產品直銷的概念。選擇創新互聯,不只是建站,我們把建站作為產品,不斷的更新、完善,讓每位來訪用戶感受到浩方產品的價值服務。
你要是還有很多時間學習就先學c++,這個會了java自然就會了,object-c也就很好學了。。。
c/c++是一脈相承的東西,這兩樣基本上是做軟件的必學的內容
golang 有編輯器可以用 如國人開發的liteide,或者sublimetext、vim、emacs,為什么一定要用phpstorm?如果你只是做php開發,phpstorm很不錯,如果用golang來開發,phpstorm 并不合適
覺得node.js能做得更好,可用之;
覺得Python能做得更好,可用之;
覺得go能做得更好,可用之;
覺得java做得更好,可用之;
... ...
但現代編程語言的運行環境用操作系統提供的API之上開發的,最通用是c語言,次之是c++;當然操作系統提供的編程語言還有adi,fortran等。
很顯然,C語言是跨系統的API語言,其它任何語言實現的功能它都能實現,不會該語言操作系統很難學精,因為講系統編程,內核實現的書你看不懂。C語言+系統編程+系統網絡編程+內核實現+TCP/IP,能讓程序員徹底明白操作系統、各種硬件、計算機通訊它們究竟是怎么工作的。
而其它高級語言做不到,比如java從io到網絡編程,至今看過的幾十本相關書籍中從未講有講得透徹的。
很底層的知識為什么要學會?有這些底層基礎,隨處可見的分布式組件可以正確實現出來;想發明一個類似Python這樣的語言,不是什么夢想;小點說,其它高級語言難實現的IPC,用C語言很容易解決。最重要,現代編程語言運行環境甚至功能基于C、C++、操作系統API實現,而C與C++可以混合使用,可以認為他們等同。
如果不想做碼農,跳出35歲魔咒。C語言、C++、操作系統越早學并越精越好。這些知識才是做真正高科技產品的工具。
其實答案非常簡單:干什么活用什么工具。
如果你是開發iOS或者mac下的程序,那么顯然XCode。
開發安卓上跑的應用,顯然以adt為主。
開發服務端程序和一些簡單的腳本、文字編輯,顯然vim/emacs加語法高亮和語法自動檢查的插件比較方便。
還有一種情況是一些新語言,根本沒有靠譜的IDE好用,那么只能自己用vim配一個。我就是用vim+gdb+gocode自己搭了個Go語言的開發環境。
至于生產率高低完全就是個偽命題,不提工作環境的前提下談效率就是耍流氓。
分享名稱:emacsgo語言 emacs go
網站路徑:http://www.yijiale78.com/article42/docjdec.html
成都網站建設公司_創新互聯,為您提供網站維護、網站設計公司、微信公眾號、定制開發、云服務器、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯