Python ist erneut Programmiersprache des Jahres bei TIOBE

Der monatlich erscheinende TIOBE Programming Community Index wählt jedes Jahr die Programmiersprache des Jahres, die den höchsten Zuwachs bei den Ratings verzeichnen konnte. Wie schon 2020 geht der Titel auch für 2021 wieder an Python. Für Python ist die Auszeichnung nicht neu, denn in den Jahren 2007, 2010, 2018 und 2020 konnte die zum Beispiel in Machine Learning und Data Science genutzte Programmiersprache den Titel als Programmiersprache des Jahres gewinnen. Die Beliebtheit von Python hat laut den Machern des TIOBE-Index damit zu tun, dass die Programmiersprache das Potenzial hat, in vielen Bereichen zum De-facto-Standard zu werden. Rückschau von 2002 bis 2022 Der Überblick des TIOBE-Index von 2002 bis 2022 (siehe Artikelbild) zeigt die Entwicklung der Top-10-Programmiersprachen. Dabei handelt es sich allerdings um die jeweiligen Ratings und nicht um den Zuwachs, über den der Jahressiegerermittelt wird. Der TIOBE-Index im Januar 2022 Im zeitgleich mit der Programmiersprache des Jahres 2021 veröffentlichten ersten TIOBE-Index des Jahres steht Python mit einem Zuwachs von 1,86 % im Vergleich zum Vorjahresmonat ebenfalls an der Spitze. Dahinter folgen auf den Plätzen 2 und 3 C und Java mit Verlusten von 4,94 % beziehungsweise 1,30 %: Screenshots: tiobe.com

2022-01-04T14:06:59+02:00Januar 4th, 2022|C++, Coding, Javascript|1 Kommentar

Aktuelles Programmiersprachen-Ranking von RedMonk

Zweimal im Jahr veröffentlicht das IT-Marktforschungsunternehmen RedMonk sein Programmiersprachen-Ranking, das auf Analysen von GitHub und Stack Overflow basiert. Soeben wurde die zweite Ausgabe des Jahres veröffentlicht, in der sich Python und Java wieder mal  ein Rennen um den zweiten Platz liefern, das diesmal aber beide gewinnen. JavaScript schaffte es auch diesmal wie schon seit Jahren unangefochten auf den ersten Platz, und auch beim Rest der Top 20 hat sich im Vergleich zum ersten Ranking des Jahres kaum etwas geändert. Der zweite Platz ist hart umkämpft Der zweite Platz ist aber deutlich härter umkämpft: Während Java sich früher sogar auf dem ersten Platz mit JavaScript abwechselte, hat Java mit der objektorientierten Programmiersprache Python einen starken Konkurrenten bekommen. Schon 2020 verwies Python erstmals Java auf den dritten Platz, was bis zum ersten Quartal 2021 auch so blieb. Im aktuellen Ranking holt Java aber wieder auf und schafft zusammen mit Python den zweiten Platz. Die besonders bei Webworkern beliebte Sprache PHP schaffte es auf Platz 4 des Rankings Die aktuellen Top 5: 1 JavaScript 2 Python 2 Java 4 PHP 5 CSS Screenshot: RedMonk

2021-08-10T07:43:52+02:00August 9th, 2021|Coding, CSS, HTML, Javascript, MySQL, PHP|Kommentare deaktiviert für Aktuelles Programmiersprachen-Ranking von RedMonk

Eclipse 2021-06 kommt mit Java 16

Die freie Desktop-IDE für Java, C/C++ und weitere Programmiersprachen ist jetzt in der Version 2021-06 erschienen. Die Open-Source-IDE gibt es in elf erweiterbaren Basispaketen für unterschiedliche Einsatzzwecke jeweils für Windows, Linux und macOS. In den Java-IDE-Paketen des Quartalsreleases im Juni sind die Unterstützung für Java 16 und ein Dutzend neue Aufräumfunktionen für Java-Code fest eingebaut. Aus dem integrierten Terminal der DIE heraus lassen sich Dateien und Weblinks jetzt mit  Strg+Klick öffnen. Java 16 ist jetzt fest eingebaut In der neuen Version ist die Unterstützung für Java 16, die in der vorangegangenen Eclipse-Version noch nachinstalliert werden musste, jetzt fest eingebaut. "Sealed Classes" sind allerdings immer noch ein Preview Feature, während die beiden neuen Sprachfeatures "Pattern matching for instanceof" und der Datentyp "Record" in Java 16 nun als final gelten und damit für den produktiven Einsatz freigegeben sind. In den meisten der IDE-Pakete ist Java 16 enthalten, um Eclipse auszuführen. Unabhängig von der Java-Version, mit der es ausgeführt wird, unterstützt Eclipse aber auch weiterhin das Programmieren in älteren Java-Versionen. Zwölf neue Aufräumfunktionen fürs Housekeeping Die Zahl der Aufräumfunktionen für Java-Code, die man manuell auf einzelne Dateien, Pakete oder Projekte anwenden oder beim Speichern automatisch ausführen lassen kann, stieg um zwölf auf inzwischen über 90, von denen jetzt 16 vorausgewählt sind, also [...]

