Тёмный

MOJO: Die Python++ Sprache vom Swift-Erschaffer 

The Morpheus Tutorials
Подписаться 249 тыс.
Просмотров 92 тыс.
50% 1

Wird DAS die neue schnellste Programmiersprache überhaupt?
Selbst kostenlos Informatik lernen auf meiner Website: bootstrap.academy
Quellen:
• Mojo Lang… a fast futu...
www.modular.com/blog
docs.modular.com/mojo/noteboo...
docs.modular.com/mojo/
docs.modular.com/engine/
docs.modular.com/mojo/manual/...
docs.modular.com/mojo/roadmap...
docs.modular.com/mojo/manual/...
pypi.org/search/?c=Programmin...
benchmarksgame-team.pages.deb...
• Mandelbrot Zoom Sequence
www.modular.com/blog/how-mojo...
www.modular.com/blog/how-mojo...
www.modular.com/blog/mojo-a-j...
en.wikipedia.org/wiki/MLIR_(s...)
github.com/modularml/mojo/blo...
Kapitel:
00:00 Einleitung
01:10 Python++
04:04 Performance
14:16 Optimierungen von anderen Sprachen
14:49 Zusammenfassung
* Meine Website mit allen anderen Kanälen und Newsletter *:
the-morpheus.de/
Discord:
the-morpheus.de/discord.html
Unterstützt mich - Danke!:
www.patreon.com/user?u=5322110
www.paypal.me/TheMorpheus

Опубликовано:

 

