プログラミング言語の戦い

プログラミング言語の戦い

@author:Runsen

私は自分のアイデアが架空来るによると、少しのPython、Javaの知っています。

現状

TIOBEプログラミング言語の月リストの最新版、2020年3月、焼きたてのプログラミング言語の新しいリストに入りました。

我々はトップ3には、Java、C、Pythonのある、リストから見ることができます。株式の10.11パーセントは、第三位と先月と比較すると、Pythonは、10.11パーセントに1.85に上昇し続けています。

、そのような私たちのそれぞれが、比較的一般的なプログラミング言語の使用を理解するためのJava、Pythonのは、JavaScript、C / C ++、ゴー、C#プログラミング言語として。

プログラミング言語のさまざまの顔を「困難到達するために」、私たちは異なる意見を持って、それぞれのプログラミング言語は、その存在の意味を持ち、戦争のプログラミングは「戦争」差し迫っ、停止することはありません。

ファミリー南北戦争

最近では、プログラミング言語の家族は、「家族の再会」を開いて議論しているTIOBE彼らのランキングを。

以下は、家族の対話です。

最年少のPy:最近、私は強力です。2015年からは、人工知能の始まりは、誰も私から学び、基本的に私はほとんど無敵兄になりました。

++ Cの第四:そうそう、最年少、あなたは、データ解析、機械学習、深い学習、あなたのジャンゴ、フラスコやその他のWeb開発と相まって、自然言語処理を爬虫類、でもあなたは私のPyQtはを占有しなければなりませんQT GUI市場は、あなたが最年少の第四になるために私を導いた不正な、です。

最年少のPy:あなたが書き込みにあまりにもハードで、私は、コードのあなたの100行は、オブジェクト指向が何であるかを理解するのは難しいことを言った人、始めるために数分を学び、私が取得するためにダースラインを持って、誰だとあなたは私の弟です、私は上司だけど、すぐに、学ぶことができます。

C ++の第四は、上司のJavaに言った:ビッグブラザーは、誰かが王位を奪う権利を追求したいと考えています。

ボスJavaは:今の時代は確かに今、すべてのデータアナリストが唯一のPython、すべてが叫んだだろう、最年少であること:人生は短いですが、私は、Pythonを使用しました。レベルのプログラミング非難データアナリストが低すぎる、コードをPYに書き込むための書き込みが完全に他の言語を学ぶことではありません。

でもあまりにも多くのPythonを書くだけでなく、ガイドパッケージはマンまでで、注目すべきものはありません。彼女の第二子のCの軽蔑は、言いました。最年少、上司は、私は王位を奪う権利を追求する勇気がなかったとき、あなたが持っているものを言います。

最年少Pyが:我々がレース、そして今私を見ていないのはなぜいくつかのより多くの開発者は、複数の第一もしくは上司よりも必要です。

ボスのJava:比率よりも、より良いです。怖いは、最後に私はあなたが持っているかを確認します。

最年少のPy:私のコードは、簡単書き込みで理解しやすいし、例えば、私はHello Worldのを印刷し、シンプルであるがprint("Hello World")、それは簡単です。私はあなたにFUBU福を求めますか?

ボスJavaは:Hello Worldのを印刷し、私は実際に数行のコードを必要とするだけでなく、HelloWorldのオブジェクトを宣言します。

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

2番目の子C:私はHello Worldのは少しくらいです印刷し、メインの主な機能を定義したいと思います。

#include <stdio.h>
main() {
  printf("hello world");
}

C ++の第四:私は彼女の第二子をコピーし、さらに彼女の第二子以外のHello Worldを書きます。

#include<iostream>
using namespace std;
int main()
{
  cout << "hello world!"<< endl;
  return 0;
}

最年少は、Pyは:何を参照してください、これはコードを書くように多くのギャップ、ではない、と私はシンプルかつ直接のHello Worldを印刷し、粗よ。

ボスのJava:最年少、あなたは、ああ、すべてのものがオブジェクトではありません、コードの行を書き、私はそれがオブジェクトを宣言すべきだと思います。

最年少のPy:オブジェクトは、私は、[OK]をプリントアウトすることができますどのような。

その他:確かに最年少の書き込みコードは単純すぎるが、でも子供は最年少、あなたが何を行う能力を持って、我々は謙虚、基本を学ぶことができますか?

年少のPy:、インストールは簡単ですが、より多くの数万人よりも、私は私のサードパーティのライブラリに回帰していること言ってほかなりpip install得ることは容易であり、人々はインストールの進行状況バーが表示されましたが、私はないNiubi牛を行うこと言いません。

ボスのJava:私はこれを受け入れることを拒否し、あなたはMavenを見るために倉庫に行きます

