[PYTHON] Japan kann in Bezug auf die Programmiersprache Galapagos sein

Kürzlich habe ich Programmiersprachen recherchiert und [diesen Artikel] geschrieben (http://qiita.com/blog3nt/items/c84b95ff3c0045416ac3). Ich werde die Galapagosisierung im Bereich der Programmiersprache erklären, die mir in diesem Prozess aufgefallen ist. Hinweis: Dieser Artikel ist ein Artikel, in dem Programmieranfänger den Grund für den Unterschied im Ranking zwischen Japan und den USA erraten haben. Nicht immer richtig. Wenn es Fehler gibt, werde ich sie korrigieren. Bitte kommentieren Sie.

Der Status von Sprachen, die Statistiken erstellen können, ist in Japan zu niedrig

Bitte lesen Sie zuerst Rangfolge der in diesem Artikel geschriebenen Sprachen. Wenn Sie kein Englisch verstehen, können Sie einfach in der Mitte rangieren. Ich konnte das Ranking von Japan nicht finden, mit dem ich es vergleichen könnte, aber [this](http://paiza.hatenablog.com/entry/2014/10/07/ [Java ist furchtbar stark] Programmin, das ich möchte, wenn ich den Job wechsle )hätten. Ich habe mich bis zu einem gewissen Grad für etwas Extremes entschieden, aber die Schlussfolgerung ist, dass Ruby in Japan beliebter ist als in den USA, und Sprachen, die Statistiken erstellen können (R, Python usw.), weniger beliebt sind. Das Thema dieser Zeit ist, dass dies nicht gut ist.

Ruby ist beliebt, aber was ist damit?

Der Grund, warum Ruby in Japan und den USA so beliebt ist, ist wahrscheinlich Ruby on Rails. Rails ist ein Framework, das das Erstellen von Webdiensten sehr einfach macht. Mit dem Aufkommen von Rails ist Ruby gestiegen. Der Grund, warum Ruby in Japan den Vereinigten Staaten vorgezogen wird, ist, dass es eine Sprache ist, die von Japanern entwickelt wurde und eine Fülle von Informationen über Japanisch enthält. Man kann sagen, dass Ruby eine Rolle in Python gespielt hat. PS: Python hat vergessen, dass Multi-Byte-Zeichen umständlich sind. Das könnte Ruby anstelle von Python populär gemacht haben. Ich verstehe, warum Ruby in Japan so beliebt ist, und dank der großen Anzahl von Ruby-Ingenieuren habe ich von Rails profitiert. Aber das Problem ist das nächste.

Schlechter Status der statistischen Sprachen

In der amerikanischen Rangliste sind R und Python auf dem Vormarsch, aber der niedrige Status dieser beiden Sprachen ist ein Merkmal Japans.

Merkmale der beiden Sprachen

R ist eine statistische Sprache, keine Programmiersprache, um genau zu sein. Es ist immer noch im akademischen Bereich aktiv, wird jedoch im Geschäftsbereich durch Python ersetzt. Python: Persönlich die heißeste Sprache. Positionierung ist eine Programmiersprache, die Statistiken erstellen kann. Selbst wenn es R nur durch Betrachten der Statistiken unterlegen ist, ist es stark, dass es implementiert werden kann, was R nicht kann.

Das Problem der schwachen Statistiksprache

Einer der derzeit heißesten Bereiche ist die Statistik. Dies liegt daran, dass Statistiken ein grundlegendes Werkzeug des maschinellen Lernens und der Datenwissenschaft sind, das in letzter Zeit Aufmerksamkeit erregt hat. Die Tatsache, dass die Sprache, mit der Statistiken erstellt werden können, in Japan nicht beliebt ist, bedeutet, dass Japan im Bereich des Umgangs mit Statistiken im Rückstand ist. Ich denke Japan ist schlecht. Insbesondere der Mangel an Python-Ingenieuren kann hinter dem Bereich der künstlichen Intelligenz zurückbleiben.

Nachtrag: Die Beschreibung zu Matlab wurde gelöscht, da Matlab keine Option ist. Bitte beachten Sie auch, dass die Diskussion nicht auf sehr strengen Daten basiert. Das heiße Python ist momentan in Japan nicht beliebt, aber ich frage mich, ob es in Ordnung ist, denn das war die Motivation für das Schreiben des Artikels.

Recommended Posts

Japan kann in Bezug auf die Programmiersprache Galapagos sein
Erläuterung der CSV und Implementierungsbeispiel in jeder Programmiersprache
Erste Schritte mit SQLite in einer Programmiersprache
Für Python-Anfänger. Sie können verwirrt sein, wenn Sie den allgemeinen Begriff für die Programmiersprachen-Sammlung nicht kennen.
Einfaches Auffüllen von Daten, die in der Verarbeitung natürlicher Sprache verwendet werden können
Richtlinien für die Reinkarnation in der Welt der Linux-Programmierentwicklung (C / C ++ - Sprache)
Sie werden in 100 Tagen Ingenieur. ――Tag 24 ―― Python ―― Grundlagen der Python-Sprache 1
Maximale Anzahl von Funktionsparametern, die in jeder Sprache definiert werden können
Sie werden in 100 Tagen Ingenieur. ――Tag 30 ―― Python ―― Grundlagen der Python-Sprache 6
Sie werden in 100 Tagen Ingenieur. ――Tag 25 ―― Python ―― Grundlagen der Python-Sprache 2
Die gefragteste Programmiersprache im Jahr 2020
Was für eine Programmiersprache ist Python?
Zeichnen Sie Grafiken in der Programmiersprache Julia
Sie werden in 100 Tagen Ingenieur - Tag 33 - Python - Grundlagen der Python-Sprache 8
Sie werden in 100 Tagen Ingenieur - 26. Tag - Python - Grundlagen der Python-Sprache 3
Sie werden in 100 Tagen Ingenieur - Tag 32 - Python - Grundlagen der Python-Sprache 7
Sie werden in 100 Tagen Ingenieur - 28. Tag - Python - Grundlagen der Python-Sprache 4
Herkunft dieses Namens im Zusammenhang mit Programmierung # 1 Sprachname 1
Werkzeuge, die in Ihre Hand passen (Programmiersprache)
PyQtGraph ist möglicherweise nicht im Interpreter verfügbar.
Unerträgliche Aufmerksamkeitsmangel bei der Verarbeitung natürlicher Sprache
So beschränken Sie die API, die in der gemeinsam genutzten Linux-Bibliothek in C-Sprache veröffentlicht werden soll