天天看點

如何評價python語言_淺談我對幾種程式設計語言的看法

姓名:餘甜  學号:16180288004

【嵌牛導讀】:隻要是學IT的,誰不會幾種程式設計語言呢。但是每當大家決定入手一門新的程式設計技能的時候,大家就會陷入沉思,究竟學什麼會好一點,在這裡,我想給有這個問題和打算的朋友一點經驗。

【嵌牛鼻子】:C,C++,C#,python,代碼賞析

【嵌牛提問】:說說你最了解的幾種程式設計語言吧,說說你的看法?

【嵌牛正文】:

雖然我代碼寫的不多,但是對常見的幾種程式設計語言有一定的接觸,接下來的文章,僅代表個人看法,沒有其他意思,僅僅是一種經驗分享。很多人在決定學習一門程式設計語言,會先看看網絡上評論,而我就是網絡怪圈的受害者。當初學完C語言,學過C++的學長們會向我極力推薦它的優越性,于是我開始有意識進入C++的論壇,果然以壓倒性的優勢,輕松站在各大程式設計語言的頂端。然而當我學完C++基礎文法,卻有人告訴我,C++過時了,應該學JAVA寫窗體程式。偶然間又被推薦了python。這一次我不在那麼随意,比較全面的看了網絡評論之後,我發現,也許評論C++的JAVA程式員并沒有真正接觸過C++,評論java的python程式員也沒有真正和java好好交談,大家似乎都應征了那句話“情人眼裡出西施”。

在糾結與嘗試中,我先後接觸過C,C++,C#,html,python,由于HTML風格不适合我,是以沒能堅持學完這一個全家桶,是以在此不對它進行評價。如果你是一個思想比較容易天馬行空,但是不容易走神,很容易專注的人,很有全局意識,那麼我覺得,無論是C語言還是C++都是适合你的,畢竟他們的高效,是别的語言無可替代的。唯一的缺點就是指針和引用會讓多數困擾(雖然筆者最喜歡指針和引用,是以我喜歡C++和C語言,但是這個問題我不可否認)。寫C語言的代碼,就像是在繪制一個結構框圖,思想需要能随時深入淺出,我覺得不适合性子比較慢,不自信的人。

C語言:

如何評價python語言_淺談我對幾種程式設計語言的看法

C++:

如何評價python語言_淺談我對幾種程式設計語言的看法

C#:

如何評價python語言_淺談我對幾種程式設計語言的看法

python:

如何評價python語言_淺談我對幾種程式設計語言的看法

如果按照輩分排,C++算是C語言的孩子,而C#和java是C++的孩子,二者自然就是兄弟了,python就很像C++的旁親吧。不管python怎麼包裝,如何簡潔,寫python的時候,我會自然迸發出寫C++的感覺,不同的是沒有了指針罷了。寫python的代碼,就像是和計算機對話,如果你是個說話很有條理,喜歡無限探索的人,那麼應該是很适合python的吧,同時我不得不說,python憑借它的開源,獲得了極其豐富的庫,這個使得它的功能特性十分完善。與此幾乎相反的,我認為就是C#了,作為微軟近年來的王牌之一,雖然與python路線相悖,但是也不影響别人占據市場佔有率。一個寫C#代碼的人,就像在和一個心思缜密的女孩子對話,她什麼都是顯得那麼高雅。當然,繁文缛節會讓你覺得,很拘束,很累。但是visual stdio發展到今天,幾乎完美解決了這個不足。如果你比較有耐心,追求高雅,那麼我相信,你會像我一樣愛上C#。就像領我走進C#殿堂的教授所說,用C#程式設計,你真的太幸運了!最初的時候,你會覺得,它很繁瑣,不如C語言随心所欲,不如python變幻無窮,神通廣大,簡潔。當時時間久了,你會覺得,你寫的C#代碼,就是一篇文章,如此的缜密,如此的優美。當然,它的靈活性卻是有所欠缺,是以有時候習慣了C++的程式員會很憋屈,甚至抱怨,我剛入手就是如此> _<

寫到這裡,我其實是想說,寫代碼也可以是一種藝術。程式設計語言是你和電腦交流的方式,最好的語言,莫過于貼近你的性格的。就像說話說得順口一樣吧。也許在我這裡,C#在我這裡能飛上九天,在你那裡一文不值也是見怪不怪的事了。希望大家能早日遇到自己心儀的語言,不再痛恨看着電腦無話可說,不再感歎入錯了門。