16 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 351   
@tinkerpaper
@tinkerpaper 10 месяцев назад
Ja! Mach Tutorials! Richtig Spannend!
@maximusmj
@maximusmj 10 месяцев назад
Hey, mach bitte eine kleine Reihe zu Mojo - sieht wirklich sehr interessant aus. Für mich (persönlich) wäre es am interessantesten, wenn in deiner Reihe auch ein kleines Video existieren würde für die Konzepte, die neu sind, wenn man vorher nur Python programmiert hat (und nicht ein Überflieger ist).
@forestcat512
@forestcat512 10 месяцев назад
Gerne eine kleine Mojo Serie, klingt super spannend
@AEN1X
@AEN1X 10 месяцев назад
Hab ein SEHR GROßES INTERESSE an einem Mojo Tutorial
@kiff3449
@kiff3449 10 месяцев назад
Also ich selbst habe mit Programmierung nichts am Hut, aber schaue mir trotzdem gern dein Content an. Liegt einfach daran das du sehr Sympathisch bist und für mein Empfinden die Themen gut vermitteln kannst.
@TheMorpheusTutorials
@TheMorpheusTutorials 10 месяцев назад
Vielen Dank!
@GreenXDark
@GreenXDark 10 месяцев назад
Würde mich sehr über ein zwei Tutorials zu Mojo freuen, wer weiß, vielleicht ist das ja die Zukunft! Das klingt ja alles richtig spannend und fast schon zu gut um wahr zu sein 😅. Ich hoffe, dass es nicht irgendwo versteckte "Kosten" oder andere Nachteile gibt, die sie nicht so offen kommunizieren.
@fairphoneuser9009
@fairphoneuser9009 10 месяцев назад
Nur Vorteile ohne Nachteile ist eher unwahrscheinlich.
@randomdude7386
@randomdude7386 10 месяцев назад
Ich könnte mir vorstellen, dass es einfach in bestimmten Anwendungen dann zum Beispiel von C/C++ outperformed werden kann, so ähnlich wie der endlos zoom so viel schneller lief als Sonderfall
@vornamenachname906
@vornamenachname906 9 месяцев назад
Ich hab eher das Gefühl, das ganze konvergiert über die Zeit zu einer universalen Sprache. Wird alles immer ähnlicher, ist aber ist noch lange nicht alles gleich. Die Geschwindigkeit der neuen "sprachen" nimmt zu, oft ist C unter der Haube
@fairphoneuser9009
@fairphoneuser9009 9 месяцев назад
@@vornamenachname906 Oder zumindest nehmen die Hypezyklen zu. Früher gab es auch viele neue Sprachen, nur sind diese nicht bekannt geworden.
@fairphoneuser9009
@fairphoneuser9009 10 месяцев назад
Die Sprache werde ich mir definitiv anschauen. Und Tutorials wären absolut großartig. Ich mag, wie viele hier, deine Art sehr gerne! 🙂
@andreashahn9345
@andreashahn9345 10 месяцев назад
Lieber Cedric Bitte lass diese generierten Bilder. Du bist schön und interessant genug 😘❤️
@user-tr9rk1ni1i
@user-tr9rk1ni1i 10 месяцев назад
Danke für diese Präsentation. Wie immer on point. Klingt super spannend dieses Thema und könnte dadurch auch self ki deutlich einfacher umsetzen lassen.
@fairphoneuser9009
@fairphoneuser9009 10 месяцев назад
Self hosted, oder?
@deanwillswissen
@deanwillswissen 9 месяцев назад
"... oder wenn ChatGPT dann MLIR gelernt hat ..." Ich musste das Video an dieser Stelle pausieren, aufhören lau t zu lachen und konnte dann weiterschauen. Deine Vortragsweise und Präsentation finde ich übrigens sehr angenehm, nachvollziehbar und gut verfolgbar! 👍
@sulsmarone3538
@sulsmarone3538 10 месяцев назад
Wie immer sehr informativ. Über ein Tutorial würde ich mich sehr freuen.
@guyincognito9009
@guyincognito9009 10 месяцев назад
Danke für deine Mühe, du lieferst so guten content, dass ist unglaublich
@Mathe_Baendiger
@Mathe_Baendiger 10 месяцев назад
hoffentlich wird es richtig bekannt
@lixou
@lixou 10 месяцев назад
Rust hat anscheinend ein neues logo bekommen 0:12 😆
@blatrump
@blatrump 10 месяцев назад
Ferris hat Urlaub.
@115Mutato
@115Mutato 10 месяцев назад
Oha, das klingt wirklich spannend, auch wenn mich das Ownership-System ein bisschen abschreckt😅👀 Danke für die Infos, Tutorials wären echt super!
@Ork-Schamane
@Ork-Schamane 10 месяцев назад
Tutorials für ein schnelles python? Wer braucht denn sowas... Wir! 😊
@flaviusnameless7261
@flaviusnameless7261 10 месяцев назад
Sehr interessant was Mojo da bietet, bitte mach ein paar Tutorials und weiter so...Deine Videos sind der Hammer👌
@anekyhongura9455
@anekyhongura9455 10 месяцев назад
Ein Tutorial dazu stelle ich mir spannend vor ^^ bin auf jeden Fall gespannt drauf was du uns noch dazu zeigen kannst ^^
@kettu9943
@kettu9943 10 месяцев назад
Das klingt richtig cool, ich hoffe es gibt bald einfache Methoden diese Sprache in Unity, Unreal oder anderen Engines zu benutzen, ich glaube das wäre sowohl für die Performance, als auch für Anfänger die gerne in Gamedev einsteigen wollen eine riesen Erleichterung
@jdproduktions1015
@jdproduktions1015 10 месяцев назад
Da gibt es keine Diskussion. Wir brauchen die Tutorials!
@AgentDoubbleduck
@AgentDoubbleduck 10 месяцев назад
Super Video! Hast das ganze Thema für einen Leihen für mich echt super erklärt.
@MarsCorporations
@MarsCorporations 10 месяцев назад
Ich weiß ja nicht wie der "C vs Mojo" Vergleich zustandekam, aber die 13.6 klingen absolut unglaubwürdig. Klar, wenn man den Standard-Algorithmus (mit abgeschalteter Compiler Optimierung, sodass der C Code 1:1 in ASM übersetzt wird) in C ohne Änderungen/Optimierungen gegen einen durchoptimierten SIMD Code antreten lässt kann man C vermutlich schlagen. Aber wenn man den C-Code mit dem selben Aufwand optimiert hätte wäre C trotzdem wieder vorne. Man vergleicht auch nicht BogoSort in C vs Quicksort in Python, wo Python dann plötzlich 10^50 x schneller ist, sondern "den selben Algorithmus auf die selbe Art implementiert" um ein sinnvolles Ergebnis zu bekommen.
@comedyclub333
@comedyclub333 10 месяцев назад
Ja, klingt unglaubwürdig, aber ich denke man muss das eher als Prozess betrachten: 1. Ein simples C Programm schreiben 2. Das gleiche in Python schreiben 3. Nach Mojo konvertieren 4. Die Scheiße aus dem Mojo Programm optimieren Es geht vielmehr darum das Potential der Sprache aufzuzeigen, das den Entwicklern geboten wird, als die Raw-Performance zu messen. Z.B. ist Optimieren unter C eine Recht komplexe und schmerzhafte Angelegenheit. Optimierten C Code mit optimiertem Mojo zu vergleichen wäre auch nicht ganz fair, da die Arbeit, die man bei Mojo reinstecken muss, vermutlich sehr viel weniger ist.
@MarsCorporations
@MarsCorporations 10 месяцев назад
@@comedyclub333 Ich habe ja hoffnungen, dass mit KI in Zukunft ein Großteil des Optimierungsaufwandes wegfällt. Stell dir vor du schreibst wirklich nur den "standard Algorithmus" in C und die KI optimiert dir den komplett durch und du musst dann nur noch drüberschauen, ob alles rechtens ist. Gerade die Bit-Magic bringt oft ziemlich viel, ist für einen Menschen aber unintuitiv und man braucht für "eine einzige Rechnung" manchmal Stunden oder Tage^^
@comedyclub333
@comedyclub333 10 месяцев назад
@@guotesuoze Ja, simples Multithreading geht mit einer Pragmaanweisung dank OpenMP, allerdings ist das nicht Teil des C-Standards und sogar nicht mal C-exklusiv. Außerdem sind dabei die Parallelisierungoptionen sehr rudimentär, beschränken sich auf Schleifen und sind teilweise mit manchen Bibliotheken inkompatibel. Ich habe das eine Zeit lang sehr viel und gerne benutzt und für C-Verhältnisse ist das echt unkompliziert, aber man stößt doch sehr schnell an die Grenzen von OpenMP, wenn man etwas Parallelisieren will, was etwas komplexer ist als eine einfache for-Schleife in der main-Funktion. Und genau das war mein Punkt: Es geht eben dabei vermutlich darum zu zeigen, wie sich Mojo, Python und C in ihrer üblichen Standardausstattung unterscheiden und darüber hinaus aufzuzeigen, welche Optimierungsmöglichkeiten Mojo bietet. Dass man da nicht optimiertes Mojo mit optimiertem C vergleicht, ist ja nachvollziehbar.
@1Hippo
@1Hippo 10 месяцев назад
​@@comedyclub333 Man könnte auch Schritt 2-4 weglassen und bei C bleiben wenn man das schon hat. Außerdem würde ich niemals mit C anfangen für einen Prototyp. Die gleiche Funktionalität bekommt man deutlich schneller mit wenigen Zeilen Python hin und lagert eher später performance kritische Teile in C extensions aus. Ich denke Mojo enthält einige gute Ideen, z.B. das sie type annotations auch bei der Ausführung nutzen, elegante Funktionen zur Parallelisierung und automatisiertes Tuning. Trotzdem wirken die Headlines mit irgendwelchen Faktoren irreführend, plötzlich mit 88 cores kommen passt einfach nicht wenn man davor nur den simpelsten 1 core Algo hatte. Zeigt lieber wie wild paralleler und SIMD code in anderen Sprachen aussieht und wie schick mit Mojo.
@lightbluex7582
@lightbluex7582 10 месяцев назад
Hahaha am Schluss das Rust Game Logo eingefügt haha, das hat mich bekommen :) !
@DragonyEstorial
@DragonyEstorial 10 месяцев назад
ich bin direkt begeistert auf jeden fall eine reihe
@dleenes
@dleenes 10 месяцев назад
Sehr interessant, danke für das Update und Tuts wären super.
@EchterAlsFake
@EchterAlsFake 10 месяцев назад
ich hab so bock. ICH HAB SO BOCK. Python ist so geil und jetzt noch Mojo ich kann gar nicht beschreiben wie gut sich das anfühlt. Danke sehr für dieses Video.
@Mathe_Baendiger
@Mathe_Baendiger 10 месяцев назад
🤨
@sabiplaypuzzles7332
@sabiplaypuzzles7332 10 месяцев назад
Wenn du schon das falsche Rust-Logo verwendest, dann kannst du in Zukunft auch Dr. Evil 🧐 für die Sprache Mojo verwenden 😁 Wieso denke ich bei Dr. Evil immer, dass er einen Monokel aufhatte? Scheint wohl der MandelaEffekt zu sein 🤔
@TheGlasfluegel
@TheGlasfluegel 9 месяцев назад
Ja, ist mir auch sofort aufgefallen. Zumal du ja auch Videos zu Rust machst... bitte das richtige Logo verwenden, das ist Wichtig!
@tomb9441
@tomb9441 10 месяцев назад
Hört sich ja krass an was dieses Mojo so kann. Würde mich über ein Tutorial freuen.
@yahmk3978
@yahmk3978 9 месяцев назад
Vielen Dank für diesen Betrag.
@No-no-no-no-nope
@No-no-no-no-nope 10 месяцев назад
Klingt cool. Ich werde Mojo mal an meinem Roboter ausprobieren und versuchen die Performance zu verbessern. Wollte erst alles in C++ umschreiben, aber es hört sich so an, als ob Mojo für mein Seitenprojekt echt gut geeignet ist. Das Video kommt also zum perfekten Zeitpunkt, danke ❤
@taipex455
@taipex455 9 месяцев назад
lass uns dein Ergebnis dazu zukommen
@Hakkalakka
@Hakkalakka 10 месяцев назад
Hammer T-Shirt! Aber der content war natürlich ebenfalls erstklassig! 👌
@Kaliumcyanidful
@Kaliumcyanidful 10 месяцев назад
Klingt spannend! Ein Tutorial, insbesondere wie man Mojo auf einem 64Bit Windows zum laufen bekommt. Vielen Dank dir 😊
@Heimdall-hb5it
@Heimdall-hb5it 9 месяцев назад
Gern mehr Content zu Mojo! Sau spannend
@christoph2007
@christoph2007 10 месяцев назад
Sehr interessant! Bitte mehr dazu
@georgklein9911
@georgklein9911 10 месяцев назад
Tolle, spannende Vorstellung! Danke für Deine Mühe. Tutorials wären prima.
@christemplet4720
@christemplet4720 10 месяцев назад
Bin schon auf die Tutorials gespannt
@BBFTW36
@BBFTW36 10 месяцев назад
Ich werd die Sprache Mojo jetzt nach über 1 Jahr Flutter und erfolgreicher App-Entwicklung, auf jeden Fall ausprobieren. Bin echt gespannt.
@masterofdesaster4208
@masterofdesaster4208 10 месяцев назад
Gamechanger! Freue mich auf eine Tutorialreihe!
@Der_Issa
@Der_Issa 10 месяцев назад
Hört sich wirklich sehr interessant an
@user-mx4is4fy6v
@user-mx4is4fy6v 10 месяцев назад
jetzt bin ich aber neugierig geworden auf die Sprache ... klingt vielversprechend. Hätte auch Interesse an Tutorials zu Mojo. Danke für deine tolle Arbeit, gucke deine Videos sehr gerne
@GeorgAubele
@GeorgAubele 10 месяцев назад
Fang schon mal an, die Tutorials vorzubereiten! :)
@febis3
@febis3 10 месяцев назад
Mojo Tutorials wären klasse! 🙏
@pfeynman3827
@pfeynman3827 9 месяцев назад
Hallo Cederic, mal wieder top! Mache sehr gerne ein Tutorial zu MOJO!!
@Niko-hz9ct
@Niko-hz9ct 9 месяцев назад
Hammer! Ich gehe erst wieder schlafen, wenn Dein MOJO-Tutorial online ist. ;-)
@_WhiS_
@_WhiS_ 10 месяцев назад
Auf jeden Fall TuT‘s ! Selbst für mich als Anfänger mega Spannend und Interessant
@ahabegger
@ahabegger 10 месяцев назад
Klingt mega gut, aber: Over time we expect to open-source core parts of Mojo, such as the standard library. However, Mojo is still young, so we will continue to incubate it within Modular until more of its internal architecture is fleshed out. We don’t have an established plan for open-sourcing yet. kritisch...
@TheMorpheusTutorials
@TheMorpheusTutorials 10 месяцев назад
Yes
@deterdamel7380
@deterdamel7380 10 месяцев назад
Oder man bietet am Ende nur ein Compilieren als Service an. Dann kannst Du deine Programme nur compilieren, wenn Du ein Jahresabo hast..
@herophysspartano2756
@herophysspartano2756 9 месяцев назад
Mega spannend! I (We) need tutorials 😊
@BlueFishCorner
@BlueFishCorner 9 месяцев назад
Auf alle Fälle weiter machen mit deinen Anleitungen. Ich habe nach dem Video Ubuntu unter Windows mit Mojo installiert. Danke...
@KevinIthedesigncritter
@KevinIthedesigncritter 10 месяцев назад
Sehr geiler Content, 💪🏻
@timeflytr7406
@timeflytr7406 10 месяцев назад
Ich glaube, da hat sich neues Interesse in mir gesetzt, programmieren zu lernen!
@poppers7317
@poppers7317 9 месяцев назад
Und wie weit bist du nach einer Woche schon gekommen?
@jonathanscheidt5158
@jonathanscheidt5158 10 месяцев назад
Ich würde mir mehr Videos zu Mojo wünschen, wenn man anfangen möchte zu programmieren dann jetzt! Hab richtig bock. Hört sich interessant an.
@chrschoeni
@chrschoeni 10 месяцев назад
Danke für dein geniales Video. Wäre cool wenn es da mal ein tutorial dazu gibt.
@oliverkramer3340
@oliverkramer3340 10 месяцев назад
so gleich mal installieren und testen
@TheXiron
@TheXiron 10 месяцев назад
Das ist ja mal richtig heftig!
@le_wuerzingeer
@le_wuerzingeer 10 месяцев назад
„reines C“ du kennst nichts was schneller ist als reines C. gebt ihm bitte Liebe für diesen tollen Auspruch. von mir auf jeden Fall. LOVE
@blackpanthermotherofdragon5980
@blackpanthermotherofdragon5980 10 месяцев назад
Ja Oh Großer Morpheus , Bitte eine Reihe zu Mojo! das wäre klasse :D
@peterpanzki07
@peterpanzki07 9 месяцев назад
Sehr interesant! Ist auf jeden Fall einen Blick wert. Aber ich möchte einwerfen, dass der produktive Einsatz von Python je nach Anwendungsfall schon grob fahrlässig sein kann. Gerade bei Produkten, die nicht auf einem Server sondern beim Endnutzer laufen (siehe Videospiele) , schon alleine wegen der dynamischen Typisierung. Ich bin persönlich auch sehr skeptisch, ob es wirklich eine gute Einsteigersprache ist. Aber das ist denke ich eher ein subjektives Thema.
@Timm2003
@Timm2003 10 месяцев назад
Das klingt krank... Denke da kannst du gerne mal ein paar Tutorials raushauen, wenn du schnell bist werden die aufgrund des bevorstehenden Hypes auch echt gut geclicked
@schachsommer12
@schachsommer12 10 месяцев назад
Es klingt fast zu schön, um wahr zu sein.
@Timm2003
@Timm2003 10 месяцев назад
@@schachsommer12 True, am Ende ist es Malware lmao
@filko3578
@filko3578 10 месяцев назад
Ich bin optimistisch hinsichtlich der Zukunft der Webentwicklung. Es besteht die Möglichkeit, dass Mojo eine vielversprechende Alternative zu Golang für Serveranwendungen werden kann, sofern die vorliegenden Daten sich als korrekt erweisen. Dennoch wäre es ratsam, abzuwarten. Dies erinnert mich an die JS-Laufzeitumgebung Bun, die ebenfalls mit viel Hype und beeindruckender Leistung gestartet ist, aber immer noch eher wie eine 0.9-Version wirkt als eine ausgereifte 1.0-Version.
@klausbock92
@klausbock92 10 месяцев назад
Mega! Würde mich auch auf eine Videoreihe freuen! Klingt nach einer Sprache mit zukunftspotential 😃
@DeinVatersVater
@DeinVatersVater 9 месяцев назад
Schon krass, wäre cool wenn du mehr zu Mojo machst
@tyraxx4825
@tyraxx4825 9 месяцев назад
ja bitte... wir möchten gerne eine Mojo Serie
@jurgensubat2827
@jurgensubat2827 10 месяцев назад
So ganz kann ich die Performance noch nicht glauben, zumal, wie im Video bereits erwähnt, die Sahnestückchen heraus gesucht wurden um drastische Performancegewinne zu erzielen. Was es letztlich in der Praxis für tatsächlich erzielte Performancegewinne erzielt bleibt also noch abzuwarten. Jedoch kann ich es kaum erwarten noch deutlich mehr Infos zu erhalten und würde mich sehr über weitere Tutorials freuen und das nicht ganz eigenützig. Mein derzeitiges Projekt leidet extrem unter der schlechten Python-Performance...
@melonenlord2723
@melonenlord2723 10 месяцев назад
Glaubs auch erst, wenn ich es sehe :D natürlich mit nem 5000 Kerne Prozessor hätte man die Geschwindigkeit noch etwas mehr steigern können, als wenn es da nur auf einen der 5000 Kerne läuft. xD
@amigalemming
@amigalemming 10 месяцев назад
Überzogene Beschleunigungsfaktoren werden in der Regel dadurch gewonnen, dass unoptimierter Code in der alten Sprache mit durchoptimiertem Code in der neuen Sprache verglichen werden. Es ist ja nicht so, dass C-Compiler keine Vektorisierung beherrschten.
@dura2k
@dura2k 9 месяцев назад
Fand ich auf den ersten Blick auch eher negativ als positiv. Aber man muss sich dann wohl mal durcharbeiten und schauen, was genau verglichen wurde. Wenn es um unoptimierten Code geht, der automatisch optimiert wird, dann kann das natürlich schon hinhauen.
@Diotallevi73
@Diotallevi73 10 месяцев назад
Interessant, danke! Zum Titel: Schöpfer oder Erfinder wäre das passende Wort 😊
@anonim705
@anonim705 10 месяцев назад
Ich bin ja schon über Rust gehyped, aber Mojo jetzt? Seriously? Bin gespannt wie sich Programmiersprachen in den nächsten Jahren noch entwickeln werden.
@ZelltisExx
@ZelltisExx 10 месяцев назад
Fände mehr Videos als C++ Entwickler sehr interessant :)
@harveychuba5442
@harveychuba5442 10 месяцев назад
Was mich interessieren noch würde, welches Finanzierung Model hat das Unternehmen Modular Inc. Rust oder Python sind Open Source Projekte und niemand kann mir verbieten diese zu verwenden und ich bezweifle das die Entwicklung plötzlich eingestellt wird. Die frage bildet sich deshalb bei mir weil ich momentan mitbekomme was bei Unity passiert. Ich könnte genauso aber auch Adobe oder Oracel als Beispiele bringen. PS: Das Ist ein echt tolles und Hochinformatives Video,
@TheMorpheusTutorials
@TheMorpheusTutorials 10 месяцев назад
Oh spannend!
@gerald12524
@gerald12524 10 месяцев назад
Kein Link zu einer Lizenz. Schwammige Aussagen in den FAQ. So wohl leider nicht einsetzbar.
@Jonas-um7xi
@Jonas-um7xi 10 месяцев назад
Yes please ein Tutorial!!
@jdgames3783
@jdgames3783 9 месяцев назад
Ich bin sehr gespannt. Ich bin eigentlich C# Main, da ich mich viel mit Unity beschäftigt habe. Da Unity ja jetzt ehr wegfallen wird, fuchse ich mich zur Zeit in die Unreal Engine 5 mit C++ rein. MOJO klingt nach einer guten Sprache (Auch wenn Python nicht gerade meine Lieblingssprache ist) aber man sollte sie als Entwickler auf jeden Fall im Auge behalten, da das das nächste große Ding werden könnte. Danke für die Aufklärung :)
@user-uq4ke3wb2x
@user-uq4ke3wb2x 9 месяцев назад
Starte sofort mit den Tutorials. Mojo hört sich interessant an. Nerdisch: Python ist nach Monty Python benannt und nicht nach der Würgeschlange. Wenn Mojo spanisch sein sollte (Sauce), dann müsste man es auch konsequenterweise [mocho] aussprechen.
@user-kt5xw5cx2l
@user-kt5xw5cx2l 10 месяцев назад
Super Video, wo lernt man das alles? Auch in diesem Video gab es so viele Dinge die ich noch nie gehört habe. Krass wie schnell sich alles entwickelt.
@thavrisco1632
@thavrisco1632 10 месяцев назад
Looks like most of this info is on the website for Mojo
@zsolthb
@zsolthb 10 месяцев назад
Jaaaa! Mach, mach, mach! 😊
@wodowiesel
@wodowiesel 10 месяцев назад
Damn!! Klingt richtig gut, bin da zuversichtlich :)
@Daniel-un5kr
@Daniel-un5kr 10 месяцев назад
Ja machen Sie bitte eine Mojo Reihe
@maxs.8146
@maxs.8146 10 месяцев назад
Tutorials wären klasse. Mich würde z.B. interessieren, was die ersten Schritte in Mojo sein sollten um ein fertiges Python Skript zu optimieren.
@melonenlord2723
@melonenlord2723 10 месяцев назад
Klang für mich so als wie wenn das der Kompiler macht.
@benjaminkulzer284
@benjaminkulzer284 10 месяцев назад
Bitte mach ein Tutorial. Mega interessant!
@michawobat6683
@michawobat6683 9 месяцев назад
ja, gerne mehr davon.Als alter c programmer, kann mehr speed und Komfort nie😁 schlechtes sein.
@wasgeht2409
@wasgeht2409 10 месяцев назад
Danke
@blatrump
@blatrump 10 месяцев назад
Ansich klingt das ja interessant. Ich habe selbst ständige Anwendungsfälle, wo man mit algorithmischen Prototyping in Python mit Numpy loslegt und dann später portieren muss, damit es am Ende nicht kriecht. Das gleiche passiert leider auch dann, wenn z.B. eine Vektorisierung in Numpy zu schwer auszudrücken ist oder die Hotloop eine albern-einfache for-loop ist, welche in Python wirklich grausig langsam sind.
@paulepinguin6183
@paulepinguin6183 10 месяцев назад
uff.. bitte mehr
@michaelhaeuslerr
@michaelhaeuslerr 10 месяцев назад
ja,ja,ja Tutorial bitte......dankööö🤗
@kaigermany_
@kaigermany_ 10 месяцев назад
ich bin mir echt noch nicht sicher, ob ich es diesmal wagen sollte, auf diesen hype-train aufzuspringen. Performance ist mir zwar sehr wichtig, aber auch compilezeiten. Ich meide zum Beispiel Intellij weil die IDE einfach im durchschnitt 2 minuten an dem selben programm rumcomiled was eclipse nach dem kurzen neucompilen der handvoll soeben veränderten classes meist in unter 2 sekunden erledigt und dann startet. Klar, da sind grundsätzlich intepreter-sprachen gegen befreit, aber eben wegen dem interpretieren in der Laufzeit nicht ja auch nicht das beste. Bei Java zum beispiel würde es mich freuen, wenn der compiler selbst viel mehr optimieren dürfte, aber aktuell wird das alles auf den JIT compiler der VM ausgelagert, was dafür sorgt, dass die Programme erst nach einigen iterationen optimiert werden. Hardware Support wäre natürlich mega, aber wenn hier wieder nur CUDA gewinnt (ich meine wie gerade zur zeit alles rund um AI) werde ich nicht mitmachen. OpenCL wird meines erachtens nach viel zu wenig aufmerksamkeit geschenkt und da sogar meine ewig alte CPU und AMD GPU den standard unterstützen würde ich mich um mehr support aus der ecke echt freuen. Dann bleibt ja eig. nur noch die Frage, wie die den Spagat zwischen multi-plattform & performance machen wollen, weil das der Punkt ist, an dem Compile-seitige optimierungen entweder mehrere wege für alle gängigen Plattformen und Hardware-lösungen bereitstellen müssen, was aber die projektgröße zum explodieren bringen wird. PS. ich weiß ja nicht, wie es den meisten anderen geht, aber generische Typen zum Beispiel sind nicht nur wegen Performance sondern auch wegen dem generellen verständniss der CPUs (oder PCs im allgemeinen) in meinen Augen unglaublich wichtig! Ansonsten hat man nur wenig Gefühl dafür, warum zum beispiel FP64 langsamer sein sollte als Int32-Operationen. Oder warum Branchless Code auf GPUs schneller sind als IFs. Ich weiß nicht, ob es in nächster Zeit compiler gibt, die sowas so präzise herausfinden und optimieren können, wie es Mojo versprechen will.
@son-goku4712
@son-goku4712 10 месяцев назад
Bitte Tutorials zu Mojo! 💚
@MatthiasWolf-fl2yl
@MatthiasWolf-fl2yl 10 месяцев назад
Bitte mehr von MOJO
@DietmarLudmann
@DietmarLudmann 10 месяцев назад
Schneller als c ist doch lächerlich. c ist die Lichtgeschwindigkeit und schon Einstein hat gesagt, dass nix schneller sein kann als c! Ausser Captain Kirk vielleicht. 😁
@Leonardo_A1
@Leonardo_A1 10 месяцев назад
Super Video,, ich werde wohl bzdl AI development parallel am Anfang fahren. Sollte sich Mjo als leistungsstark und qualitativ stabil herausstellen, wechsele ich zuMojo. Bitte mehr Videos von MOJO!! Der Codeinterpreter wird wohl Mojo erst einmal nicht unterstützen können (nehme ich an, das wäre ein klarer Nachteil, mmhh.. Klar Python würde gehen) Cu Leonardo😊😊😊
@davidak_de
@davidak_de 10 месяцев назад
Hört sich interessant an. Ich mag Python.
@Trippelwixx
@Trippelwixx 10 месяцев назад
Topf, ich liebe dich.
@viruvil
@viruvil 10 месяцев назад
echt cool
@customraspi
@customraspi 10 месяцев назад
Ich kenne Chris Lattner vom LLVM-Projekt. Bin schon gespannt auf MOJO
@gorduan
@gorduan 10 месяцев назад
Ich bin sehr gespannt auf eine Tutorials dazu :) Aber ne andere Sache, wie wäre es mit einem Video zu alternativen zur Unity Engine und den aktuellen Geschehnisse um diese? Ist zwar nicht ganz dein Thema aber das Thema dürfte ja dennoch einige Entwickler und die welche werden wollen verunsichern, wo Unity sich gerade so verhält als hätte ein bekiffter Elon Musk sie aufgekauft XD Kleiner Witz um mich aufzumuntern...
@z0py
@z0py 10 месяцев назад
Ich würde sehr gerne eine Videoreihe zu Mojo sehen
@supremus1305
@supremus1305 10 месяцев назад
Bitte ein Tutorial 🤩
@XxPasixX95
@XxPasixX95 10 месяцев назад
Klingt super interessant, bin gespannt auf die Zukunft! Nun stellt sich aber die Frage, ob der C/C++ Code für den Performance Benchmark auch so optimiert wurde (u.A. Threaded etc)? Ich kann mir bei dem richtigen Compiler so 10-20% mehr Performance zu C/C++ vorstellen, doch etwa 1300% (mojo 68k vs c++ 5k speedup) so schnell wie reiner C/C++ Code wirkt zu hoch - vill Marketingzahlen. Falls der Code unter C/C++ nicht gethreaded oder ähnliches wurde, wäre hier (bei 88 Threads laut dem Test) das ganze um den Faktor ~88x langsamer wie angegeben - dennoch super schnell gegenüber regulärem Python.
@alexander3293
@alexander3293 10 месяцев назад
Stand ja dabei "Scalar C", also ohne SIMD etc und kein Multithreading. Sehr Unfair :D Aber wie du schon gesagt hast, so macht man wohl Marketing.
@XxPasixX95
@XxPasixX95 10 месяцев назад
Ach danke, ich kannte den Begriff perse als Single-Threaded noch nicht. 😉 Dann sind die Zahlen deutlich realistischer. Somit schneller als Python, aber lange noch nicht so effektiv wie C++ (und vermutlich Java etc). Wäre ja auch etwas Magie, falls dies so over wäre.
@sebi00
@sebi00 10 месяцев назад
Mojo-Tutorial!
@ChrisBigBad
@ChrisBigBad 9 месяцев назад
Sehr cool. Spart nicht nur Zeit und (cloud-)Geld, sondern auch Strom -> Weniger Kohlekraftwerke! Mehr Umwelt. Weniger Klimakleber.
@Aquaelus
@Aquaelus 10 месяцев назад
Hammer. Bitte Tutorials. Danke Morpheus ❤
@KarlAlfredRoemer
@KarlAlfredRoemer 10 месяцев назад
Krasse Sache. Man stelle sich vor, man entwickelt mit mit/in MOJO ein Betriebssystem, was von User-Interface her mit modernen Systemen vergleichbar ist, aber vom Recourcenverbrauch so sparsam wäre wie Windows 3.1 oder Vergleichbares. Und das selbe nochmal mit allen Programmen. Dann würde das Betriebssystem in Sekundenbruchteilen starten und es würden alle Programme gefühlt SOFORT nach dem Anklicken geöffnet werden - sogar bei den größeren Programmen, die heute sogar auf dicken Rechnern längere Zeit zum Starten brauchen.
@Fantaztig
@Fantaztig 10 месяцев назад
Wie soll das gehen, die heutigen Betriebssysteme sind ja auch nicht in Python oder anderen trägen Sprachen geschrieben
@st4ndby
@st4ndby 9 месяцев назад
Da die Vergleiche bspw mit C++ reine Marketingzahlen sind, wirst du bei weitem nicht so Ergebnisse erzielen können wie du dir vorstellst
@haraldsimon2807
@haraldsimon2807 10 месяцев назад
Man sollte darauf achten Äpfel mit Äpfel zu vergleichen und eine Programmiersprache und das dazugehörige Laufzeitsystem unterliegen der Idee eines Konzeptes mit Vor- und Nachteilen. Die Sprache gibt jedoch den Rahmen vor und nicht den Algorithmus. - Soviel zu "es läuft also schnell als C" - Was der Compiler daraus macht (Stichwort Optimierungen), ist dann auch noch etwas anderes. Kleinere Umstände, dass einem die HW zur Ausführung nicht allein "gehört" machen so manchen Vergleich auch gleich wieder bedingt. Also, viel Hype um nichts oder noch eine Wahl im Dschungel der Sprachen.
@S3R43o3
@S3R43o3 9 месяцев назад
Moin moin mein bester, coole sache beobachte ich auch schon länger wäre sehr schön wenn du dich statt meiner damit befassen kannst 👌 tutorials gerne gesehen
Далее
[UPDATE] Mojo Is Faster Than Rust - Mojo Explains More
52:09
Der UNITY-SKANDAL ist eine WARNUNG für ALLE ITler
14:53
Mojo 🔥 - DIE Sprache für KI // deutsch
14:46
Просмотров 5 тыс.
Die neue BESTE OFFENE KI ist da: MIXTRAL 8x22B
27:16
Просмотров 29 тыс.
15 Python Libraries You Should Know About
14:54
Просмотров 373 тыс.
Mistral, LLaMa & Co. - Use free AI giants locally
38:59
Differences between Odin and Zig
26:43
Просмотров 14 тыс.