2021-06-17T09:40:35+02:00Juni 17th, 2021|Javascript, Webwerkzeuge|Kommentare deaktiviert für Eclipse 2021-06 kommt mit Java 16

MariaDB mit Schnittstelle für Reaktive Programmierung

Die relationale Open-Source-Datenbank MariaDB hat jetzt eine Anbindung für Reactive Relational Database Connectivity (R2DBC) bekommen. Der neue Connector soll die reaktive Programmierung unterstützen und könnte deshalb besonders für Java-Entwickler interessant sein. Die Spezifikation der neuen reaktiven Schnittstelle R2DBC soll seinen Vorgänger JDBC (Java Database Connectivity) ablösen und hilft laut MariaDB Corporation beim Erstellen skalierbarer Java Virtual Machines (JVM), die jetzt mit einem Streaming-Ansatz zur Interaktion mit der relationalen Datenbank genutzt werden können. Die neue Spezifikation "Reactive Relational Database Connectivity" lässt laut Blogankündigung reaktives beziehungsweise nicht-blockierendes Verhalten durch die Verwendung asynchroner Datenströme zu. Das soll sich dadurch positiv auf die Ressourcennutzung auswirken, dass es unter anderem den Datendurchsatz erhöht, erläutert der für die Entwicklung dieser Spezifikation zuständige Mark Paluch. Das spielt besonders beim Echtzeit-Streaming eine Rolle, und damit öffnet sich MariaDB laut Blogeintrag für neue Anwendungen in diesem Bereich. Im Developer Hub gibt es Codebeispiele dazu Sowohl Codebeispiele als auch Ressourcen zu dem neuen R2DBC-Connector und auch zu weiteren Schnittstellen für verschiedene Programmiersprachen finden Sie in dem neu eingerichteten Developer Hub von MariaDB. Die MariaDB Corporation positioniert die Open-Source-Datenbank damit auch als Alternative zu proprietären Datenbanken für den Unternehmenseinsatz und baut dabei auf modulare Speicher-Engines zur Beherrschung von schwankenden Arbeitslasten. Weitergehende Informationen zu dem neuen Connector und zur reaktivem Programmierung [...]

2021-01-08T18:48:57+02:00Januar 8th, 2021|Allgemein, Coding, Javascript, MySQL, Webwerkzeuge|Kommentare deaktiviert für MariaDB mit Schnittstelle für Reaktive Programmierung

TIOBE-Index: Python ist Sprache des Jahres 2020

Damit läuft die Programmiersprache, die vor allem in den Bereichen Data Science und Machine Learning zum Einsatz kommt, dem Vorjahressieger C den Rang ab. Der monatlich aktualisierte TIOBE Programming Community Index hat der Programmiersprache Python jetzt den Titel der Sprache des Jahres 2020 verliehen. Diese Auszeichnung erhält Python nun schon zum vierten Mal – das ist ein neuer Rekord. Diesen Spitzenplatz sicherte sich die Programmiersprache aber nur ganz knapp vor der Sprache C++. Durch einen Zugewinn von 2,01 Prozent kam Python auf Platz eins, gefolgt von C++ (+1,99 %), C (+1,66 %), Groovy (+1,23 %) und R(+1,10 %). Hauptsächlich als beliebte Sprache in den Bereichen Data Science und Machine Learning, Webentwicklung und Backend-Programmierung bekannt stößt Python nach Angaben von TIOBE auch immer mehr bei mobilen Anwendungen und in größeren Embedded-Systemen auf zunehmendes Interesse. Als Ursache für die weitere Zunahme der Popularität von Python sieht TIOBE vor allem die einfache Erlernbarkeit und die Produktivität der Sprache. Diese zwei Eigenschaften seien "der Schlüssel in einer Welt, die nach mehr Entwicklern in allen möglichen Bereichen verlangt". Python langfristig vor Java Im TIOBE-Index steht Python aktuell auf Platz 3 (11,72 %). Mit nur ein paar Promille liegt Java (11,96 %) noch vor der Programmiersprache des Jahres 2020, und angeführt wird die Liste für Januar 2021 durch [...]

