Sind Swift und Kotlin im Niedergang

5 vielversprechende Programmiersprachen

Programm Ape (ID: imkuqin) Kompilieren

Original: https://insights.dice.com/2019/08/12/5-programming-languages-future-greatness/

Vor nicht allzu langer Zeit hat Dice Insights (eine Website für technische Karriere-Messaging-Dienste, die Nachrichten zur Jobsuche bietet) die Programmiersprachen-Rankings von TIOBE und RedMonk sowie die Datenbank mit Informationen zu Einstellungen auf der eigenen Website untersucht und gefunden5 Programmiersprachen, die möglicherweise ablehnen。
Dann kündigte Dice Insights erneut das an5 Programmiersprachen, die in den nächsten Jahren immer häufiger verwendet werden。Diese Schlussfolgerungen lassen sich aus leistungsfähigen Daten ableiten. Einige der Ergebnisse werden erwartet, andere können Sie überraschen. Schauen wir uns Folgendes an:

Apple will Objective-C eliminieren. Objective-C hat eine 35-jährige Geschichte und wurde zum Erstellen von Anwendungen für das Apple-Ökosystem verwendet. Heute möchte Apple Objective-C durch Swift ersetzen. Swift ist seit fünf Jahren Apple. Laut den langfristigen Sprachrankings des Analyseunternehmens RedMonk hat die Nutzungsrate von Swift seit seiner Erstellung in den zuvor veröffentlichten Sprachen rapide zugenommen. Apple ist natürlich mit solchen Rückmeldungen zufrieden.
Trotzdem ist es nicht so einfach, Objective-C wirklich zu eliminieren. Dies liegt hauptsächlich an der großen Menge an Legacy-Code, die in den letzten 35 Jahren generiert wurde, aber da der Druck von Apple weiter zunimmt,Objective-CFrüher oder später wird es immer noch beseitigt, und Swift wird wirklich das Rückgrat der Apple-Anwendungen. Darüber hinaus wird der plattformübergreifende Anwendungsunterstützungsplan von Apple die Entwicklung von Swift beschleunigen.

Kotlin ist auf dem Vormarsch. Vor zehn Jahren war Kotlin nur eine Insel in Russland. Heute ist es immer noch eine Programmiersprache. Der Grund, warum Kotlin berühmt wurde, liegt in der Definition von Google als Android-Entwicklungssprache der ersten Ebene.

Man kann sagen, dass Google durch die Wahl von Kotlin die Abhängigkeit von Java verringert hat und Java die Ursache für Rechtsstreitigkeiten zwischen Google und Oracle ist. Unabhängig davon, ob die Anwälte von Google die Unterstützung des Unternehmens für Kotlin fördern oder nicht, können wir feststellen, dass viele Entwickler Ich mag diese Programmiersprache wegen ihrer Flexibilität.
Bereits 2018 hat Pusher eine Entwicklerumfrage initiiert. Die Daten zeigen, dass dank Android die Nutzungsrate von Kotlin explosionsartig steigt. Die meisten Entwickler verwenden Kotlin-Programmierung in ihren Arbeits- oder Nebenprojekten. Pusher Ebenfalls hinzugefügt:Wenn es um die beliebtesten Funktionen von Kotlin geht, sagen die meisten Entwickler, dass Kotlin sicher ist. 80% der Entwickler mögen Null-Sicherheit, gefolgt von Erweiterungsfunktionen, Javas vereinfachter Interoperabilität und Datenklassen.
Mit anderen Worten, Kotlin scheint keinen anderen Raum für Entwicklung zu haben, da es schwierig ist, diese Programmiersprache über das Android-Ökosystem hinaus auf andere Bereiche auszudehnen.

Python ist eine riesige Programmiersprache, die von Entwicklern auf der ganzen Welt weit verbreitet ist. Laut dem TIOBE-Index steigt die Popularität von Python und es hat sogar andere Programmiersprachen bedroht. Tatsächlich entdecken die Leute ständig Pythons Neue Verwendung
In Anbetracht der Tatsache, dass Python bereits eine starke Benutzerbasis hat und in einer großen Anzahl von Unternehmen weit verbreitet ist, ist die Möglichkeit eines kurzfristigen Niedergangs von Python sehr gering. Die einzige Frage ist, wie viel sich diese Programmiersprache entwickeln kann. Und welche Branchen wird es als nächstes besetzen.

Groovys Aufstieg im TIOBE-Ranking ist auf die umfassende IDE-Unterstützung, die Ähnlichkeit mit Java und die Integration mit dem beliebten Open-Source-Automatisierungsserver Jenkins zurückzuführen.Es ist in vielen Systemen zum "Programmiersprachenkleber" geworden, daher scheint seine Zukunft vielversprechend.

Hier nennen wir Typescript auch eine Programmiersprache. Es ist eine Obermenge von JavaScript. Einige EntwicklerIch denke, es ist keine "vollständige" Programmiersprache, da es in JavaScript konvertiert werden kann.
Unabhängig davon, wie Sie es definieren, steigen in den monatlichen Berichten von RedMonk und GitHub die Bewertungen von Typescript schnell an, und TIOBE hat auch angedeutet, dass TypeScript sogar begonnen hat, den Marktanteil von JavaScript zu nutzen.
Unabhängig davon, ob Sie TypeScript für ein "neues und verbessertes" JavaScript halten, lässt sich nicht leugnen, dass viele technische Experten der Ansicht sind, dass TypeScript in den nächsten Jahren noch Entwicklungsspielraum bietet.

Das Obige sind 5 Programmiersprachen, die Dice für alle mit einer vielversprechenden Zukunft zusammengefasst hat. Stimmen Sie zu?

programmerwiki

Programmer Enzyklopädie

Copyright © 2020-2021 - All Rights Reserved - programmerwiki.com