私のjarパッケージは、シーンのあらゆる種類を持って、私は最年少あなたにどのようにより良い完全なエコシステムを、持っているでしょうか?

最年少のPy:あなたはのpom.xmlにインストールされているすべての情報は、他の人に伝えると、あなたの依存関係の幽霊が死んだので、長い間、人々はそれを書くために喜んでいますか?

彼女の第二子CとC ++の第四:私たちはcmakeのとGCCコンパイラもできるサードパーティのライブラリを追加したいと思います。

最年少のPy:あなたなしで私のリクエスト、セレン、beautifulsoup、pyquery、lxmlの、Scrapy、クローリー、Pyspiderライブラリとバーストに爬虫類や爬虫類強力なフレームワークのシリーズは、ほぼすべての爬虫類は私の書き込みしている、あなたの市場の早期爬虫類コピー。

ボスのJava:私のWebMagic、Nutchの、Heritrix、Jsoup、SeimiCrawler、コード書かJLiteSpider爬虫類市場の前に、より多くのあなたよりも数倍を行うには、悲しい、今あなたが取る、私と一緒に基本的に爬虫類です。

彼女の第二子C C ++の第四:爬虫類は、慎重に刑務所に乗り込み、そして今爬虫類の最初のケースは、あなたの爬虫類の原因、原因どのように多くのサイトベンの崩壊は、12306がやると言う最年少の多くは偽のトラフィックであるか、パブリック・マイクロチャンネル番号をクロールBANチェーン資産の汚れのシリーズをトリガした背後に、彼らは再び、あなたは多くの人が投票をつかむませんせしまし奪わどのように多くの人々グラブ票には、販売価格、公式の請求書のすべてのトラフィックの爬虫類の20%以上、 。

最年少のPy:私の髪のそれのどれもが、今Baiduのクモは、クロール、手と多くのサイトを称賛し、これは彼らの問題です。

その他:あなたの爬虫類、ほかに他に何?

最年少のPy:マイデータ分析三銃士のnumpyの、パンダ、matplotlibの、プラスSeaborn、scipyのダウンロード、StatModels、Pyecharts、ボケ、ブレイズ、Plotly、NetWorkX、Biopython、SymPyとgwpyや他の科学データライブラリは、単に無敵ですが、叫んだを持っています、およびExcelのPythonから学びます。

ボスのJava:データ解析、私は瓶を提供してきたが、私は私がScalaのを改善するために私の息子を送ったが。

彼女の第二子C C ++の第四:この事は、SPSS、STATA、タブロー、powerbi、エクセル、Echart、FineReportおよびその他の強力なデータ分析ツールが解決することができ、我々はボスを開発するために使用されていない、なぜあなたも書き込みコードです。

最年少のPy:私はドラゴンスレイヤーPycharm、天剣のアナコンダ、開発、データ解析、合併剣、無敵の力です。

ボスJavaは:より多くのIDE開発ツールよりも、私は恐れていないよ、私は、Eclipse、MyEclipse上、のIntelliJ IDEA、NetBeansの強力な爆発の機能を持っています。

彼女の第二子C C ++の第四:Devの-C ++、C-無料、CLion、コード::ブロック、CodeLite、C ++ Builderは、我々は同じなしの問題を感じます。

最年少のPy:私のDjangoのWeb開発コミュニティは非常に大きく、川や湖、Pythonが二本足を実行している2万パッケージ、万人以上が一緒に他のと、私のジャンゴあるので、1足は、私のジャンゴです息子のフラスコ、竜巻、私はほとんど海外に知っている、国内のクレソンを開発しました:Instagramの、ディスカス、ナショナルジオグラフィック、NASA

ボスJavaは:Web開発は、あなたがあえてよりも、私は、SpringMVC、SpringBoot、SpringCloud、セイ私は十分に持っている春の家族を考え出すだろう私自身のTomcat、Jettyのアプリケーションサーバ、マイクロアーキテクチャのサービスが人々を深めなければならないでしょう。私は、サーブレット、JSPの開発を(背後にあるものの、基本的にメンテナンス中)持っていた、私の以前の春の家族の開発のための選択の今サイトでない場合は、PHPのWebサイト開発によって、それが基本的にあります。

彼女の第二子C C ++の第四:私たちはほとんどの市場を持っていますが、当社のソフトウェア開発に基づいているサイトの開発が、このような早期のQQ、マイクロチャンネル、有料としては、宝物のほとんどとそうは当社のソフトウェア開発です。

最年少のPy:私は何をすべきか、分からないこれ、今、私のマシン学習sklearn、深い学習keras、Pytorch、tensorflow、カフェ、PaddlePaddleを最もホットなAIとレースへの能力を持っていますか?このことから、私は最近、王と考えているためです。

