{eval=Array;=+count(Array);}
作為一名從業多年的程序員,也出版過編程書籍,所以我來回答一下這個問題。
從業多年以來,常見的編程語言幾乎都有所接觸,包括C、C++、Java、Python、PHP、JavaScript、Scala、R、Perl等都使用過,總的來說,這些語言都各有特點吧。
由于使用C、Java和Python的時間相對更久一些,所以更喜歡使用這三門語言來解決問題,其中使用C語言主要做網關開發,Java主要做后端開發,Python主要做機器學習方面的開發。從語言結構上來說,我更喜歡C語言和Java語言,感覺使用C語言和Java語言更有開發的“儀式感”,而且這兩門語言比較鍛煉程序員的代碼編寫能力。
從語言的簡潔性上來說,Python和PHP更有優勢一些,尤其是使用Python開發會明顯感覺比較輕松。早期我在做機器學習實現的時候一直在采用Java語言,后來改用Python之后明顯感覺到很方便,所以就一直在使用Python。另外在做數據分析的時候也會采用R語言,R語言也是比較簡潔的語言。
雖然目前JavaScript的應用越來越廣泛,但是使用JavaScript總是讓我感覺多少有些繁瑣,也許使用Java的時間比較久,所以感覺JavaScript的代碼多少有些“亂”,但是目前JavaScript語言的上升趨勢比較明顯,未來的發展空間也比較大。
Perl語言的感覺與JavaScript比較類似,雖然功能強大且寫法簡潔,但是從語法結構的角度來看,還是感覺沒有C和Java語言那么“舒服”。由于使用Perl語言的時間比較短,所以對于Perl語言的了解也并不算深入。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!
我最喜歡的編程語言,那肯定是java了。在說原因之前,答主想弱弱的問一下:題主這個問題有點拉仇恨了哈,不知道是不是想引起世界大戰呢0.0;
至于為什么:其實絕大部分的原因是答主從事了多年的java相關的工作,也就是說使用了多年的語言了,工作中絕大部分時間都在使用java,對java真是又愛又恨。第二個java是開源的很多時候可以拿源碼出來研究研究,看一看,也造就了java有目前的發展。有時候真的不得不驚嘆佩服創造者,怎么會想到這種方式來解決現在的這個問題。
第三個,從事java相關工作也讓我有了現在的生活。
其實沒有最討厭的語言吧,答主也用過c#,winfrom,python等等。答主覺得每個編程語言,都是有自己存在的意義的。比如說java,它大部分都是在做服務器端開發。目前最火的python主要大數據,機器學習。編程語言的產生就是為了解決生活中的問題,沒一個編程語言的產生都對應的解決了一個生活到編程的問題,只不過有些問題是常見的,有些問題是不常見的,所以有些編程語言用的人比較多,有些編程語言用的人就比較少。答主本人每次看到什么什么大型網站對于編程語言的排名,我有時候甚至有點搞笑,那如果java排第一,那c語言那要不棄用算了。
這就是答主最喜歡和最討厭的編程語言,有什么其他的好的想法的可以在下方評論,我們一起討論研究。
感謝邀請。我是從事前端開發的,所以比較喜歡的肯定是javaScript,不過這個并非是編程語言,只能說是腳本語言。比較喜歡的編程語言是java,一來,java經過歷史的沉淀,相對來說已經比較成熟,而且衍生的許多框架也極大提高了開發效率,可能使用比較多的就是SSH框架了,但是這幾年spring衍生出來的一些框架也逐漸受到許多開發人員的喜歡,例如spring cloud,spring boot等等,這些都是非常好用的框架。
說回javaScript,之所以喜歡這個,是因為我覺得其實js的功能非常的強大,對于原生的js,分為DOM和BOM兩部分,通過Dom操作可以對頁面的元素進行增刪改查,對于瀏覽器的一些東西,可以使用BOM進行操作。另外,它還可以用于面相對象開發,由于這個特性,許多前端框架都是通過對js的各種封裝,然后開發而成。所以如果使用過js框架的開發者就會知道,js是有多么強大,例如這幾年比較火爆的前端三大框架vue.js,react.js,Angular。這些都是通過js進行開發的,而它們的雙向數據綁定的底層原理也是由js完成。
至于討厭的編程語言,首先,我覺得這個問題就問的不太好,所以語言無好壞,只是我們通常由于項目的需求或者是方便以后的系統維護,通過對此,我們采用某種特定的語言進行開發,嚴格意義上來說,其實一個系統用任何一種編程語言都可以實現,只是實現起來的難易度和效率有差別,所以通常會選擇效率最高的編程語言,你覺得呢?
也說不上喜歡,就是覺得ruby異常的簡潔,很有讓人敲代碼的沖動……
實際還是swift和obj-c用的多
其實最喜歡的恐怕還是C和匯編吧?????♂?
10
回答10
回答10
回答10
回答8
回答0
回答9
回答10
回答5
回答10
回答