Welche Programmiersprachen lieben und hassen IT-Leute?

Von welcher Umfrage reden wir?

Stack Overflow, ein beliebter Frage-und-Antwort-Dienst für Programmierer, veröffentlicht

Ergebnisse der jährlichen Entwicklerbefragung zusich selbst und die Technologien, die sie bei ihrer Arbeit verwenden. An der Umfrage nahmen 83.439 Entwickler aus 181 Ländern teil und wurden von Mai bis Juni 2021 durchgeführt.

Die Umfrageteilnehmer sprachen auch darüber, welche Programmiersprachen, Frameworks, Bibliotheken und Tools sie bei ihrer Arbeit verwenden.

Um die "Lieblingssprache" zu bestimmen,Stack Overflow hat die Entwickler gefragt, welche Sprache sie letztes Jahr verwendet haben und was sie im nächsten schreiben wollen. Wenn der Befragte mit der Sprache gearbeitet hat und weiter damit arbeiten möchte, hat er in beiden Items „Dohlen“ eingetragen.

Zu den Top 10 der beliebtesten Sprachen in absteigender Reihenfolge gehören: Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js und Go.

Interview

Darüber hinaus befanden sich unter den Befragten mehr als 10.000 Javascript-Entwickler, die mit der Entwicklung in Go oder Rust beginnen oder diese fortsetzen möchten. 

Rust hat sich für das System als beliebt erwiesenProgrammierung und wird als zweite Sprache nach C für die Linux-Kernel-Entwicklung angesehen, unter anderem weil sie dabei helfen kann, speicherbezogene Sicherheitslücken zu beseitigen.

Zu den Top-5-Favoriten der Umfrage zählen Rust, Clojure, TypeScript, Elixir und Julia (in absteigender Reihenfolge aufgelistet). Es folgen Python, Dart, Swift, Node.js und Go.

Auf die gleiche Weise stellten die Umfrageautoren festund „die am meisten gehasste“ Sprache. Sie fragten, welche Sprache Programmierer im nächsten Jahr definitiv nicht verwenden wollen. Lassen Sie uns zunächst über den „Favoriten“ der Programmierer sprechen.

Meine Lieblingssprache ist Rust

Die Programmiersprache Rust hat sich unter den Programmierern aus der ganzen Welt am meisten entwickelt. Zu diesem Ergebnis kommen die Experten des Stack Overflow-Portals, dem größten Forum für Programmierer.

Rust erhielt zum sechsten Mal in Folge den Status der „beliebtesten Programmiersprache“, schreibt ZDnet. Die absolute Mehrheit der Befragten stimmte für ihn. 86,69 % von ihnen gaben ihm ihre Stimme. 

Warum Rost?

Rust-Programmierer markieren esprägnante Syntax mit Schlüsselwörtern. Darüber hinaus verfügt es über einen Code-Analyzer, um Speicherlecks und Fehler beim Arbeiten mit Multithreading zu vermeiden. Außerdem bemerken die Entwickler die unabhängige Verwaltung des Speicherorts von Daten (mit Hilfe von Zeigern), das Fehlen von Garbage Collection und die leistungsstarke statistische Typisierung.

Wie ist die Sprache entstanden?

Vor 14 Jahren Mozilla-Mitarbeiter Graydon HoreIch habe in meiner Freizeit damit begonnen, die Sprache zu entwickeln. Drei Jahre lang arbeitete er alleine, bis Mozilla sich 2009 offiziell der Arbeit anschloss. Ein Jahr später stellte das Unternehmen Rust der Öffentlichkeit vor.

Zwei Jahre später erfolgte die erste Alpha-Version der Sprache.Speziell in Rust haben die Entwickler die Servo-Engine für Webbrowser geschaffen. Ein weiteres Jahr später schloss sich der IT-Riese Samsung der Arbeit an Servo an. Als Ergebnis der Zusammenarbeit wurde der Servo-Code auf die ARM-Architektur portiert.