ボスJavaは:あなたは栄光クライアントの王、王のあまりの栄光を考えるようにしようとしていないC#(Unity3D)はコアバックエンドサービスは、C ++開発で開発しなければならない、あなたはコピーを持つことはできません。人工知能、Pythonの持つ唯一のデータアナリストは、ちょうどあなたが今までに火災ようにするので、私は私の深い学習ライブラリ--DL4J、ND4JとDeeplearning4j、深い学習フレームワークを実現しませんでしたか。

C ++の第四:CPP-コールTensorflow、Caffe2 C ++ API、PyTorch-CPP、私のパフォーマンスは良いあなたはどのように多くの時間を知っているより。はい、パフォーマンス、最年少、あなたは非常にラインの話。

ナイフアップボスのJava:でもデータがありません、あなたは、人工知能、ビッグデータフレームワークの最年少は、Hadoopのは、Apache Hiveのは、Apache HBaseのは、Apache Sqoop、Apacheの水路、Apacheのスパーク、Apacheのビームの私のapache Apacheのコミュニティを見ていた何をすべきかApacheのFLINK、Apacheの嵐、スパークストリーミング、ApacheのOozieがCloudersマネージャー(CDH)私の開発した、ビッグデータプラットフォームは、私のやっているされ、データが存在しない、あなたは愛、あなたはおかしい猿を何に招待されていませんか力?

最年少のPy:ゲーム、私はpygameの、パフォーマンスを持つことができ、私は比較的非効率的な、ビッグデータは私のpysparkがされていない認めますか?

ファイブC#:あなたpygameのは、ゲーム市場が私を占拠している、あなたが来ることができない末っ子の遊びです。

Javaのボスは笑った:火花は私の息子のScalaの開発で、スパーク人々をあなたにこれらのデータの私の分析(ジャワ)と息子(スカラ座)ではありません、あなたの圧力の下で、Pythonのために、先進pysparkを当惑APIを提供し、我々はRはRsparkを提供して言わなければなりません。古いRは11に過去10が落ちたという。

旧Rは:人々は今、Rデータ分析を学習することはありません奪い、私を襲ってきたあなたの第三子であり、そしてすべてのあなたが学ぶことを、あなたは無敵。

C ++の第四は:誰もがはっきり市場のようなものが十分で占有され、今プレゼントをスローガン「人生は短いですが、私は、Pythonを学びました」。

最年少のPy:「人生は短いですが、私は、Pythonを学んだ」にあります。

ボスのJava:あなたは、すべてのプログラミングのレベルを奪うためだけで降りてきます。Java開発者は、Pythonや、毎分の事を学ぶために。

2番目の子C:私は誰の大学は、私が始め学ばなければならないと確信している、言うことはありません。

C ++の第四:あなたは私は、Pythonを学ぶようにするか、ボスを学習する能力を持って、私は彼が学んでいたとは思いません。私は基本的に死に拷問を受けた人を学んだ、あなたは話のパフォーマンスを継続する能力を持って、毎分がPYで何かを学ぶ、私はほとんどの推薦システムがないため、作業効率のため、行く書き換えする必要があります知っている覚えているようです。

旧10のGO:まれトップ10の今日、そして「人生は短いですが、私は、Pythonを学んだ」、と主張し、「2020年までに、私達は行く一緒に学びます」。

最年少のPy:私はあなたに行って、あなたは常に資格の10話をするには?私はCPythonのを持っているだけでなく、Numbaはそれを行うことはできません動作して速度を向上させますか?

ボスのJava:あなたは私の目の前で話す資格であることを、あなたもマルチスレッドと並行処理することはできません最年少が適切に処理されていない、私も楽しみスローガン「OnceWrite、RunAnywhere」を置くかもしれませんが、追記、私の強力なJVM、あなたは3番目の子供を持っているのですか?

最年少のPy:私は、どこにでも実行し、exeファイルとして表示Pyinstallできない「追記、どこでも実行」

ボスJavaは:私は強いよ、あなたが知らない、あなたはまだあなたのMacとliunxでexeファイルを実行します。私は息子と私Kotlin職業APP市場を持っている、あなたはAPPの市場を持っているだけでなく、兄をしたいですか、この日は少し早いことではありません。

最年少のPy:私はkivy開発APPを持っています。

彼女の第二子C C ++の第四:フラッターはAPPを開発したとの最年少は、どのようにあなたが言うことができませんか?

最年少のPy:それはGoogleのオープンソースのUIツールキット、私の髪の事をなしています。

彼女の第二子C C ++の第四:基礎となるフラッターは我々の開発に基づいています。

最年少のPy:私はとにかく、気にしない、と私は上司だったときに、今、誰もが、Pyは、私の市場が徐々に大きくなっている学んでいます。

