程式世界系列之-程式設計語言無罪[下]

來源:互聯網
上載者:User

  ps:首先在這裡感謝各位coder支援!非常感謝!同時建議非常好,我後續文章會吸取!對於排版,我會盡我最大可能在有限時間內做好!更多滴,還是希望各位能多多拍磚,文章才會更加完美!感謝!

 

  題記:昨夜網速比較龜速,文章再次獻上下篇(時間關係,配圖少,各位海涵)!沒看過上篇滴,傳送門http://www.cnblogs.com/Beyond-bit/archive/2013/05/01/fault.html

  

  接上一篇

  這裡我們將從個語言市場佔有,語言受眾體,語言支援贊助方來分析個語言。

 

  
  

  上面是2013年4月的圖,我們多多少少大多都見過吧!不過每次該圖公布出來,大都會引發爭論,或者討論!表中的資訊多多的少少的告訴開發人員開發語言在全球市場佔有率。

 

  首先談市場佔有:

C,C語言從開始到現在市場一直都是比較穩定的!由於其社會地位和側重點不同,涉及到的領域範圍比較開闊(海洋,科技,生化等研究性領域),都是作為底層開發,所以市場比較穩定,近幾年來不會出現大起大落。

C++隨著他的發展該語言也回到平穩,起伏比較穩定,當然他就像C,有自己的領域,像圖形處理,大型遊戲前後端開發(未來可能由C/C++肩負起物流網底層支援)。

大家也看出來了,前兩者講滴都是比較籠統,簡單單,其實這些就像一個成熟滴男人(很man滴那種哦!),成熟穩重所以他幹滴事情都是我們不常看到滴,但是確實必不可少的!下面我們講講後兩者

Java 發展到現在市場佔有率有目共睹,可能是設計者從一開始就對她規劃的語言生涯不同,不是作為底層語言,有點像中介軟體(這樣的描述可能不準確),該語言憑藉其跨平台性,其矯健的身軀,已經獲得了不少屌絲層級的認可,正所謂殺雞焉用牛刀?java隨意的移植性開源,解決了,上層app平台性問題,所以你會聽到pc端她的聲音,移動端她的聲音,嬌小型電子裝置她的聲音,從google公司將其移植到移動端,一度導致該語言吸引大量不同語言開發人員, 吸引大量廠商來踴躍參加進來,這裡不過多的對其分析了,大家有目共睹,從android現有的市場佔有率來看,其語言最起碼有了較好的發展(從剛開始一度我認為java發展太過狹窄其ME,SE基本很少有人問問津,市場很少)。

C# 市場當然一直由微軟鼎立開拓,微軟的營銷策略就是每次升級必須帶動其生態鏈也升級!勢必影響到市場!不過從微軟一直以來秉承的簡單,易用,人人都會的理念,發展至今客戶群體亦是相當大的。為什麼要講微軟?可以用一句話形容,只要微軟在一天,C#就能在一天,市場不言而喻,現今從pc端移動端,微軟可謂是涉足到了!大樹枝繁葉茂撒,當然乘涼的就多了撒!有人就要說了,移動?wp?可能要吐槽一大堆了,我們這裡不談介個東東,下次有機會,將好好談談ios,android,wp三大陣營。Wp的開啟,直接性的導致c#語言的市場,可以說,為廣大玩C#童鞋開闢了一篇新的天地撒!(目前國內看來陣營確實不強大)