Rust 1.0 wurde 2015 veröffentlicht.Im ersten Betriebsjahr erhielt die Programmiersprache Bronze beim Wettbewerb „Favorite Programming Language“ auf dem Portal Stack Overflow. Alle folgenden Jahre belegt er ausschließlich den ersten Platz.

Rosteigenschaften

Evrone-Analysten stellen fest, dass der Rust-Codeentspricht vier Hauptkonzepten in der Programmierung: prozedural, parallel, funktional und OOP. Daher ist Rust eine vielseitige Sprache mit vielen Verwendungsmöglichkeiten. Beispielsweise:

  • Programmierung von Clientanwendungen und Webservern;
  • Blockchain;
  • Erstellen eigener Betriebssysteme;
  • Schreiben von Programmen und Anwendungen für Überwachungssysteme und Server;
  • Softwareentwicklung für allgemeine Zwecke;
  • Schaffung von Infrastruktur;
  • Schreibmaschinen für Browser und Spiele.

Nun ist Rust eine relativ junge Sprache,die sich ständig verändert und weiterentwickelt. Übrigens lieben es auch Virenentwickler, da es als „exotische“, seltene Sprache gilt. Die Verwendung seltener Programmiersprachen ermöglicht es ihnen, ihre Schadprogramme vor Antivirenprogrammen zu verbergen. Mit ihrer Hilfe täuschen sie die Signaturanalyse, indem sie beispielsweise einen in C geschriebenen Trojaner in einem in Rust geschriebenen Loader verstecken. Oftmals schreiben Hacker ihre frühen Kreationen komplett in Rust um.

Welche Sprachen hassen Programmierer?

Ranking der am meisten gehassten Sprachen nach Ergebnissender von Stack Overflow durchgeführten Umfrage wurde Sprache C. 66% der Befragten würden sich nicht mehr damit beschäftigen wollen, und nur 39,56% waren im Gegenteil bereit, weiter darin zu schreiben.

C ist übrigens nicht die einzige Sprache, die erhalten hatverhasster Status. Zusammen mit ihm wurde dieser Status von C++, Delphi, Java, R, PowerShell, COBOL, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA erhalten.

Berücksichtigt wird das in dieser Liste dargestellte COBOLeine der ältesten Programmiersprachen. Sie existiert seit Mitte des 20. Jahrhunderts und galt lange Zeit als tote Sprache. Im Frühjahr 2020 wurde es jedoch während der Coronavirus-Pandemie wieder populär. 

Letztes Jahr haben die Behörden des amerikanischen StaatesNew Jersey hat mit der Suche nach COBOL-Programmierern begonnen, da die Arbeitsbelastung älterer PCs im US-Beschäftigungssystem aufgrund der COVID-19-Pandemie zugenommen hat. Laut The Register müssen Spezialisten vor 40 Jahren die Software auf Mainframes aktualisieren, die der Belastung nicht mehr gewachsen sind. Sie ist aufgrund der steigenden Arbeitslosigkeit gewachsen. Da Hunderttausende Menschen ihren Arbeitsplatz verloren, stiegen die Anträge auf Arbeitslosengeld landesweit innerhalb weniger Wochen um 1600%. Gleichzeitig wird die Hälfte der eingehenden Bewerbungen mit deutlicher Verzögerung bearbeitet, dafür braucht er COBOL-Spezialisten. Ziel ist es, die Mainframe-Software zu aktualisieren. Für die Behörden war es jedoch sehr schwierig, solche Programmierer zu finden.

weiter lesen

Sehen Sie, wie ein Schwarzes Loch beginnt, einen Stern zu zerstören

Neues Teilchen am Large Hadron Collider entdeckt

NASA: Die Lage beim Modul "Science" ist ernster als bisher angekündigt

Stack Overflow – ein System von Fragen und Antworten zuProgrammierung, entwickelt von Joel Spolsky und Jeff Atwood im Jahr 2008. Ist Teil des Stack Exchange Network. Wie bei anderen Systemen dieser Art auchPaketüberflussbietet die Möglichkeit, Fragen und Antworten zu bewerten, wodurch die Reputation registrierter Benutzer steigt oder sinkt.