IT担当者はどのプログラミング言語を好きで嫌いですか?

私たちはどのような調査について話しているのですか?

プログラマー向けの人気の質問と回答サービスである Stack Overflow が公開されました

開発者に対する年次調査の結果について自分自身と、仕事で使用するテクノロジー。この調査は 181 か国の 83,439 人の開発者が参加し、2021 年 5 月から 6 月にかけて実施されました。

調査の参加者は、仕事で使用するプログラミング言語、フレームワーク、ライブラリ、ツールについても話しました。

「お気に入り」の言語を決定するには、Stack Overflowは、開発者に昨年使用した言語と次の言語で何を書きたいかを尋ねました。回答者がその言語で作業し、それを引き続き使用したい場合は、両方の項目に「ニシコクマルガラス」を入れました。

降順で上位10のお気に入りの言語には、Rust、Clojure、TypeScript、Elixir、Julia、Python、Dart、Swift、Node.js、Goが含まれます。

インタビュー

さらに、回答者の中には、Go または Rust で開発を開始または継続したいと考えている JavaScript 開発者が 10,000 人以上含まれていました。

Rust はシステムとして人気があることが証明されていますプログラミングであり、Linux カーネル開発では C に次ぐ第 2 の言語とみなされています。その理由の 1 つは、メモリ関連のセキュリティ バグを排除できるためです。

調査の上位5つのお気に入りには、Rust、Clojure、TypeScript、Elixir、およびJulia(降順でリストされています)が含まれます。その後に、Python、Dart、Swift、Node.js、Goが続きます。

同様に、調査作成者は次のように判断しました。そして「最も嫌われている」言語。彼らは、プログラマーが来年絶対に使いたくない言語を尋ねました。まずはプログラマーの「お気に入り」についてお話しましょう。

私の好きな言語はRustです

Rustプログラミング言語は、世界中のプログラマーの中で最も多くなっています。これは、プログラマーにとって最大のフォーラムであるStackOverflowポータルの専門家が到達した結論です。

Rustは6回連続で「最も愛されているプログラミング言語」の地位を獲得した、とZDnetは書いている。回答者の絶対多数が彼に投票した。そのうち 86.69% が彼に投票しました。 

なぜ錆びるのか?

さびプログラマーはそれにタグを付けますキーワードを使用した簡潔な構文。さらに、マルチスレッドで作業する際のメモリリークやエラーを防ぐのに役立つコードアナライザーがあります。また、開発者は、メモリ内のデータの場所の独立した管理(ポインターを使用)、ガベージコレクションの欠如、および強力な統計タイピングに注目しています。

言語はどのようにして生まれたのですか?

14 年前、Mozilla 従業員の Graydon Hore私は自由時間に言語の開発を始めました。 2009 年に Mozilla が正式に参加するまでの 3 年間、彼は一人で働きました。 1 年後、同社は Rust を一般公開しました。

2年後、言語の最初のアルファリリースが行われました。特にRustでは、開発者がWebブラウザ用のサーボエンジンを作成しました。もう1年後、IT大手のSamsungがServoの作業に参加しました。コラボレーションの結果、サーボコードはARMアーキテクチャに移植されました。

Rust1.0は2015年にリリースされました。運用の最初の年に、プログラミング言語はStackOverflowポータルの「FavoriteProgrammingLanguage」コンペティションで銅メダルを獲得しました。その後のすべての年、彼は独占的に1位を占めています。

さびの特徴

Evroneのアナリストは、Rustコードに注意しますプログラミングの4つの主要な概念、手続き型、並列、機能、およびOOPに対応します。したがって、Rustは多くの用途がある多目的な言語です。例えば:

  • クライアントアプリケーションとWebサーバーのプログラミング。
  • ブロックチェーン;
  • 独自のオペレーティングシステムを作成する。
  • システムとサーバーを監視するためのプログラムとアプリケーションを作成する。
  • 汎用ソフトウェア開発;
  • インフラストラクチャの作成。
  • ブラウザやゲーム用のライティングエンジン。

Rust は比較的新しい言語ですが、それは常に変化し、進化しています。ちなみに、この言語は「エキゾチック」で珍しい言語とみなされているため、ウイルス作成者も愛用しています。珍しいプログラミング言語を使用することで、ウイルス対策プログラムから悪意のあるプログラムを隠すことができます。彼らの助けを借りて、たとえば、Rust で書かれたローダー内に C で書かれたトロイの木馬を隠すことによって、シグネチャ分析を欺きます。多くの場合、ハッカーは初期の作成物を Rust で完全に書き直します。

プログラマーはどの言語を嫌いますか?

結果による最も嫌われている言語のランキングStack Overflowが実施した調査の一部は言語Cになりました。回答者の66%はこれ以上扱いたくないと考えており、逆に39.56%だけが書き続ける準備ができていました。

ちなみに、受け取った言語はCだけではありません嫌いなステータス。彼と一緒に、このステータスはC ++、Delphi、Java、R、PowerShell、COBOL、PHP、Perl、Assembly、Groovy、Objective-C、Matlab、VBAによって受け取られました。

このリストに示されている COBOL は次のとおりです。最古のプログラミング言語の 1 つ。この言語は 20 世紀半ばから存在し、長い間死んだ言語と考えられていました。しかし、2020 年春、コロナウイルスのパンデミックの中で再び人気が高まりました。 

昨年、アメリカの州の当局ニュージャージーは、COVID-19のパンデミックにより、米国の雇用システムにおける古いPCの作業負荷が増加したため、COBOLプログラマーを探し始めました。 The Registerによると、スペシャリストは40年前にメインフレームのソフトウェアを更新する必要があり、メインフレームは負荷に対応できなくなります。失業率の上昇により成長しました。何十万人もの人々が職を失い、全国の失業手当の要求は数週間のうちに1600%増加しました。同時に、着信アプリケーションの半分は大幅な遅延で処理されます。そのためには、COBOLスペシャリストが必要です。目標は、メインフレームソフトウェアをアップグレードすることです。しかし、当局がそのようなプログラマーを見つけることは非常に困難でした。

続きを読む

ブラックホールがどのように星を破壊し始めるかを見てください

大型ハドロン衝突型加速器で発見された新しい粒子

NASA:「科学」モジュールの状況は以前に発表されたよりも深刻です

Stack Overflow - に関する質問と回答のシステム2008 年に Joel Spolsky と Jeff Atwood によって開発されたプログラミング。Stack Exchange Network の一部です。この種の他のシステムと同様に、スタックオーバーフロー質問と回答を評価する機能を提供し、登録ユーザーの評判を上げたり下げたりします。