NEU: EMS DESIGN GUIDE
NEU: EMS DESIGN GUIDE
NEU: EMS DESIGN GUIDE
NEU: EMS DESIGN GUIDE
NEU: EMS DESIGN GUIDE

Verschiedene Faktoren beeinflussen die Produktion von Elektronik. Ginzinger bietet mit dem EMS Design Guide nun einen Wegweiser für fertigungsgerechtes Hardware Design. 

>> MEHR ERFAHREN

09.08.2017 | Fachthema

Die wichtigsten Programmiersprachen

Verwendete Tags:
Embedded System
Programmierung
Software

Die wichtigsten Programmiersprachen

Ranking der US Beraterfirma RedMonk

Seit 2010 veröffentlicht die US IT Beraterfirma RedMonk halbjährlich ein Ranking der wichtigsten Programmiersprachen. Die aktuellen Daten sind vom Juni 2017. Auf Platz 1 findet man JavaScript, gefolgt von Java und Python. Die für Embedded Entwickler wichtigen Sprachen C++ und C liegen auf Platz 6 und 9. Das ist jetzt nicht weiter schlimm, weil Platz 1 bis 15 sehr nahe beieinander liegen.

Jetzt kann man sich fragen, wie machen das die Redmonks? Rufen sie tausende Programmierer an und fragen sie nach deren Meinung oder zählen Sie Codezeilen? Die zweite Methode ist gar nicht so falsch. Viele Softwareprojekte werden heute verteilt um den Globus in großen Teams erstellt. Für die Verwaltung und Koordination der Teams, deren Änderungen und der Programme verwendet man Managementwerkzeuge, sogenannte Repositories. Ein sehr weit verbreitetes Tool nennt sich Git. Die web-basierende Online Variante von Git, nämlich github.com, kann von Jedermann frei verwendet werden. Und so ist es kaum verwunderlich, dass Millionen von verteilten Softwarepojekten mittels Github verwaltet werden. Die Anzahl der Codezeilen auf Github, die in einer Programmiersprache geschrieben wurde, bildet eine Grundlage der Statistik von RedMonk.

Eine weitere Quelle ist die Auswertung von Diskussionsforen, auf denen sich Programmierer über Probleme und Lösungen austauschen. Ein sehr populäres Forum ist stackoverflow.com. Für das Ranking wurde die Anzahl der Diskussionsbeiträge ausgewertet, die man einer Programmiersprache zuordnen kann. Dies geschieht mittels Tags, die von den Diskutanten vergeben werden.

In der Statistik wurden nur Programmiersprachen erwähnt, die sowohl auf github.com, als auch auf stackoverflow.com vorkommen. Das ist auch eine der Schwächen dieser Auswertung, weil einige mächtige Sprachen, die in vielen Unternehmen verborgen für Unternehmensanwendungen verwendet werden, gar nicht berücksichtigt wurden.

Trends sind trotzdem absehbar - und das ist das eigentlich Interessante an dieser Statistik: Auch in Bereich der Programmiersprachen legen Kreationen von Google (Go, Platz 15) und Apple (Swift, Platz 11) in jüngster Zeit stetig zu. Ich bin schon auf die nächste Auswertung gespannt.

 

Hier die Top-20 (22) vom Juni 2017:

  1. JavaScript
  2. Java
  3. Python
  4. PHP
  5. C#
  6. C++
  7. CSS
  8. Ruby
  9. C
  10. Objective-C
  11. Swift
  12. Shell
  13. Scala
  14. R
  15. Go
  16. Perl
  17. TypeScript
  18. PowerShell
  19. Haskell
  20. CoffeeScript
    Lua
    Matlab

Kommentare

0