回覆列表
  • 1 # 全棧訓練營

    python簡單,上手快。

    c#不用考慮

    java也還行,用的比python多,成熟穩重。

  • 2 # 帥的要被人砍

    python最簡單,c#其次,java最難入門。

    python,c#,java無論學哪個都好找工作。

  • 3 # 平章芯事

    python上手最快!發展趨勢最好,但弱點也十分明顯。

    c#只能是第二語言,因為他和Java相似性太強,好的時候Java是第一,壞的時候倆一塊壞。而且,由於其運行於windows系統,很多公司買不起。

    java是第一、資源分散,難學,正在走下坡路,但真要滅亡,至少還得二十年。

  • 4 # IT人劉俊明

    作為一名從業多年的程式設計師,同時也是一名IT行業的教育工作者,我來回答一下這個問題。

    首先,從發展趨勢來看,Python語言無疑具有明顯的優勢。

    Python語言雖然並不是一門新出現的程式語言(實際上Python比Java面世還要稍微早一些),但是Python語言在近幾年的上升趨勢非常明顯,主要原因是Python在大資料和人工智慧領域的廣泛使用,隨著產業網際網路的發展,Python語言未來的發展前景還是非常值得期待的。

    Python語言未來發展趨勢較好的原因有以下幾點:

    第一:大資料有廣泛的發展前景。當前大資料正處在落地應用的初期,未來大資料將伴隨產業網際網路的發展廣泛落地到傳統行業,而Python在大資料分析等領域具有一定的優勢,這也會進一步促進Python的應用。

    第二:Python生態逐漸完善。Python語言目前在大資料、人工智慧、Web開發、後端開發和嵌入式開發等領域都有廣泛的應用,Python語言生態逐漸健全,這是未來Python得到更廣泛應用的基礎。由於嵌入式、大資料和人工智慧等技術正是產業網際網路的核心技術,所以未來Python語言的應用場景將得到進一步拓展。

    第三:Python簡單易用。相對於Java等程式語言來說,Python語言更加簡單易用,不僅具有更加簡潔的語法,Python語言針對於不同的開發場景也有豐富的庫可以使用,這會為程式設計師節省大量的開發時間。比如在機器學習領域就有Numpy、Scipy、pandas、Matplotlib等庫可以使用,相比於Java來說,採用Python開發機器學習應用會少寫大量的程式碼。

    雖然目前Java語言依然是開發領域應用最為廣泛的程式語言之一,但是從近些年的趨勢來看,Java語言整體上在呈現出一個下降的趨勢,而Python、JavaScript和Go等語言則有明顯的上升趨勢。所以,從發展趨勢來看,Python語言更有優勢。

  • 5 # 小樓昨夜凋碧樹

    自己隨便寫寫玩,當然是Python上手快了,但是如果做圖形化的用開發C#會好點,趨勢這個東西要時間才能證明,說不準的。樓主喜歡,畢竟一樣東西要學有所用就是他的價值所在

  • 6 # 大熊聊原始碼

    作為一名從業多年的程式設計師,雖然我一直使用的是Java,但不得不說在這三門語言中,Python競爭力最強。首先,目前正處於第三次工業革命到第四次工業革命的過渡期,而Python的語言特性,使得它在人工智慧,資料探勘這塊表現一直很突出,這也就導致了Python的從業人員逐年遞增。再說說Java,Java發展了這麼多年,就目前為止,其從業人員的基數依然很大,這點不假,然而,發展了這麼些年,它的維護成本也在逐年遞增,這就導致了很難對它做出修改,適應新的開發習慣(函數語言程式設計等),再加上Oracle的補刀——自jdk8以後,將向企業進行收費,這點就有可能間接導致java開發者的流失。而C#就更加尷尬了,目前更多的是針對windows桌面級應用的開發,也就是隻要人們一天還用著微軟的系統,C#就能多活一天,某一天人們換系統了,那C#也就到頭了。

  • 7 # 魔都正能量

    python說到天邊就是一種解釋類語言,在25-30年前有一種很風靡的程式入門語言誰還記得?C是入門基礎語言,適合練習基本功。C++合適學習OOP。JAVA是跨平臺應用開發。windows桌面應用,企業業務管理系統還是Delphi,補充一點其實Delphi對串列埠通訊的支援也非常穩定,且學習成本比C&C++低。C#確實比較尷尬,但純技術角度看無論整合開發環境,還是語言入門難度,到程式執行效率都非常不錯。

  • 8 # Aicken

    回答你問題的沒一個懂的,你提這樣的問題也說明你對程式設計不是很瞭解,python與java c sharp不是幹一個事的,就像你在沒有前提的情況下問勺子好用還是筷子好用。而java與c sharp相比,一個開發成本高部署成本低,一個相反,其思想機制原理相同,作為一名微軟dotnet方向mvp,鄭重向你推薦java

  • 9 # 微捷Kevin

    如果從長遠的職業規劃發展考慮,建議掌握java,因為這門語言技術在構建大型系統架構的能力上是其它技術不可比擬的(社群資源、巨頭企業產品支撐、標準化、行業人才)而系統架構師級別的職位,是大多數軟體工程師的職場目標。實際上學習java重點、難點在於掌握基於java語言所衍生出來的各種框架技術,大至分散式系統應用、小至測試工具,總之java的複雜不在於其語法本身,而在於對設計模式、系統架構、專案管理方法等抽象理念的掌握(這些概念並不是理論方案,在JAVA業內有很多具體的產品輔助實現)同時要去研究和熟悉各種開源框架技術的實現原理。如果全方位掌握JAVA及其衍生的各種框架技術,這個週期會很長很長。個人建議分兩步走,第一步掌握該語言的基礎程式設計知識,大概花兩到三個月的時間。然後去學習最新的groovy/grails技術,特別是grails這套框架技術,整合了java業內有史以來各種主流技術(以springframework為基礎整合了完整的企業級應用開發技術架構),並且以非常簡練的語法用於實現和應用。其使用的簡單程度甚至超越python、ruby等敏捷開發語言。groovy的出現,其目的就是將越來越複雜的java技術應用給予最大程度的簡化-用開發者習慣來代替java原生的強約束程式設計模式,讓你少走彎路。

  • 10 # 格碼頂端程式設計

    任何論斷都需要一個前提,否則提問者就顯得low.

    比如你要開發遊戲,首先要選遊戲引擎。什麼樣的引擎,就有什麼樣的的指令碼語言,而不是隻看人氣榜。每種語言都有自己的強項和劣勢。

  • 11 # TurboCh

    個人認為java趨勢比較客觀!但是c#上手比較快!java相對來說上手比較慢!因為java一開始就得學習spring相關的原始碼及架構知識!net就沒這麼多條條框框!這也是java薪資高的原因吧!

  • 12 # 小胖125929570

    隨著時間增加,js會取代c#圖形方面的市場,go 也會取代它圖形音影片效能方面的市場 ,JAVA大型專案生態特別好除非有質的改變創新否則誰都取代不了,Python業餘愛好者。

  • 13 # 程式A

    java就是手動擋,csharp自動動檔,java強在開源早成熟輪子多,py做資料分析,計算比較️優勢,工資高競爭激烈的都是java,java能做的csharp都能幹,開發效率高,程式碼最優雅

  • 中秋節和大豐收的關聯?
  • 運動會不會把肥肉變成肌肉?