[PYTHON] Die Popularität von Programmiersprachen

Es gibt viele Möglichkeiten, mit Qiita in Kontakt zu treten, wenn Sie Programmiersprachen in Japan studieren und schreiben. Ich habe den Artikel ein wenig überarbeitet, weil ich viele Vorschläge erhalten habe. Zuallererst gilt die Gleichung der Popularität = Anzahl der Artikel sicherlich nicht. Ich möchte, dass Sie sie als Referenz für das Erlernen von Programmiersprachen verwenden, indem Sie interpretieren, dass es viele Referenzen zum Lernen gibt, die leicht zu erlernen sind.

Japans Trendsprachenranking

Als ich die Programmiersprache zum ersten Mal lernte, erinnerte ich mich daran, dass ich mir Sorgen darüber machte, was ich lernen sollte, und stufte sie anhand der Anzahl der Artikel in Qiita ein, um die Trends der Programmiersprache zu untersuchen. Als Auswahlkriterien für die zu untersuchende Programmiersprache wurden subjektiv die Hauptprogrammiersprache (Java, C usw.) und die Programmiersprache (Go, Rust usw.) festgelegt, die Aufmerksamkeit erregen.

figure_1.png

Infolgedessen wurde der 1. und 2. Platz zu JavaScript und Ruby. Ich denke, es ist wie erwartet, weil sich JavaScript in den letzten Jahren rasant entwickelt hat. In Bezug auf Ruby wird angenommen, dass die Tatsache, dass es in Japan hergestellt wird, einen starken Einfluss hat. Ich dachte, dass nur wenige Unternehmen Python in Japan eingeführt haben, aber es scheint, dass es beliebt ist. Danach denke ich, dass Sie auf das hohe Maß an Aufmerksamkeit von Swift achten können. Es ist drei Jahre her, seit es 2014 veröffentlicht wurde, und dies ist die Anzahl der Artikel.

Es wurde darauf hingewiesen, dass der Sprachtrend nicht nur aus der Rangfolge der Anzahl der bisherigen Artikel verstanden werden kann. Ich denke, das stimmt. Um den Trend klarer zu machen, habe ich die Anzahl der Artikel, die im letzten Jahr veröffentlicht wurden, grafisch dargestellt.

figure_2.png

Ich denke, dies hat den Trend zu klareren Sprachen in Japan verdeutlicht. Bemerkenswert scheint die Popularität von Python zu sein, die auf das große Interesse am maschinellen Lernen in den letzten Jahren zurückzuführen zu sein scheint. Darüber hinaus ist zu erkennen, dass Objective-C aufgrund des Anstiegs von Swift einen deutlichen Rückgang des Interesses aufweist.

World Trend Language Ranking

Bis zu dem oben Gesagten habe ich anhand der Anzahl der Artikel in Qiita nach Trendsprachen gesucht. Daher habe ich auch die Trends in der Welt berücksichtigt. Wenn Japan Qiita ist, dachte ich, dass die Welt Stack Over Flow sein würde, also habe ich versucht, sie auf die gleiche Weise einzustufen. Bitte beziehen Sie sich auch darauf.

figure_1.png

StackOverFlow hat eine längere Geschichte und mehr Artikel als Qiita, so dass die wichtigsten Sprachen, die es schon lange gibt, die Spitzenpositionen einnehmen. Persönlich fand ich, dass das bevorzugte Javascript wieder das interessanteste war. Ähnlich wie im oben genannten Japan-Ranking haben wir die Änderungen in der Anzahl der Fragen für jede Sprache im letzten Jahr eingestuft.

figure_3.png

Es ist ersichtlich, dass R und andere im Vergleich zu Japan eine hohe Wachstumsrate verzeichneten. Darüber hinaus weist Python immer noch eine hohe Wachstumsrate auf, und man kann sagen, dass Swift, Go usw. ebenfalls Aufmerksamkeit erregen.

Recommended Posts

Die Popularität von Programmiersprachen
Übergangsanimation der beliebtesten Programmiersprache (#Programmiersprache #popular)
Merkmale der Programmiersprache [Memo]
Grundlegendes Schreiben verschiedener Programmiersprachen (Self-Memo)
Leistungsbewertung der Programmiersprache auf Basisebene
Trends in Programmiersprachen aus Sicht von GitHub (aktualisierte halbjährliche Änderungen)
Der Beginn von cif2cell
[Hinweis] Beginn der Programmierung
Rekrutierung von Programmiermeistern
Die Bedeutung des Selbst
der Zen von Python
Die Geschichte von sys.path.append ()
Rache der Typen: Rache der Typen
Numerische Darstellung von Tagen in verschiedenen Sprachen
Das Ende der katastrophalen Programmierung # 04 "Fehlerhafter Ausnahmebereich"
Animieren Sie die Grundlagen der dynamischen Planung und Rucksackprobleme
Sprechen Sie über die Zeiterfassungs-API in der Programmiersprache
Richten Sie die Version von chromedriver_binary aus
Scraping das Ergebnis von "Schedule-Kun"
10. Zählen der Anzahl der Zeilen
Die Geschichte des Baus von Zabbix 4.4
10 beliebtesten Programmiersprachen im Jahr 2020
Auf dem Weg zum Ruhestand von Python2
Lineare Programmierung + Hands-on von Zellstoff
Vergleichen Sie die Schriftarten von Jupyter-Themen
Holen Sie sich die Anzahl der Ziffern
Erläutern Sie den Code von Tensorflow_in_ROS
Verwenden Sie die Clustering-Ergebnisse erneut
GoPiGo3 des alten Mannes
Berechnen Sie die Anzahl der Änderungen
Ändern Sie das Thema von Jupyter
Ändern Sie den Stil von matplotlib
Visualisieren Sie die Flugbahn von Hayabusa 2
Über die Komponenten von Luigi
Verknüpfte Komponenten des Diagramms
Filtern Sie die Ausgabe von tracemalloc
Glossar aller Programmiersprachen
[Für Anfänger] Eine Wortzusammenfassung der gängigen Programmiersprachen (Version 2018)
Über die Funktionen von Python
Erster Monat des Programmierlernens
Simulation des Inhalts der Brieftasche
Die Kraft der Pandas: Python
Beste 3 aus den Eindrücken des Lesens des neuen Shell-Programmierlehrbuchs
Programmieren, um in der Welt zu kämpfen ~ 5-1
Programmierung, um in der Welt zu kämpfen ~ 5-5,5-6
Die Spezifikationen von Pytz haben sich geändert
Testen Sie die Version des Argparse-Moduls
Finden Sie die Definition des Wertes von errno
Der Tag des Dockerlaufs (Hinweis)
Programmieren, um in der Welt zu kämpfen 5-3
Zeichnen Sie die Ausbreitung des neuen Koronavirus
Die Geschichte von Python und die Geschichte von NaN
Erhöhen Sie die Version von pyenv selbst
Holen Sie sich die Anzahl der Ansichten von Qiita
[Python] Der Stolperstein des Imports
Erster Python 3 ~ Der Beginn der Wiederholung ~
Japanische Übersetzung des e2fsprogs-Handbuchs