[PYTHON] Le Japon peut être des galapagos en termes de langage de programmation

Récemment, j'ai fait des recherches sur les langages de programmation et j'ai écrit cet article. J'expliquerai la galapagosisation dans le domaine du langage de programmation que j'ai remarquée dans ce processus. Remarque: cet article est un article dans lequel les débutants en programmation ont deviné la raison de la différence de classement entre le Japon et les États-Unis. Pas toujours correct. S'il y a des erreurs, je les corrigerai, alors veuillez commenter

Le statut des langues qui peuvent faire des statistiques est trop bas au Japon

Veuillez d'abord lire le Classement des langues écrit dans cet article. Si vous ne comprenez pas l'anglais, le classement au milieu suffit. Je n'ai pas trouvé le classement du Japon avec lequel comparer, mais [ceci](http://paiza.hatenablog.com/entry/2014/10/07/ [Java est terriblement fort] Programmin que je veux quand je change d'emploi )eu. J'ai choisi quelque chose d'extrême dans une certaine mesure, mais la conclusion est que Ruby est plus populaire au Japon qu'aux États-Unis, et les langages capables d'effectuer des statistiques (R, Python, etc.) sont moins populaires. Le thème de cette fois est que ce n'est pas bon.

Le rubis est populaire, mais qu'en est-il?

La raison pour laquelle Ruby est si populaire au Japon et aux États-Unis est probablement Ruby on Rails. Rails est un framework qui facilite la création de services Web. Avec l'avènement de Rails, Ruby a augmenté. La raison pour laquelle le rubis est préféré au Japon aux États-Unis est qu'il s'agit d'une langue créée par les Japonais et qu'elle contient une mine d'informations sur le japonais. On peut dire que Ruby a joué un rôle dans le rôle que joue Python aux États-Unis. PS: Python a oublié que les caractères multi-octets sont gênants. Cela a peut-être rendu Ruby populaire au lieu de Python. Je comprends pourquoi Ruby est si populaire au Japon, et grâce au grand nombre d'ingénieurs Ruby, j'ai bénéficié de Rails. Mais le problème est le suivant.

Mauvais statut des langages statistiques

Dans le classement américain, R et Python sont en hausse, mais le faible statut de ces deux langues est une caractéristique du Japon.

Caractéristiques des deux langues

R est un langage statisticien, pas un langage de programmation pour être exact. Il est toujours actif dans le domaine académique, mais est remplacé par Python dans le domaine des affaires. Python: Personnellement, le langage le plus populaire. Le positionnement est un langage de programmation capable d'effectuer des statistiques. Même s'il est inférieur à R rien qu'en regardant les statistiques, il est fort qu'il puisse être implémenté que R ne le peut pas.

Le problème du langage statistique faible

Les statistiques sont l'un des domaines les plus chauds actuellement. En effet, les statistiques sont un outil de base de l'apprentissage automatique et de la science des données, qui ont récemment attiré l'attention. Le fait que la langue utilisée pour les statistiques ne soit pas populaire au Japon signifie que le Japon est en retard dans le domaine des statistiques. Je pense que le Japon est mauvais. En particulier, le manque d'ingénieurs Python peut être à la traîne dans le domaine de l'intelligence artificielle.

Addendum: La description de Matlab a été supprimée car Matlab n'est pas une option. Veuillez également noter que la discussion n'est pas basée sur des données très rigoureuses. C'est chaud Python en ce moment Ce n'est pas populaire au Japon, mais je me demande si ça va parce que j'ai écrit l'article.

Recommended Posts

Le Japon peut être des galapagos en termes de langage de programmation
Explication du CSV et exemple d'implémentation dans chaque langage de programmation
Démarrez avec SQLite dans un langage de programmation
Pour les débutants en Python. Vous pouvez être confus si vous ne connaissez pas le terme général pour le langage de programmation Collection.
Remplissage facile des données pouvant être utilisées dans le traitement du langage naturel
Lignes directrices pour se réincarner dans le monde du développement de programmation Linux (langage C / C ++)
Vous serez ingénieur dans 100 jours ――Jour 24 ―― Python ―― Bases du langage Python 1
Nombre maximum de paramètres de fonction pouvant être définis dans chaque langue
Vous serez ingénieur dans 100 jours ――Jour 30 ―― Python ―― Bases du langage Python 6
Vous serez ingénieur dans 100 jours ――Jour 25 ―― Python ―― Bases du langage Python 2
Le langage de programmation le plus recherché en 2020
Quel type de langage de programmation est Python?
Dessiner des graphiques dans le langage de programmation Julia
Vous serez ingénieur dans 100 jours - Jour 33 - Python - Bases du langage Python 8
Vous serez ingénieur dans 100 jours --Jour 26 --Python --Basiques du langage Python 3
Vous serez ingénieur dans 100 jours --Jour 32 --Python --Basiques du langage Python 7
Vous serez ingénieur dans 100 jours --Jour 28 --Python --Les bases du langage Python 4
Origine de ce nom liée à la programmation # 1 Nom de la langue 1
Des outils qui tiennent dans votre main (langage de programmation)
PyQtGraph peut ne pas être disponible dans l'interpréteur.
Insoutenable manque d'attention dans le traitement du langage naturel
Comment limiter la publication de l'API dans la bibliothèque partagée en langage C de Linux