• <bdo id="1ftk3"></bdo>
      <bdo id="1ftk3"></bdo>

      1. 歡迎來到合肥浪訊網絡科技有限公司官網
          咨詢服務熱線:400-099-8848

        程序員篇——你把握了多少種言語?

        發布時間:2020-12-25 文章來源:本站  瀏覽次數:2094

        假如程序員是戰士,編程言語是兵器,那么每種言語都是什么兵器?你又把握了多少呢?
        PHP是電鋸。是面向致力于web app的戰士的第一批兵器之一(甚至在“web spp”這個名詞變得流行之前)。能夠完結作業,但看起來很雜亂,幸運的是現在有更好的挑選。

         

        Perl是戰士托付的殺手。優雅,強壯,能夠快速讓方針(特別是假如文本文件的話)堅持緘默。一定要與這個殺手的指令堅持良好的關系,否者你或許會發現難以把握這個兵器。(Perl既強壯又靈活,可是語法和語義使之難以把握,并導致難以讀取和難以保護代碼。就像刺客,隱蔽但有用)。

        Python是坦克。有著很好的防護,堅實,確保粉碎你的問題。假如你是一個初學者,一般也能夠來瞄準和射擊(只需略微訓練一下)。假如你是一個專家,你就能夠有條不紊地布置來征服地形??墒?,雖然它是如此有用,但它也是緩慢的。你能夠挑選在揮舞武士刀的超級戰士即C-擴展(見下文)的支持下,處理任何潛在的緩慢問題。

        JavaScript是戰斗機的導彈。JavaScript花了一段時刻才成為導彈。它開始是一個炸彈,只會導致惱人和巨大的泥漿噴濺,但多年的時刻(特別是公布V8,有了巨大的社區和一些十分好的框架,也能夠當作是真正棒的戰斗機技能)現已讓它變成了一個導彈,它能夠供給了肯定的能量來快速完結作業,假如不要求優雅的話。

        Java是子彈,意味著要從單支槍(JVM)中發射??墒?,槍支制造商制作了不同的槍,因而不幸的是現在類似外觀的子彈也有了細微的變異。不管怎么說,完結作業仍是很有用的。

        Scala是從火影忍者中的“影兼顧術”才能。答應你創建自己的兼顧,并完全壓倒你的敵人。

        ActionScript是拋石機。給人一種它很簡單運用的錯覺,看起來很有吸引力,可是移動緩慢,而且擊中方針更慢。假如你有更好的挑選,那么為什么要運用它呢?

        Objective-C是沒有力氣的光劍。有幾分類似于C,但好像更有一點風格,和一些額定的功能。你的敵人或許會以為你看起來很傻或真的很帥(假如你有Xcode并訪問所有的開發東西,那么很有或許是后者)。

        C ++是帶盾牌的劍。盾牌(OOP / RAII功能,模板等)能夠略微協助你抵御風險,但假如不能明智運用的話,它就會變得粗笨和成為負擔。你能夠挑選拋棄盾牌,只用劍,增加沖刺速度(由于C ++是C的超集),但有經歷的戰士知道怎么帶著兩者沖刺。

        C是武士刀,致命而尖利,能夠獎勵專業人士超越實際的權力。但要留意,假如你在一個滿是其他武士刀的房間里訓練的話,你或許會意外劃傷。(C言語在編譯器的協助下最接近程序集,而且對履行代碼最有潛力??墒橇粢獬鯇W者戰士或許會意外開釋指針)。

        Assembly是你自己的身體。假如你是李小龍或超人,那么你只需要它就OK了??墒?,除非你出生在另一個擁有超人才能的星球上,或者現已將你的身體和心靈鍛煉到達武力完美的境地,否者你就需要運用兵器(編譯器/解釋器)。

        Swift是有力氣的光劍。你現在能夠偏轉爆破,移動方針,而不觸摸它們,直接嚇唬敵人屈服和敬畏??墒穷~定的力氣帶來了黑暗面的引誘(與Objective-C相比,Swift帶來了更多的自在和才能,可是增加的靈活性有或許導致難以理解和保護的代碼)。

        Go是星際迷航的相位槍。未來派,時尚又最小型,沒有太多的虛飾來完結作業。為了打倒那些更有經歷的敵人,現在你或許需要運用另一個兵器(由于Go仍然在被架空,并正在開發社區和支持基地,以便于成為被挑選的兵器,雖然這好像產生得很快)。有了Jean Luc Picard(Google)魅力和能干的領導,你能夠確定它將重拳出擊,很快就會有超出“打暈”和“殺死”(巨大的庫,東西,支持等)的設置。

        Ruby是Halo中的幽靈機。當它擊中方針的時候十分滿意,并發出力氣,但有時會痛苦地緩慢的機動飛翔。(關于Ruby有許多吸引人的特點,但最大的批評是,當樹立大的規劃時,它還沒有匹配一些其他替代選項的功能)。

        Bash是帶著一些躲藏貨品的運送飛機,而且主要是面向于那些需要運送其他戰士或兵器的戰士。在緊迫情況下,你能夠放下躲藏的貨品,破壞一些損傷,但在大多數情況下,用于布置和長途觀察(Bash是巨大的粘合劑,也是憑仗自身才能立足的一種編程言語??墒撬詈檬亲鲆恍┹p便作業,留下重活給一些其他言語)。

        上一條:設計師教你如何制作具有“...

        下一條:關于移動端規劃知識共享—...

      2. <bdo id="1ftk3"></bdo>
          <bdo id="1ftk3"></bdo>

          1. {关键词}