2021-01-05T20:48:19+02:00Januar 5th, 2021|Allgemein, Coding, Javascript|Kommentare deaktiviert für TIOBE-Index: Python ist Sprache des Jahres 2020

IDE Eclipse in neuer Version 2019-12 erschienen

Die Entwickler haben soeben die quelloffene Desktop-IDE Eclipse in ihrer neuesten Version 2019-12 veröffentlicht. Programmentwickler können sie als IDE-Pakete für mehrere Programmiersprachen wie Java, C/C++, JavaScript, PHP und Rust jetzt herunterladen. Die Highlights der neuen Eclipse-Version Mit Eclipse 2019-12 können sich Entwickler in textbasierten Editoren jetzt Fehlermeldungen und Warnhinweise auch zwischen den Zeilen eingeschoben anzeigen lassen. Die neue Version der Java-Entwicklungsumgebung unterstützt jetzt auch Java 13 und besitzt im Java-Editor eine optionale Postfix Completion. Es gibt auch Geschwindigkeitsverbesserungen bei der Versionsverwaltung Git, was man besonders bei großen Git-Repositorys recht deutlich bemerkt. Der Upgrade auf Eclipse 2019-12 Weitere Details finden Sie auf der Webseite zum Eclipse-2019-12-Release – dabei auch eine Liste mit Links zu den entsprechenden Neuerungen der am Release beteiligten Eclipse-Projekte. Um Ihre vorhandene Eclipse-IDE auf Version 2019-12 upzugraden, müssen Sie in Window / Preferences: Install+Update / Available Update Sites bei "Latest Eclipse Release" einen Haken setzen und dann Help / Check for Updates ausführen. In der aktuellen Version ist diese Option dann auch standardmäßig aktiviert, so dass dieser Schritt bei Neuinstallationen in Zukunft unnötig wird. Die IDE-Pakete von Eclipse 2019-12 können Sie entweder per Eclipse Installer installieren oder sie als ein einzelne IDE-Pakete direkt herunterladen .

2019-12-19T12:01:21+02:00Dezember 19th, 2019|Coding, Javascript, PHP, Webwerkzeuge|Kommentare deaktiviert für IDE Eclipse in neuer Version 2019-12 erschienen

Die IDE NetBeans 9.0 ist verfügbar

Es brauchte drei Jahre Organisation und Entwicklung unter dem Dach der Apache Software Foundation, bis nun endlich mit NetBeans 9.0 ein erstes Release der Integrierten Entwicklungsumgebung (Integrated Development Environment – IDE) für Java-Entwickler erschienen ist. Die Unterstützung der Modularisierung hat viel Zeit gekostet Dass es drei Jahre für die Entwicklung von NetBeans 9 gebraucht hat, liegt auch an der mit Java 9 eingeführte Modularisierung dieser Sprache. Die Entwickler der IDE wollten natürlich dieses essenzielle Feature ebenfalls unterstützen. JavaScript, PHP, Groovy, Enterprise Java und C/C++ kommen nach Bisher war NetBeans nicht nur eine IDE für Java-SE-Entwickler, wie neue Hauptversion vielleicht nahelegt, sondern auch andere Programmierplattformen wie JavaScript, PHP sowie C/C++ und Java EE (bzw. Jakarta EE) wurden in den Vorversionen unterstützt. Ich selbst benutze die IDE schon seit Jahren für die Web-Programmierung mit PHP – für mich war es bisher das beste Werkzeug ever für diese Zwecke. Leider wurde die Unterstützung für diese Sprachen im Zuge der Entwicklungen von NetBeans 9 und des Transfers der wegen seiner rund 20 Jahre alten Geschichte riesigen Codebasis erst mal hintenan gestellt. Bei der neuen Hauptversion lag der Fokus also auf der Java-SE-Basis, und in diese Richtung ging auch die erste Codeübergabe durch Oracle. Inzwischen sind aber nach einem aktuellen Blogbeitrag die Module zur Unterstützung [...]

2018-07-30T19:27:35+02:00Juli 30th, 2018|Coding, Javascript, PHP, Webwerkzeuge|Kommentare deaktiviert für Die IDE NetBeans 9.0 ist verfügbar

Android Studio 3.1 ist verfügbar