從微軟的投資力度看以後確實不好說(這裡需要稍微開小差了,蓋茨&老喬,兩位要是在職的話,估計移動端的較量那可謂是一場好戲,可惜了,兩位都不在職了,現在看來當年pc端微軟贏了,可是今日移動端apple贏了!打平了!喜歡的童鞋可以網上找找,當年兩家較量的時候是如何的,大多人或許對這段故事不瞭解。蓋茨的競爭手段可謂是空前,這裡就不講了,以後有機會講。老喬的蠻勁確實有點像今天蘭博基尼和法拉利的形象!)

 

         好了,不扯遠了,扯遠了大家覺得煩了!不過這裡介紹的市場與我們從事code開發的息息相關,我們擺在第一位的是生計,解決生計的辦法就是技能,技能的市場決定了我們的就職能否產生價值。市場大了,機會就多,機會多了,屌絲逆襲的機會就大了!是不是介個道理!即使你不想逆襲最起碼,生活不會拮据!

         言歸正傳,下面我們談談語言受眾體,這裡不會分的那麼細緻,因為歸結到底都是碼農,碼畜(呵呵,本來不想用這個詞滴,不過我朝coder的標籤就是介樣,我更喜歡稱泥瓦匠,哈哈哈,為了迎合廣大coder的重口味暫且就這樣吧!重口味?貌似不合適了,見諒吧您就!)

         俗話說同行何必為難同行呢?往往從事底層開發的時不時的就覺得自己很吊,瞧不起上層開發人員(介個可能大多數年輕人居多,沒有任何針對性,各位看官莫急,咱就事論事),總是會看見神馬指標,神馬堆棧,神馬演算法,等等等等,覺得這些東西玩起來效能腫麼腫麼好,別人玩的都是消耗記憶體,效能不佳等等情況(話說回來,這年頭有幾個還會在乎記憶體條的?記憶體條4G都買到100+——200+人民幣了)、或許我們更多的就是交流思想,交流編程的心得,編程的設計!沒有必要比較誰學的語言牛逼,其實都不牛逼,牛逼的只是自己的虛榮心撒!你敢說不是?再牛逼的程式設計語言也是服務人民~~~

 

  下面我們談談最後一條,語言支援贊助    

介個也不打算細講了,原因呢,其實也沒神馬好講的,跟我們的標題關係不大,跟我們個人發展關乎不重要!但是為神馬要講呢?因為介個可能與我們日後工作的輕鬆和繁重有關,大家都是知道的,程式語言贊助或者擁護放大多都是國外滴,而且大多一:社區開源贊助,二:巨頭贊助,隨著軟體行業的發展,兼并在國外就像吃白米飯,兼并意味著減少自己的競爭者,得到新的技術專利等等,兼并總比流產好吧!不過不好的一點就是慢慢的就會變的商業化了!從java語言就能明顯的看出來,慢慢商業化後的java很長時間沒有更新,當然離我們最近的更新java 7中還是頻爆bug,還是安全bug,不過還好,漏洞提交者還是比較自覺的讓官方資助者留出時間去修複的!

當然開源資助放,對我們coder個人的利弊大家都是看在眼裡的,為喜歡研讀各種源碼的人提供綠色通道,同時不斷的湧現出良好地第三方開源庫,開源架構,極大的減少了我們滴,繁重工作量~!

        

 

         長篇大論終於完了,要說總結的吧,我覺得可以總結這樣滴,如果要想在程式的路上走的更遠,更好,更強,那就要放低我們的身段,時刻的調整好自己的心態(當然時不時的總有外界因素幹擾,介個就要靠自身),以解決實際問題為目標,程式語言只是一個為我們提供生計的工具,只是介個工具比較特殊!超越貴在堅持!不要總是給程式設計語言貼標籤,總給自己貼標籤。

         最後此文章獻給那些還一直辛辛苦苦默默奮鬥在程式的路上的人們(同時也獻給我自己)!          如果你們熱愛程式設計語言,那就無厘頭的熱愛下去吧!埋頭不要抬頭,路邊的野花不要采!如果願意,你就把她當做自己滴女神一樣愛撒,儘管女神有時候可能會發脾氣(各種異常各種bug),那是你不懂她,等你時間長了懂她了,她就像溫順的馬一樣!任你駕馭!不要鬧滴半路分手!

 

送給大家一句網路程式格言: 人生要多少hello world 才算完整。。。?最後感謝大家觀摩!

 

         Ps:如果喜歡文章,後續我將打算出,三國鼎立之平台端解析、程式員之七宗罪、程式員之學習方法論道、程式員程式安全的第一道閘門、java7之新特性、java之深度曆險、關於spring,spring security,耶魯大學單點登入整合SSH+spring security等等學習心得、篇幅有點多了,首發部落格園!敬請期待~~~

  

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.