2番目の子C:私はあなたが私が最年少の長老だったと言うことができ、1972年に生まれました。しかし、Javaは、世界中の30億台のデバイス上で動作する、と私はとき上司、あなたは勇気確認されませんでしたか?

Pyの最年少:私は長老たちは行いませんので、私は1991年、Javaで生まれたが、1995年に誕生した、上司は何ですか?

ボスJavaは:最年少は、上司になること最年少正しかった、彼はあなた第一、第二子を超えて、拡大しました。

2番目の子C:何?最年少は、彼も、コンパイラ、私のコンパイラに基づいてインタプリタは、私のコンパイラ、下のパッケージ私のコードで、私を超え叫びをあえてしませんでした
スクリプト言語は動的である、彼らはあなたから来る場合は、スクリプトは、私なし独自のコンパイラをしない静的な言語ではない動的言語、最も古い、最年少の息子と私?それを信じるか、あなたが過去10消えていない私は、私は、あなたのコンパイラを与えることはありません。

最年少のPy:FML、お父さんは、私が間違っていた、私は過去10にああ姿を消してはいけません。

スキルズはサイレントPHPを叫んだ:PHPは最高の言語です。

私が言いたいです

技術サポートとして適していないボーナスアイテムとしてのみ適してこの言語のPython、。それは、複雑なロジックを記述することはできませんので。小さなプログラムのような爬虫類、電卓、メモ帳、Qtのを書くための良いです。PythonはJavaとCを超えて、それは不可能です。C ++の第四超えてからPythonは、すでに非常に衝撃的な一大イベントです。

一部の人々は、これが満たされていないと言うことが、なぜPythonの複雑なロジックを記述しませんか?クレソンとやるほとんどはPythonで書かれていない知っていることは?

最初の文、クレソンの後端部は、アップ再書かれ、Pythonコードのほとんどを放棄しました。ユーチューブにも書き換えます。現在、PythonベースのWebサイト、ほとんど唯一の子のみ、このようなAの知っている、と知っているが、ほとんどの推薦アルゴリズムは、外出先で書き直されました。

なぜ?Pythonは遅いため、パフォーマンスのではなく、理由はPythonの構文のあまりに悲劇。たぶん、Pythonの構文は簡単ですが、利点が初心者であるように思われます。初心者は、一般的に手を練習しているので、唯一のガジェット以下の1000行を書き、Pythonの構文は、単純にクールになっている、いずれかの欠点はしませんでした。

あなたが本当にものの分の1以上万行を記述するために、クラスの数十ラッパーのPythonを使用しようとする。しかし、それは文法のどのように深刻な問題を理解することは自然なことです。ただ不快ではないが、ちょうど維持するためにコストがかかりすぎる、それを書き留め。いいえ、静的型チェックが主な理由ではありません。それを解決することができますか?また、優れたコードレビューモジュールの設計は、いくつかを避けることができますが、この方法は、急速な発展をもたらすことができるのPythonのいくつかの利点を相殺するがあります。

あるいは、川や湖その文は、動的モーメントクール、復興火葬場。大規模なプロジェクト、Pythonやのプロトタイプ、事前にプロジェクトには適していません。

Hundeハオは、それをやってみたいどのようにすることができます私の場合、あなたがうまくミックスしたくない場合を除き、あなたは、Pythonの程度の集大成、パイソン5分することができますエントリ、Pythonはまったく同じ構文と英語でない限り、それは、ゴルフの全体的な品質は、ある唯一のもの。人々は、Pythonを学ぶ、およびJavaを学ぶために、本当に難しいと思います。

あなたは難易度のスコア0-5を押すと、そして、Pythonの無困難指数0、PHPの困難指数1は、困難指数2、Javaの難易度難易度4のインデックス3、C ++ / Cインデックスを行きます。あなたは、ゼロベースのプログラミングされている場合、言語の難しさは、その後、深いジャワに、Pythonのから学ぶことが推奨され、困難静的、動的スクリプトを超えています。独力のPython、Javaの手の市場は、ノートレベルの前に基本的です。

テンセント過去の人生は、C / C ++の誕生であるアリ・基本的なJavaの世界では、Huawei社の主な事業は、ハードウェア的にですが、また、基本的なプログラミングC / C ++である必要があります。Baiduは、Pythonは逆のバイトで、ルビーより、行きます。

あなたはより長期的な発展をしたい場合のみのpythonを学ぶことは間違いなく十分ではありません。しかし、個人的には二つの言語が最高に精通しているのJava、Pythonのを感じます。あなたは偉大な神になりたい場合は、C ++を補完するだろう、あなたは無敵です。

@author:Runsen

公開された823元の記事 ウォンの賞賛266 ビュー280 000 +

おすすめ

転載: blog.csdn.net/weixin_44510615/article/details/105222033