Rezension šŸ”„ Mojo: Wird MojošŸ”„ Python ersetzen? šŸ¤” | von Tarik Kaoutar (é«˜é”ēƒˆ) | Juni 2023

0
124


https://www.canva.com/

Mojo ist eine Sprache, die die FƤhigkeiten von Python und C++ kombiniert und 35.000 Mal schneller als Python ist. Mojo ist nicht irgendeine andere Programmiersprache. es ist eine Obermenge von Python.

Wenn Sie meinen vorherigen Artikel lesen, dann bemerken Sie, dass ich gerne mit Python spiele, es ist eine meiner besten Programmiersprachen und ich verwende sie konsequent in meinen Artikeln, aber ich muss zugeben, dass Python ein paar Probleme hat, eines davon Der größte Nachteil von Python ist, dass es im Vergleich zu anderen Programmiersprachen recht langsam ist. es leidet unter der globalen Interpretersperre. Und das bedeutet, dass viele Programmierer anfangen, Python zu lernen und dann zu leistungsfähigeren Sprachen wie C++, Go Rust und Java wechseln. Sie möchten vielleicht nicht wechseln, weil ihnen die Regeln von Python wirklich gefallen, aber sie müssen es wegen der Einschränkungen von Python tun.

Glücklicherweise gibt es für uns alle, die Python verwenden, eine gute Nachricht: Es gibt bald eine mögliche Lösung namens Mojo. Mojo ist eine neue Programmiersprache, die von einer Firma namens Modular entwickelt wurde. Obwohl der Compiler derzeit nicht zum Herunterladen verfügbar ist. Basierend auf den Informationen auf der Web site und der begrenzten Dokumentation, die ich gelesen habe, scheint Mojo jedoch eine vielversprechende Lösung für Python-Benutzer zu sein. Ziel ist es, die Leistungsniveaus zu bieten, die typischerweise mit Sprachen wie C, C++ oder Rust verbunden sind. Tatsächlich behauptet Mojo sogar, 35.000-mal schneller als Python zu sein. Sollte diese Behauptung zutreffen, könnte sie erhebliche Auswirkungen auf die Programmiergemeinschaft haben.

Lassen Sie uns einige der vielversprechenden Funktionen durchgehen. Mojo hat sich zum Ziel gesetzt, eine Obermenge von Python zu werden. Das bedeutet, dass alle bekannten Options und Funktionalitäten, die Sie in Python lieben, irgendwann direkt in der Mojo-Sprache verfügbar sein werden. Darüber hinaus bietet Mojo zusätzliche Funktionalitäten, die die Geschwindigkeit der Programmausführung erhöhen und Funktionen wie eine robuste Typprüfung ermöglichen können.

Mojo konzentriert sich auf KI- und Systementwickler, die eine hohe Leistung benötigen und Zugriff auf Funktionen auf niedrigerer Ebene wünschen, die normalerweise nicht in Python zu finden sind.

https://www.modular.com/mojo

Mojo geht einige der Probleme mit Python an, wie zum Beispiel die globale Interpretersperre und die Notwendigkeit, leistungskritischen Code in anderen Sprachen wie C++ oder C zu schreiben. Mojo wurde entwickelt, um Python viel schneller laufen zu lassen, indem alle Ressourcen Ihres Computer systems genutzt werden wie viele Prozesse gleichzeitig, Refrain, Vektoreinheiten und mehr. Es kann Python im Vergleich zu seiner üblichen Geschwindigkeit bis zu 35.000-mal schneller machen. Außerdem können Sie vorhandene Python-Bibliotheken oder -Module importieren, was den Übergang von Python zu Mojo erleichtert.

Die Mojo-Programmiersprache verfügt über einige neue Funktionen wie ā€žLETā€œ- und ā€žVARā€œ-Anweisungen. Bietet Optionen zum Definieren unverƤnderlicher und verƤnderlicher Variablen.

Mojo ermöglicht auch Dinge wie strukturähnliche Objekte, ein System, das sicherstellt, dass die Datentypen korrekt sind, und die Verwendung desselben Funktions- oder Methodennamens für verschiedene Aufgaben. Auch wenn die Regeln und das Format von Mojo möglicherweise nicht mit denen von Python übereinstimmen, ist es darauf ausgelegt, schneller zu arbeiten und mehr Optionen für komplexere Programmieraufgaben zu bieten.

Denken Sie daran, dass Mojo noch neu und noch nicht für jedermann einsatzbereit ist. Sie sollten die Verbesserungen im Auge behalten und darüber nachdenken, wie sich die Vorteile auf Ihre eigenen Programmieranforderungen auswirken könnten

Das ist alles, wenn Sie glauben, dass es vollstƤndig ersetzt wird, teilen Sie unten Ihr Wissen mit šŸ’Æ

https://docs.modular.com/mojo/programming-manual.html

https://www.modular.com/

šŸ“» Bleiben Sie dran für weitere Particulars zu trendigen KI-bezogenen Implementierungen und Diskussionen zu mein persƶnlicher Blog.

šŸ§™ā€ā™‚ļø Wir sind KI-Anwendungsexperten! Wenn Sie an einem Projekt mitarbeiten mƶchten, hinterlassen Sie eine Anfrage hier, vorbei kommen unsere Internetseite, oder erschieß uns direkte E-Mail.

šŸ“šSchauen Sie sich gerne meine anderen Artikel an:

Weitere Inhalte unter PlainEnglish.io.

Melden Sie sich für unsere an kostenloser wöchentlicher Newsletter. Folge uns auf Twitter, LinkedIn, YoutubeUnd Zwietracht.





Source link

HINTERLASSEN SIE EINE ANTWORT

Please enter your comment!
Please enter your name here