ホームページ > 記事 > テクノロジー周辺機器 > Python は引き続き 2023 年のプログラミング言語リストをリードします。 SQL が作業要件で 1 位を獲得
テクノロジーの急速な発展に伴い、プログラミング言語は現代社会に不可欠な部分となっています:
Web サイト開発、モバイル アプリケーション、人工知能、組み込みシステム、プログラミング言語はすべて重要な役割を果たします。
現在人気のある AI 人工知能のほとんどは、Python 言語を通じて実装されています。
AI技術フレームワークの基本言語であるPythonは、他のプログラミング言語と比べて動的コンパイルが可能で、開発効率が高いだけでなく、ネットワークやネットワークの構築も可能です。プロセスデータ。
シンプルな構文と複数のシナリオでの汎用性により、Python は近年最も人気のあるプログラミング言語となっています。
同様に、SQL (構造化照会言語) は、リレーショナル データベースに情報を保存および処理するために使用されるプログラミング言語です。
SQL を使用すると、ユーザーはデータのクエリ、データの挿入、更新、削除、データベース構造の定義と管理などのさまざまな操作を実行できます。
SQL を通じて、ユーザーはデータベースと簡単に対話して、データの保存、取得、保守を行うことができます。 SQL 言語はシンプルな構文と豊富な機能を備えているため、開発者は大量のデータを効果的に管理できます。
したがって、IEEE Spectrum が発表した今年の第 10 回トップ プログラミング言語の年間リストでは、Python と SQL がそれぞれトレンドと求人で 1 位にランクされ、Python は Spectrum のトップ リストで 1 位にランクされました。
Spectrum のランキングは、プログラミング言語とプログラミング言語に対する典型的な IEEE メンバーの関心を反映しています。ニーズ。
職種カテゴリは、関連する職種に現在必要とされるプログラミング言語のスキルを示し、傾向は、特に人気があるまたは評価されている現代のプログラミング言語を表します。
プログラミング言語における Python の優位性は、より小規模でより専門化された言語を犠牲にして主に強化されました。
Python は「何でも屋」プログラミング言語となっており、いくつかの分野では優れています。
たとえば、人工知能の分野では、強力で広範なライブラリにより Python がユビキタスになります。
ハイエンド コンピューティングではムーアの法則が薄れてきていますが、ローエンド マイクロコントローラーは依然としてパフォーマンス向上の恩恵を受けており、現在では 70 セントの CPU で利用できることになります。力。
そして、Python は組み込み開発において競争力のある選択肢となっています。
長期的には、Python の立場も強化されています:
現在、多くの子供やティーンエイジャーが Python を使用して自分たちの Be the first を作成しています。最初の LED を再生または制御します。
これにより、より高度な分野にシームレスに移行でき、同じプログラミング言語を使用する仕事を見つけることもできます。
#しかし、Python をマスターするだけでは、プロフェッショナルのニーズに完全に応えることはできません。
リストの「ジョブ」ランキングでは、SQL がリストのトップにあります。これは、今日の分散アーキテクチャでは、大量のビジネスクリティカルなデータが SQL データベースに保存されているためです。
この情報を使って何かをしたい場合は、その情報を入手する方法を知らなければなりません。
しかし皮肉なことに、純粋な SQL プログラマーは仕事を見つけるのが難しいのです。雇用主は、SQL スキルが Java や C などの他の言語と組み合わされていることを好みます。
一方、現在のランキング傾向では Python が間違いなくナンバー 1 になっていますが、プログラミングが単一になるにはほど遠いです。文化。
Java とさまざまな C 系言語を組み合わせると、特に高パフォーマンスのタスクやリソースに依存するタスクにおいて、人気が Python を上回りました。
Python のインタープリタのオーバーヘッドは高すぎるため (この点で Python の競争力を高めるための多くの試みにもかかわらず)、また、他の理由で Python に簡単に統合できないソフトウェア エコシステムがあるためです。
###たとえば、R 言語は統計分析と視覚化に使用される言語で、ビッグデータの台頭とともに数年前に注目を集めるようになりました。
R 言語は強力ですが、学習するのは簡単ではありません。その構文は難解であり、関数はベクトル、リスト、その他の高レベルのデータ構造全体に対して実行されることがよくあります。
同様の分析機能やグラフィックス機能を提供できる Python ライブラリはありますが、R 言語はその特異性により依然として非常に人気があり、そのため R スクリプトの移植も困難になっています。
大量の統計分析や学術研究が R 言語に基づいていることを考えると、これは重大な問題です。
この状況は Fortran と似ています。 Fortran では、物理シミュレーションやその他の科学計算用の既存の検証コードの価値は、現存する最も古いプログラミング言語の 1 つの使用に関連するコストを常に超えてきました。
今日でも、人々は Fortran プログラマーとして仕事を見つけることができます。ただし、これらの仕事は主に米国連邦防衛研究所やオークリッジ国立研究所などのエネルギー研究所で行われるため、この仕事には機密保持許可が必要になる場合があります。
セキュリティ クリアランスを取得できないが、一定の歴史を持つプログラミング言語が好きなら、Cobol も選択肢の 1 つとなります。
これは Fortran と同様の理由です。エラーが発生した場合でも問題なく動作するコード ベースが多数インストールされているためです。
多くの大手銀行は依然として Cobol プログラマーを必要としており、実際、市場には通貨分野のポジションよりも Cobol マスターを求めているフィンテック開発者のポジションの方が多くあります。
これらの古い言語は、予期せぬ場所にも登場する可能性があります。たとえば、ラダー ロジックはもともと産業用制御アプリケーション用に作成されたものであり、通常は昔ながらのテクノロジと関連付けられています。
しかし、最も魅力的な新興航空宇宙企業の 1 つである Blue Origin は、ラダー ロジックのスキルを必要とする求人を掲載しています。
これは、ブースターと宇宙船に燃料を供給し、電力を供給し、テストするために必要な地上機器のクラスターに関連している可能性があります。
Python が現在の主流のプログラミングではありますが、Java 言語と C 言語には依然として独自の利点があり、一部の古い言語は代替不可能であることがわかります。
さまざまなプログラミング言語はさまざまなニーズを満たすため、多様性を維持することが重要です。
以上がPython は引き続き 2023 年のプログラミング言語リストをリードします。 SQL が作業要件で 1 位を獲得の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。