C C 和Python哪個更有前景

時間 2021-05-12 05:09:31

1樓:修行路

如果是想吃程式設計師這碗飯的話,建議學習C語言,如果是想追求簡單好上手,學起來快的話,選擇Python更好。

單純比較前景的話,不好說,不管是C語言還是Python,學好了,其實前景都挺好的,C語言更靠近程式語言的底層邏輯,優秀的程式設計師的基本功必須要紮實,學習C作為入門程式語言是最好不過的。

然後回答上面的問題,關於Python和C語言的對比,之前有做過,可以看看。

可以看出來,學了C語言能更好掌握程式設計原理,功能也很強大,跨平台效能和相容性也特別好,可以選擇的行業也不少,但它學起來卻非常的難,不是適合所有程式設計零基礎的人。

在學校學習的時候,還能在環境作用下,還能自我逼迫學習,但進入了社會,靠自己逼迫去學習這麼難的程式語言,真的不是那麼容易的事情。

Python則是學起來很簡單容易,上手很快,功能庫也很強大,開發速度也快,還是免費開源的,假如你學歷不錯,還有望進入人工智慧和大資料領域,當然很難,但它適用的領域不是那麼寬廣,可以看看下面的圖,雖然跨界結合的情況多,但單純用它當程式設計師,也是不容易的,需要努力。

可以看出,Python主要用於的領域是人工智慧,大資料,雲計算,資料分析,自動化測試,Web開發,運維和爬蟲,假如你對上面這些領域感興趣的話,可以選擇Python了。

其實C語言和Python比較前景,確實不好比較,這是多個維度作用的結果,單純比較一兩個維度,不好說,做選擇,還是看自己要什麼,選乙個貼近自己需求的,最好的不一定適合你,但適合你的一定是最好的。

如果你對Python感興趣的話,可以看看我下面的回答。

怎樣學 Python?

2樓:一億個為什麼

C和C++是非常基礎的語言,python是目前非常流行的一門語言,深度學習都要用到python,深度學習已經滲透到了現在生活的方方面面,不能說哪個前景更廣闊,這些語言都是有用的,只是涉及到的領域不一樣。

3樓:冰月

個人感覺Python更有前景一些

但是每種語言都有自己所對應的領域,沒種語言都有在自己的領域不過時的原因,或許某種領域會過時,個時候語言也許會過時,但語言過時的時候可能就是在某領域出現了新的更好的語言。

因為Python主要應用Web 和 Internet開發、科學計算和統計、人工智慧、教育、桌面介面開發、軟體開發、後端開發、資料分析處理爬取等。

c語言主要應用底層開發,頂層開發等等

不過按目前情況來看 ,人工智慧領域的可用度會更大,首先人工智慧領域目前並不完善,但依舊給人們生活帶來很大便利,如果能開發一款完美的人工智慧可以帶來科技上很大的進步,當然這都是後話,要等開發出來的時候才能知道。

4樓:

yeayee:Python資料分析及視覺化例項目錄Pythoner,萬金油,萬能膠,提高工作效率,夠用了!

突發奇想的Idea,也可以用它快速實現。

至於C系列,鑑於本主能力有限,略感吃力,不做評價了。

5樓:直直留學生

沒有什麼最好的程式語言,也沒有哪個程式語言是更有前景的。

沒有哪個是最好,只有適合自己的才是最好的,直直認為能看產出價值,滿足需求才是關鍵,不要糾結與前景,適合不適合這都不好說,畢竟無論是你還是語言都在永遠不停更新的路上。

6樓:

自學,沒人指導,建議學python

python就業主要是web後端和資料開發.

c++目前主要是高效能計算,後端服務,遊戲.

難度python 一顆星

c++ 五顆星

就業前景,這個很難比較,學好都能找到不錯的工作.我認為c++的就業範圍正在萎縮,很多人轉行.python應用範圍隨著ai在增加.

所以我建議學先學python,哪怕之後再學c++也不晚.

7樓:王並

沒必要糾結這種問題,無它,python 語言學習成本實在太低。

Python 語言本身這點兒東西,從最基礎的語法結構到中級內容比如 meta class, C3 algorithm 之類再到根據興趣了解一下主流直譯器實現比如 cpython, pypy,正常 CS 本科學生走一遍下來花不了幾個時間,當它是整體學習過程中隨時可以拿走的添頭好了。至於非 CS 向的理工科學生,沒必要走完「再到」之後的內容,因為前面那些玩意兒過於簡單,所以仍然只是添頭。

8樓:lwzheng

作為乙個oier,兩門語言都接觸過。

C/C++的優勢在於效能和穩定,在後期部署實用方面有很大優勢,Python的優勢在於可以迅速把想法轉換成原型,迅速驗證思路,在前期驗證有優勢

從學習難度上來講,建議兩門都學,先學C/C++,再學Python,學語言不是最關鍵的,關鍵是掌握程式設計思想,用合適的語言解決特定的問題。

9樓:lhrbu

