劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
as297243008
2021-01-31 03:18
哪種程式語言更經得起玩?
0
回覆列表
1 # 極迭代
首先來波地圖炮:
Python是最好的語言~~~!
哈哈,這當然是個玩笑,每種語言都有適應的場景,也各有優缺點,評論最好的語言是沒有意義的。但挑個好玩的語言,去學習,也未嘗不可,那麼,更經得起玩的程式語言又是什麼呢?一個經得起玩的語言,大致就應該具有幾個特質:開源、活得久、市場應用廣泛、社群長期活躍、大公司青睞...而因為大家興趣的領域不同,所適合的選擇也就不同了。
沒有開源文化的平臺都是耍流氓
首先,微軟就中槍了,並不是說微軟的開發平臺導致C、C++、C#、Basic之類的語言變得封閉,而是Windows平臺是一個封閉的平臺,想要真正玩語言,就得在開源平臺,比如linux上玩。c與c++由於速度快,更貼近於機器系統,也同樣成為了linux系統的基石。那麼我們可以看到linux上有很多支援的語言: java、go、perl、js、php、ruby、lua、R、MATLAB、Swift、scala、groovy等等等等,這些就成為我們的備選
活得久
活得久不是指他們之前活了多久,而是大家猜測他們未來能熱多久。針對不同的方向,社群每天都會產生新的語言來進行適應和開發,一門不再有人追捧的語言,往往意味著它的應用場景正在消失,或者優勢被其他語言取代。那麼自然就沒有長期再投入精力的價值。而市場應用廣泛、社群活躍、大公司重點採用和青睞,也是這些語言保持和升級的動力。比如:perl、ruby 已經顯示出不再適合作為首選。
2018年2月程式語言排行
Java佔有率仍為第一,在大的下降趨勢下,短期內受企業大資料智慧應用的落地需要,佔有率反而有所提升python在短期內市場佔有率迅速上升,因為人工智慧的框架大部分都是用python呼叫的C和C++再次上升,動力強勁;不用懷疑,因為智慧演算法需要快速的執行,而這都要在linux上用C語言重新實現的。歷年語言變化趨勢
功能豐富的語言更經得起玩
一門語法完備、功能豐富和適應性強的語言,更容易降低大家反覆學習掌握新語言的成本。像專業用途比較強的語言顯然是更適合感興趣的人去深究,在這個專業領域內,還是值得玩的。c和c++:硬體領域、高效能計算領域php:web領域R和matlab:科學計算領域scala:科學計算領域,能透過jvm複用java庫,函式式是亮點swift:蘋果手機app開發go:提供C++級別的效能和類似語法,適合做平臺中介軟體,平臺基礎元件javascript:Web領域、node.js伺服器、已經在向其他領域融合邁進,也是很火的對於初學者,一下子就跳進專向語言,未來會稍微有些不便,選擇一門功能性更豐富的語言,能夠在未來更頻繁的使用,在這個基礎上再去學其他專向語言,就更遊刃有餘
python與java學哪個
Java:老牌編譯型開發語言,到處都在用,企業級開發的不二選擇,但深入比較困難,這裡就不展開多說了。python:解釋型語言,適合在各種場景做膠水程式碼,從普通指令碼到大資料人工智慧、從運維到web系統到桌面軟體,各種場合都有豐富的庫進行支援。在企業大資料分析環境很多情況下,都是用python先進行簡單實現,然後再用java去做工程化,個別時候,再呼叫C的庫去提高速度。這兩個語言都是大公司內廣泛使用的語言,建議兩個都學,或者根據自己目前的職業規劃去選一個學。
如果非要先排一個先後的話,可以考慮從python先入手,因為它指令碼型的特性,會上手比較容易一點。
發表回復
∧
中秋節和大豐收的關聯?
∨
MD、PhD是什麼意思?
熱門排行
跪地俯臥撐有什麼效果?
支付寶能代還款嗎?
本田crv儀表亮綠色鑰匙怎麼解?
戶外灶具哪種最方便?
宋plusdmi冠軍版150km續航多遠?
榮耀70 pro和nova 11哪個值得買?
發生觸電事故的危險電壓一般是從多少伏開始的?
遙知兄弟登高處遍插茱萸少一人?
怎麼觸發尋寶任務?
蘋果開飛行模式查找得到嗎?
首先來波地圖炮:
Python是最好的語言~~~!哈哈,這當然是個玩笑,每種語言都有適應的場景,也各有優缺點,評論最好的語言是沒有意義的。但挑個好玩的語言,去學習,也未嘗不可,那麼,更經得起玩的程式語言又是什麼呢?一個經得起玩的語言,大致就應該具有幾個特質:開源、活得久、市場應用廣泛、社群長期活躍、大公司青睞...而因為大家興趣的領域不同,所適合的選擇也就不同了。沒有開源文化的平臺都是耍流氓首先,微軟就中槍了,並不是說微軟的開發平臺導致C、C++、C#、Basic之類的語言變得封閉,而是Windows平臺是一個封閉的平臺,想要真正玩語言,就得在開源平臺,比如linux上玩。c與c++由於速度快,更貼近於機器系統,也同樣成為了linux系統的基石。那麼我們可以看到linux上有很多支援的語言: java、go、perl、js、php、ruby、lua、R、MATLAB、Swift、scala、groovy等等等等,這些就成為我們的備選活得久活得久不是指他們之前活了多久,而是大家猜測他們未來能熱多久。針對不同的方向,社群每天都會產生新的語言來進行適應和開發,一門不再有人追捧的語言,往往意味著它的應用場景正在消失,或者優勢被其他語言取代。那麼自然就沒有長期再投入精力的價值。而市場應用廣泛、社群活躍、大公司重點採用和青睞,也是這些語言保持和升級的動力。比如:perl、ruby 已經顯示出不再適合作為首選。2018年2月程式語言排行
Java佔有率仍為第一,在大的下降趨勢下,短期內受企業大資料智慧應用的落地需要,佔有率反而有所提升python在短期內市場佔有率迅速上升,因為人工智慧的框架大部分都是用python呼叫的C和C++再次上升,動力強勁;不用懷疑,因為智慧演算法需要快速的執行,而這都要在linux上用C語言重新實現的。歷年語言變化趨勢功能豐富的語言更經得起玩一門語法完備、功能豐富和適應性強的語言,更容易降低大家反覆學習掌握新語言的成本。像專業用途比較強的語言顯然是更適合感興趣的人去深究,在這個專業領域內,還是值得玩的。c和c++:硬體領域、高效能計算領域php:web領域R和matlab:科學計算領域scala:科學計算領域,能透過jvm複用java庫,函式式是亮點swift:蘋果手機app開發go:提供C++級別的效能和類似語法,適合做平臺中介軟體,平臺基礎元件javascript:Web領域、node.js伺服器、已經在向其他領域融合邁進,也是很火的對於初學者,一下子就跳進專向語言,未來會稍微有些不便,選擇一門功能性更豐富的語言,能夠在未來更頻繁的使用,在這個基礎上再去學其他專向語言,就更遊刃有餘python與java學哪個Java:老牌編譯型開發語言,到處都在用,企業級開發的不二選擇,但深入比較困難,這裡就不展開多說了。python:解釋型語言,適合在各種場景做膠水程式碼,從普通指令碼到大資料人工智慧、從運維到web系統到桌面軟體,各種場合都有豐富的庫進行支援。在企業大資料分析環境很多情況下,都是用python先進行簡單實現,然後再用java去做工程化,個別時候,再呼叫C的庫去提高速度。這兩個語言都是大公司內廣泛使用的語言,建議兩個都學,或者根據自己目前的職業規劃去選一個學。如果非要先排一個先後的話,可以考慮從python先入手,因為它指令碼型的特性,會上手比較容易一點。