04.09.2023
IEEE Spectrum
Rangliste der Programmiersprachen
Autor: Bernhard Lauer
spectrum.ieee.org
In der aktuellen Version der jährlich von IEEE Spectrum für seine Mitglieder erarbeiteten Rangliste hat Python seine Führungsposition ausgebaut. Auf den Plätzen folgen Java, C++, C und JavaScript. C# landet auf Rang 6.
In diesem Jahr ist Python nicht nur die Nummer 1 in des allgemeinen Spectrum-Rankings - das gewichtet ist, um die Interessen des typischen IEEE-Mitglieds widerzuspiegeln -, sondern es hat seinen Vorsprung vergrößert. Die zunehmende Dominanz von Python scheint weitgehend auf Kosten kleinerer, spezialisierterer Sprachen zu gehen. Außerdem scheint Python seine Position langfristig zu festigen: Viele Kinder und Jugendliche programmieren heute ihr erstes Spiel oder blinken ihre erste LED mit Python. Sie können dann nahtlos in fortgeschrittenere Bereiche übergehen und sogar einen Job mit der gleichen Sprache finden.
Auf den Plätzen hinter Python folgen Java, C++, C und JavaScript. C# landet auf Rang 6 vor SQL, Go, TypeScript, HTML und R.
Zusätzlich zum allgemeinen Ranking bereitet Spectrum auch ein Jobs-Ranking der Programmiersprachen auf. In diesem steht SQL auf Platz 1. Allerdings erwarten Arbeitgeber von den Kandidaten mehr als reine SQL-Kenntnisse. Typischerweise sind zusätzlich Skills in Java oder C++ erforderlich, um den ausgelobten Job auch wirklich zu bekommen. Im Job-Ranking auf Platz 2 steht Python, vor Java, JavaScript und C++. Auch hier liegt C# auf Platz 6.
Die dritte Spectrum-Auswertung liefert ein Ranking der besonders trendigen Sprachen. Darin findet man ganz oben wieder dieselben Namen in leicht modifizierter Reihenfolge: Python, Java, JavaScript, C++, SQL, C#.
Die komplette Auswertung sowie die Grafiken dazu finden Sie auf dieser Seite.
Web Scraping mit KI
Scrapegraph-ai - per Prompt ausgewählte Inhalte einer Website laden
Mittels Web Scraping lassen sich Daten von Websites laden. Das Problem dabei: Die Daten sind in einem Berg von HTML vergraben. Eine Python-Bibliothek hilft die Spreu vom Weizen zu trennen - mit Hilfe von Künstlicher Intelligenz.
>>
Datenverarbeitung
Data Wrangler in Visual Studio Code - neues Tool zur Datenbearbeitung
Data Wrangler bietet Entwicklern und Datenanalysten fortschrittliche Möglichkeiten zur Datenansicht und -bereinigung direkt in der Entwicklungsumgebung.
>>
Künstliche Intelligenz
Memary - Langzeitgedächtnis für autonome Agenten
Das Hauptziel ist es, autonomen Agenten die Möglichkeit zu geben, ihr Wissen über einen längeren Zeitraum hinweg zu speichern und abzurufen.
>>
Cloud Infrastructure
Oracle mit neuen KI-Funktionen für Sales, Marketing und Kundenservice
Neue KI-Funktionen in Oracle Cloud CX sollen Marketingspezialisten, Verkäufern und Servicemitarbeitern helfen, die Kundenzufriedenheit zu verbessern, die Produktivität zu steigern und die Geschäftszyklen zu beschleunigen.
>>