如果想正經幹程式設計,c/c++才是正道,python是很火但很少有單獨招python程式設計師的,python是作為指令碼工具火了而不是業務開發。

10樓:Piupiu小蝦公尺

三十年前,也就是改革開放的第乙個十年,有乙個跟你一樣的小夥子也在糾結乙個問題:

是到大馬路對面的國營商店瓜果梨桃專櫃當售貨員好呢?還是到汽車二隊東風大貨分隊當駕駛員好?

小夥子不想讓隔壁村淑芬看不起,他發誓混出個樣子來。一稱準,一口清,一把過,他咬緊牙關每天練習。

一晃三十年。

現在,就在昨天,工資卡上2600的退休金剛到賬。

11樓:程顯通

我覺得你寫python遇到效能優化問題,可能第一時間想到的就是C ABI了吧。。。從這個角度講,你不管寫那個C都是必須的。

12樓:

如果是為了學程式設計的話,建議先學C++,Python在之後也稍微了解一下。如果只是為了想要快速處理某些簡單問題而學的話,兩者學哪乙個區別不大。

13樓:

初學者都會發愁「先洗臉還是先刷牙」,其實它們的前景都不錯,關鍵是你一定要拿定恆心先學好一門。

C/C++的生態重在底層開發。

python的生態重在大資料處理。

PHP的生態重在web建站。

沒有一門語言是最好的,選擇個方向,先學好一門,如果你真入坑,你會發現你需要掌握至少3門程式語言。到那時候你不再糾結語言了,而是那種語言最擅長這個,或是大家都用這個語言,你就用這個語言。

14樓:LIMING

PYTHON是一種指令碼語言,是解釋執行的,不需要經過編譯,所以更方便快捷,且能夠很好地跨平台,寫一些小工具小程式特別合適。

而C++則是一種需要編譯後執行語言,在特定的機器上編譯後在特定的機上執行,執行效率高,安全穩定。但編譯後的程式一般是不跨平台的。

python對於c++來說簡單一點

但要說前景嘛我還是看好C++ 哈哈

15樓:乙個保溫杯

這兩個語言在各自領域都是不可替代的,c/c++在系統核心,嵌入式晶元,桌面應用以及服務端應用等。Python在人工智慧領域等。所以問哪個語言更有前景,實際上是在問這兩個領域哪個更有前景。

這裡除了要結合各自領域的市場規模,還要看自己真正喜好哪個方向。

16樓:萌弱淑女子

過來人還是想說當碼農貌似沒有前途的呢一天到晚累死加班、

如果你非要說哪個好我個人認為還是C++吧,,但是對碼農的要求只有乙個,在給定的工期內最快最好的解決問題才是你最大的作用。

17樓:不要著急哈

關於就業方向

C++:遊戲開發、影象處理

Python:後端開發、爬蟲、量化交易開發、資料分析、機器學習、自動化測試、自動化運維、雲平台開開發

關於前景

看自己搞得多深入了,每個崗位做到優秀都還不錯

18樓:Dreamgoing

個人認為Python更有前景,不過還需要強調一下C/C++ 更接近計算機本質,Python更方便更易於上手,生態完善。

個人認為語言不應該是程式設計師的學習重點,重點在於在恰當的場景運用合適的語言完成需求。Python,C/C++適用場景不同,就前景來說,我更看好Python,Python無論在機器學習還是易用性來說比C++好太多,通常能很快完成需求,開箱即用。人生苦短,我用Python。

銷售化肥和飼料哪個更有前景?

燈塔先生 化肥的上限可不低,低的是自己設定的上限。一般化肥銷售人員,無論你面對的是政企採購還是線下零售店,這都是你個人的基礎資源。化肥行業才是真的付出跟回報成正比的。你努力積累的市場資源並不會侷限於你當下銷售的產品以及這個廠家,化肥的使用者同時也是其他農資產品的使用者,只要自己不設限,做化肥銷售是乙...

《CS GO》和LOL哪個更有前景,壽命更長?

皇家禮炮 我覺得分人而異,沒有什麼可比性,英雄聯盟屬於A RTS 動作類即時戰略 CSGO屬於FPS 第一人稱射擊 兩個遊戲屬於不同型別,比喻這兩個遊戲就像問籃球和田徑誰更有前景一樣,蘿蔔鹹菜各有所愛吧。就個人而言,當下玩的最多的就是這兩款遊戲,可能我不是個遊戲專一的人,玩兩天LOL就想玩CSGO ...

傾斜攝影測量和LiDAR哪個更有前景?

木木哥 總體來說,我覺得傾斜攝影測量的發展勢頭更好 LIDAR在某些特定領域的應用優勢明顯 無法取代。此外,我傾向於認為,二者的融合處理只是乙個過渡性的折中策略。首先傾斜攝影測量還需要解決一些技術難題 1 多個相機鏡頭之間的影像存在大的視角變化,直接進行特徵匹配時很難的。現在的處理很多都是對每個鏡頭...