ソフトウェア業界分析会社として有名な RedMonk は、2022 年 1 月 (第 1 四半期) のプログラミング言語ランキングを発表しました。
RedMonk プログラミング言語ランキングは、GitHub および Stack Overflow でコードの使用状況とプログラミング言語のディスカッション数を追跡し、統計分析後にランキングすることで、潜在的な言語採用傾向を洞察することを目的としています。このリストは年に 2 回発行され、これは今年の最初のリストです。
現時点では、RedMonk のプログラミング言語のソート アルゴリズムの基本的な考え方は変わっていませんが、具体的なデータ収集方法は変更されています。 GitHub Archive は、GitHub データを分析するためのデータ ソースとして使用されるようになりました。Stack Overflow 部分では、Stack Overflow が提供するユーティリティ ツール データ エクスプローラーが直接使用されます。具体的な並べ替えアルゴリズムについては、公式の紹介を参照してください: https://redmonk com/sogrady/2022/03/28 / language-rankings-1-22/
次の図は、第 1 四半期のプログラミング言語ランキングを示しています:
##ランキング 上位 20 のプログラミング言語は次のとおりです: #1 JavaScript
2 Python
3 Java
4 PHP
5 CSS
5 C
#7 C
8 TypeScript
9 Ruby
10 C
11 Swift
12 R
13 Objective-C
14 シェル
14 Scala
16 Go
17 PowerShell
18 Kotlin
19 Rust
19 Dart
いつものように、この四半期のランキングはあまり変わっておらず、安定した。 RedMonk は、議論すべきいくつかの注目すべき例外を除けば、近年の言語の動きのパターンとしては、まったく動きがない、と指摘しています。実際、ここにある 20 言語のうち 17 言語は 3 四半期連続で安定しています。これは興味深い疑問を引き起こします。この安定性は業界での使用状況を表しているのでしょうか、それともプロセスの成果物に近いのでしょうか?
これらのランキングの動きが減少し始めるにつれて、相対的な停滞の時代に突入しているのではないかと考えるのは興味深いことです。もちろん、新しい言語は今後も登場し続けますし、新機能の追加や外部要因によって上昇する言語もあるかもしれません(以下の Dart など)が、業界全体を見渡すと、ある程度のバランスが形成されているのかもしれません。言語はニッチな分野を見つけて、特定の競合他社と同等の地位に達します。
それを判断するのは時期尚早であり、これらすべては人的要因でも業界の変化でもなく、他の外部要因の結果である可能性があります。現在進行中のパンデミックと、目に見えるものと目に見えないものの広範な影響がその候補であることは明らかです。いずれにせよ、それは私たちが注意深く監視することになるでしょう。
RedMonk は、このランキングにおける個々のプログラミング言語のランキングの変化について分析およびコメントしました:Python (0) / Java (-1):
一時的に Python と 2 位に並んだ後、Java は 3 位に後退しました。ただし、はっきり言っておきますが、このリストで 3 位に入ったことは依然として非常に印象的な成果です。
しかし観察者らは、Python が 2 年連続でこのリストで 2 位にランクされ、再び最も人気のあるエンタープライズ開発言語や 1 つの言語と同等になったため、Python の持続可能な強みは注目に値すると指摘しています。世界の 2 つの最大のモバイル エコシステムのうちの 1 つが距離を置いています。これは、「単なる接着言語」と揶揄する人もいる言語にとっては、かなりの成果です。
PHP (0):PHP はこのリストでは変更されていません。しかし、PHP は 2017 年以来 4 位に位置しているため、これは驚くべきことではありません。観察者たちは、これだけの年月が経ったにもかかわらず、PHP は依然として軽視されていることに注意することが重要であると指摘しています。しかし、人々がどう思おうと、PHP には依然としてその力があります。
C (-2):前のリストでは、C は C# および CSS と同率で 5 位にランクされています。しかし今回は、変化が見られた数少ない言語の 1 つであり、順位を 2 つ落として 7 位になりました。 「この減少は純粋に一時的なものかもしれませんが、前者の足跡をたどるかどうかは疑問です。」
リストの初期では、C は 8 位にランクされていましたが、その後 9 位に落ち、現在は 10 位です。一方、C が最後に 7 位にランクされたのは 2013 年で、2 度目のリスト入りとなった。 「これが単なる一時的なものなのか、それともこの衰退が言語の今後の新たなベースラインを示しているのか、そして今後さらなる衰退が起こるのかどうかを見るのは興味深いでしょう。」
#TypeScript (0 ):
さらに順位が下がるといえば、ランキングで C のすぐ後ろにあるのは TypeScript です。 TypeScript は、Swift 以来最も急速に成長している言語であり、2 つの言語のうちトップ 10 リストにランクインした唯一の言語です。観察者らは、TypeScript が過去 3 四半期独占的にその地位を維持してきたが、停滞期に入りつつあるようだと指摘している。問題は、言語にまだ成長の余地があるのか、それともこれが言語の上限なのかということです。
「這い上がるのは簡単ではありません。今回 C が落ちたとしても、すでに多くのコードと関連する議論があります。TypeScript が上昇の旅を続けたいのであれば、C のような言語はどうすればよいでしょうか。それ以上である必要があります。」Dart (1) / Rust (0) / Kotlin (0):
少し驚くべきことに、最近最も「ホット」な 2 つの言語である Kotlin (#18) と Rust (#19) は変わっていません。しかし、さらに驚くべきことは、Dart が 1 つ順位を上げ、19 位で Rust と同点になったことです。
Kotlin ではこの飛躍に 2 四半期かかりましたが、Rust では 1 四半期かかりました。しかし、約 36 か月間リストの 30 位付近をさまよった後、Dart はトップ 20 に入っただけでなく、開発者の「最愛の」 Rust と歩調を合わせました。 「現時点で最も重要な問題は 2 つあります。第一に、この地位を維持できるかどうか、そして維持できるとしても、さらに成長の余地があるかどうかです。」
主要なネチズンがどのように考えているか見てみましょう。 it ランキングのコメントと意見:

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Dreamweaver Mac版
ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ホットトピック



