Mit der rasanten Entwicklung der Technologie sind Programmiersprachen zu einem unverzichtbaren Bestandteil der modernen Gesellschaft geworden:
Ob Website-Entwicklung, mobile Anwendungen, künstliche Intelligenz oder eingebettete Systeme, Programmiersprachen spielen eine Schlüsselrolle.
Der Großteil der derzeit beliebten KI-künstlichen Intelligenz wird durch die Python-Sprache implementiert.
Als Grundsprache des AI-Technologie-Frameworks kann Python im Vergleich zu anderen Programmiersprachen dynamisch kompiliert werden, was nicht nur eine hohe Entwicklungseffizienz aufweist, sondern auch Netzwerke aufbauen und Daten verarbeiten kann.
Einfache Syntax und Vielseitigkeit in mehreren Szenarien haben Python in den letzten Jahren zur beliebtesten Programmiersprache gemacht.
In ähnlicher Weise ist SQL (Structured Query Language) auch eine Programmiersprache, die zum Speichern und Verarbeiten von Informationen in einer relationalen Datenbank verwendet wird.
SQL ermöglicht Benutzern die Durchführung einer Vielzahl von Vorgängen, darunter das Abfragen von Daten, das Einfügen, Aktualisieren und Löschen von Daten sowie das Definieren und Verwalten von Datenbankstrukturen.
Über SQL können Benutzer problemlos mit der Datenbank interagieren, um Daten zu speichern, abzurufen und zu verwalten. Die SQL-Sprache verfügt über eine einfache Syntax und umfangreiche Funktionalität, sodass Entwickler große Datenmengen effektiv verwalten können.
Daher belegten Python und SQL in der diesjährigen 10. jährlichen Liste der Top-Programmiersprachen, die von IEEE Spectrum veröffentlicht wird, den ersten Platz bei Trends und Jobs, während Python in der Liste von Spectrum den ersten Platz belegte.
Das Ranking in Spectrum spiegelt das Interesse und die Nachfrage typischer IEEE-Mitglieder an Programmiersprachen wider.
Jobkategorien zeigen die Programmiersprachenkenntnisse, die derzeit für verwandte Jobs erforderlich sind, und Trends stellen zeitgenössische Programmiersprachen dar, die besonders beliebt oder geschätzt sind.
Pythons zunehmende Dominanz unter den Programmiersprachen ging größtenteils zu Lasten kleinerer, spezialisierterer Sprachen.
Python hat sich zu einer „Alleskönner“-Programmiersprache entwickelt und zeichnet sich in einigen Bereichen aus.
Zum Beispiel im Bereich der künstlichen Intelligenz: Leistungsstarke und umfangreiche Bibliotheken machen Python allgegenwärtig.
Während Moores Gesetz im High-End-Computing nachlässt, profitieren Low-End-Mikrocontroller immer noch von Leistungsverbesserungen, was bedeutet, dass auf einer 70-Cent-CPU jetzt genügend Rechenleistung vorhanden ist.
Und Python ist zu einer wettbewerbsfähigen Wahl in der Embedded-Entwicklung geworden.
Langfristig stärkt auch Python seine Position:
Viele Kinder und Jugendliche nutzen Python inzwischen, um ihre ersten Spiele zu schreiben oder ihre ersten LEDs zu steuern.
Dies hilft ihnen, nahtlos in fortgeschrittenere Bereiche vorzudringen und sogar Jobs zu finden, die dieselbe Programmiersprache verwenden.
Aber nur die Beherrschung von Python kann die beruflichen Anforderungen nicht vollständig erfüllen.
In der Rangliste der „Jobs“ auf der Liste führt SQL die Liste an. Dies liegt daran, dass in der heutigen verteilten Architektur eine große Menge geschäftskritischer Daten in SQL-Datenbanken gespeichert wird.
Wenn Sie mit diesen Informationen etwas anfangen wollen, müssen Sie wissen, wie Sie an sie gelangen.
Aber die Ironie ist, dass reine SQL-Programmierer es schwer haben, einen Job zu finden. Arbeitgeber wünschen sich die Kombination von SQL-Kenntnissen mit anderen Sprachen wie Java oder C++.
Obwohl Python im aktuellen Trend in der Rangliste unangefochten die Nummer eins geworden ist, ist das Programmieren noch weit davon entfernt, eine einheitliche Kultur zu werden.
Java und verschiedene C-ähnliche Sprachen zusammen haben Python an Popularität übertroffen, insbesondere bei Hochleistungs- oder ressourcenempfindlichen Aufgaben.
Da der Interpreter-Overhead von Python zu teuer ist (obwohl es viele Versuche gibt, Python in dieser Hinsicht wettbewerbsfähiger zu machen), gibt es auch Software-Ökosysteme, die sich aus anderen Gründen nicht einfach in Python integrieren lassen.
R ist beispielsweise eine Sprache für statistische Analysen und Visualisierung, die vor einigen Jahren mit dem Aufkommen von Big Data an Bedeutung gewann.
Obwohl die R-Sprache mächtig ist, ist sie nicht leicht zu erlernen. Seine Syntax ist geheimnisvoll und Funktionen werden häufig für ganze Vektoren, Listen und andere Datenstrukturen auf hoher Ebene ausgeführt.
Obwohl es Python-Bibliotheken gibt, die ähnliche Analyse- und Grafikfunktionen bereitstellen können, ist die R-Sprache aufgrund ihrer Spezifität immer noch sehr beliebt, was auch die Portierung von R-Skripten erschwert.
Angesichts der Tatsache, dass ein Großteil der statistischen Analysen und wissenschaftlichen Forschung auf der R-Sprache basiert, ist dies ein erhebliches Problem.
Diese Situation ist ähnlich wie bei Fortran. In Fortran überwiegt der Wert des vorhandenen Verifizierungscodes für physikalische Simulationen und andere wissenschaftliche Berechnungen seit jeher die Kosten, die mit der Verwendung einer der ältesten existierenden Programmiersprachen verbunden sind.
Auch heute noch gibt es Jobs als Fortran-Programmierer. Für den Job ist jedoch möglicherweise eine Sicherheitsfreigabe erforderlich, da diese Jobs hauptsächlich in US-Bundesverteidigungs- oder Energielabors wie dem Oak Ridge National Laboratory stattfinden.
Wenn Sie keine Sicherheitsfreigabe erhalten, aber dennoch eine Programmiersprache mit etwas Geschichte bevorzugen, dann ist Cobol eine weitere mögliche Option.
Dies hat ähnliche Gründe wie Fortran: weil es eine große Anzahl installierter Codebasen gibt, die auch dann gut funktionieren, wenn Fehler kostspielig sind.
Viele große Banken benötigen immer noch Cobol-Programmierer, tatsächlich gibt es auf dem Markt mehr Stellen als Fintech-Entwickler, die nach Meistern von Cobol suchen, als Stellen im Währungsbereich.
Diese alten Sprachen können auch an einigen unerwarteten Orten auftauchen. Beispielsweise wurde Ladder Logic ursprünglich für industrielle Steuerungsanwendungen entwickelt und wird normalerweise mit altmodischer Technologie in Verbindung gebracht.
Als eines der bekanntesten aufstrebenden Luft- und Raumfahrtunternehmen hat Blue Origin jedoch Stellen ausgeschrieben, die Ladder Logic-Kenntnisse erfordern.
Dies hängt möglicherweise mit der Gruppe von Bodengeräten zusammen, die zum Betanken, Antreiben und Testen des Boosters und des Raumfahrzeugs benötigt werden.
Es ist ersichtlich, dass Python zwar die aktuelle Mainstream-Programmierung ist, die Sprachen Java und C jedoch immer noch ihre eigenen Vorteile haben und einige alte Sprachen unersetzlich sind.
Unterschiedliche Programmiersprachen erfüllen unterschiedliche Bedürfnisse und es ist wichtig, die Vielfalt zu wahren.
Das obige ist der detaillierte Inhalt vonPython führt weiterhin die Liste der Programmiersprachen 2023 an! Bei den Arbeitsanforderungen belegt SQL den ersten Platz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!