Gute Nachricht für Entwickler von Android-Apps: Google hat soeben die Version 3.1 seiner kostenlosen Entwicklungsumgebung Android Studio veröffentlicht. In dem aktuellen Release finden sich viele kleine Neuerungen, die Entwickler insbesondere darin unterstützen, effizienteren Code zu schreiben und auch kleinere Apps zu erstellen. Als Basis für Android Studio 3.1 dient IntelliJ IDEA 2017.3.3, durch das es jetzt auch einige Ergänzungen unter anderem für Kotlin-Entwickler in die Android-Entwicklungsumgebung geschafft haben. Ab sofort ersetzt der Dex-Compiler D8 standardmäßig den bisherigen DX-Compiler. Er gehört zur Compiler-Toolchain und übersetzt den .class-Bytecode in .dex-Bytecode für die Android-Laufzeitumgebung. Nach einem Blogbeitrag vom letzten Sommer sind die mit D8 erstellten .dex-Pakete nicht nur deutlich kleiner als bei DX, sondern der neue Compiler arbeitet auch merklich schneller. Weitere Details zu Android Studio 3.1 Die neue Version Android Studio 3.1 arbeitet mit System-Images der drei Android-Versionen Nougat, Oreo und der Preview von Android P zusammen. Der Emulator ist schon auf den rahmenlosen Modus vorbereitet und kann Anwendungen auch im 18:9-Format darstellen. Die Entwickler haben die Quick-Boot-Funktion des Emulators deutlich überarbeitet, der schon seit Ende 2012 Teil des stabilen Release von Android Studio ist. Die Android-Entwicklung findet zwar hauptsächlich in Java statt, aber das Interesse an Kotlin als Alternative ist deutlich gestiegen, seit Google sich auf der Hausmesse I/O 2017 offiziell für [...]

2018-03-28T22:58:18+02:00März 28th, 2018|Coding, Javascript, Webwerkzeuge|Kommentare deaktiviert für Android Studio 3.1 ist verfügbar

Swift: Eine Schwalbe macht noch keinen Sommer

Ihren Hype hat die Apple-Programmiersprache Swift offenbar hinter sich, wie aus der Oktober-Ausgabe des monatlichen Sprachen-Index von TIOBE hervorgeht. Obwohl sich Swift Anfang des Jahres noch in den Top-10 platzieren konnte, rutschte die Sprache jetzt auf Rang 16 ab und liegt damit nur noch einen Platz über ihrem Vorgänger Objective-C. TIOBE erklärt das Abrutschen dadurch, dass Entwickler bis vor kurzem Android-Apps in Java und iOS-Apps in Swift/Objective-C programmierten, was natürlich entsprechend aufwändig ist, weil sie zwei verschiedene Codebasen verwalten mussten. Mit zunehmender Popularität von Xamarin, Apache Cordova und Ionic gibt es inzwischen aber Alternativen, die es erlauben, hybride Mobile-Apps zu entwickeln. Das erklärt sowohl den Popularitätsverlust von Swift als auch die Einbußen von Java im aktuellen Index. Auch die Programmiersprache Go, die noch 2016 von TIOBE noch zur Sprache des Jahres 2016 gekürt wurde, ist inzwischen auf einem ähnlichen Sinkflug wie Swift. Dafür bietet TIOBE bisher aber keine plausible Erklärung an.

2017-10-09T20:05:15+02:00Oktober 9th, 2017|Javascript, Webwerkzeuge|Kommentare deaktiviert für Swift: Eine Schwalbe macht noch keinen Sommer

JavaScript ist weiter Nummer Eins bei RedMonk

Weiterhin stehen JavaScript und Java an der Spitze des Programmiersprachen-Rankings der Analysten von RedMonk. Dabei greifen die „Roten Mönche“ zur Bewertung von Verbreitung und Nutzung der Programmiersprache auf Daten der großen Entwickler-Communities StackOverflow und GitHub zurück. Während die Auswertung der Daten von StackOverflow für die aktuellste Analyse auf unveränderte Art und Weise durchgeführt werden konnte, zwang GitHub dem Report eine deutliche Änderung auf. Bisher wurde dazu die Anzahl der in einer bestimmten Sprache gehaltener Repositories ausgewerten, und bei der Analyse des zweiten Quartals 2017 erfolgte die Analyse jetzt stattdessen anhand der Pull-Requests. Allerdings  korrelieren die Daten laut RedMonk recht gut, so daß eine gewisse Vergleichbarkeit erhalten bleibt. Hier die Top Twenty der aktuellsten Ausgabe des RedMonk-Rankings:

2017-06-12T10:55:42+02:00Juni 12th, 2017|Javascript, PHP|Kommentare deaktiviert für JavaScript ist weiter Nummer Eins bei RedMonk
Nach oben