[JAVA] Beliebtes Programmiersprachen-Ranking

Einführung

Auf der Website gab es einen Artikel mit dem Titel INTERNETCOM: "Perl-Popularität ist der niedrigste TIOBE-Index für die Popularität von Programmiersprachen aller Zeiten".

Demnach veröffentlicht ein Unternehmen namens TIOBE Software in den Niederlanden jeden Monat einen TIOBE-Index. Es scheint, dass dies durch (die Anzahl der Suchanfragen) der wichtigsten Suchmaschinen wie Google im Internet berechnet wird.

Zum Zeitpunkt des Schreibens dieses Artikels war das Ranking wie folgt.

TIOBE_ranking.png

Impressionen

C Sprache

Es ist erstaunlich, dass die C-Sprache die Nummer eins bleibt. Die C-Sprache erschien zuerst lange vor Java und C #. Laut Wikipedia ist "C-Sprache (Shigengo) eine Programmiersprache, die 1972 hauptsächlich von Dennis Ritchie vom AT & T Bell Institute entwickelt wurde."

Der Grund ist wahrscheinlich, dass es eine enge Beziehung zu Linux (Unix) hat. Linux (Unix) wäre ohne die C-Sprache nicht möglich. Das Betriebssystem selbst ist in C geschrieben, aber verschiedene Compiler, Tools und Befehle sollten auch in C geschrieben sein.

Nicht nur Linux (Unix), sondern auch die Hauptteile von Windows und Android sollten in C-Sprache geschrieben sein.

Leider ist in Japan der Anteil der C-Sprache in Bezug auf die Anzahl der Bewerber nicht so hoch. Die C-Sprache ist nicht objektorientiert und es dauert einige Zeit, sie zu beherrschen.

In der Vergangenheit wurde es auch für Geschäftsanwendungen verwendet, aber kürzlich wurde es durch Java ersetzt, und es wird wahrscheinlich hauptsächlich von Herstellern, Universitäten, Labors usw. in Japan verwendet.

Java

Obwohl es Java ist, ist es dünn für die C-Sprache, aber es ist schwierig, den ersten Platz zu bekommen. Aber es ist wahrscheinlich die Nummer eins in Japan. Heutzutage verwenden viele Geschäftsanwendungen Java. Cobol wurde in der Vergangenheit oft für diese Apps verwendet, aber es scheint, dass sie heutzutage immer mehr durch Java ersetzt werden.

Java ist in Japan beliebt, weil es "in den frühen neunziger Jahren erschien und eine gute Erfolgsbilanz aufweist", "die Computerleistung hat sich verbessert und das Geschwindigkeitsproblem, das ursprünglich ein Problem war, wurde gelöst" und "entwickelt, weil es viele Java-Ingenieure gibt". Die Kosten und das Risiko sind gering. "

Die Entwicklung war eine Weile schleppend, aber jetzt ist es Java 8. Ich sehe jedoch selten jemanden, der die neuesten Funktionen verwendet. Einige verwenden noch 3 oder 4.

C ++ Sprache

C ++ ist mit der C-Sprache kompatibel, wobei die Objektorientierung hinzugefügt wurde, und der C ++ - Compiler ist auch der C-Compiler. Mit anderen Worten, es ist aufwärtskompatibel.

Selbst in der C-Sprache wurden ziemlich große Programme wie OS entwickelt, aber da es sich um eine prozedurale Sprache handelt, sind die Aussichten schlecht und die Entwicklungskosten für große Programme hoch.

In C ++ können Klassen und Namespaces verwendet werden, daher sind die Aussichten gut, aber es gibt immer noch Probleme wie die Notwendigkeit, viele Zeiger zu verwenden, und die großen Sprachspezifikationen, die das Lernen erschweren.

Deshalb glaube ich nicht, dass der Marktanteil in Japan sehr groß ist.

Objective C

Dies hat als Entwicklungssprache für das iPhone Aufmerksamkeit erregt. Ähnlich wie in C ++ ist es eine Sprache, die der C-Sprache Objektorientierung hinzufügt. Ziel C ist die Hauptsprache für die Apple-basierte Entwicklung, wird aber selten anderswo gefunden. Wenn Sie ein Apple-Fan sind, lohnt es sich möglicherweise zu lernen.

Fortsetzung ...

Recommended Posts

Beliebtes Programmiersprachen-Ranking
Beliebtes Programmiersprachen-Ranking
Empfohlene Programmiersprache
[Programmiersprache] Liste der Benutzernamen
Über die Programmiersprache Crystal
Open Source Programmiersprache Zickzusammenfassung