Home | Lehre | Videos | Texte | Vorträge | Software | Person | Impressum, Datenschutzerklärung | Blog RSS

Die Blog-Postings sind Kommentare im Sinne von § 6 Abs. 1 MStV. Der Verfasser ist Jörn Loviscach, falls jeweils nicht anders angegeben. Die Blog-Postings könnten Kraftausdrücke, potenziell verstörende Tatsachenbehauptungen und/oder Darstellungen von Stereotypen enthalten. Die Beiträge der vergangenen Wochen werden als Bestandteil der Internet-Geschichte in ihrer ursprünglichen Form gezeigt. Menschliche Autor*innen können unzutreffende Informationen über Personen, Orte oder Fakten liefern.

vorheriger | Gesamtliste | jüngste | nächster

Python wird zur Hydra

2023-07-30 11:04

Das hat gedauert: Der GIL (Global Interpreter Lock) soll endlich aufs Abstellgleis, so dass dann Multithreading in Python geht. Nachdem zwischenzeitlich das Type Hinting so halbwegs läuft (hier schon wieder halb überholt), war das das Letzte, was mich noch davon abgehalten hat, größere Sachen in Python zu schreiben (mit einer Ausnahme). Oder nun natürlich: ChatGPT mir größere Sachen schreiben zu lassen. Oh, aber von wem soll ChatGPT das dann lernen?

A Steering Council notice about PEP 703

Man beachte, dass Python 1.0 im Jahr 1994 erschienen ist, ein Jahr vor Java 1.0. Ob Mojo geholfen hat, den Stein ins Rollen zu bringen? Ich würde aber Mojo nicht für größere Projekte nutzen, sondern sicherheitshalber immer nur eine Sprache mit einen großen und lang bestehenden Community.

Kommentar vom 2023-07-30, 12:01

Uff, und kein Wort zu Rust? Gewagte These: Die Welt ist so am Arsch, weil es Python gibt. Eigentlich ist die Sprache egal, aber die Geschwindigkeit und der Verbrauch sind es nicht!

Weitere gewagte These: Besonders klug (sehr nett ausgedrückt) sind die Leute um KI nicht, sonst wäre die Einfachheit der Sprache nicht das erste und scheinbar einzige Kriterium. Fraglich, was die produzieren werden!

Vielen Dank für die Möglichkeit, C und C# zu lernen. Erinnern Sie sich noch? Wir sehen uns besser dort.
TK

Kommentar vom 2023-07-30, 12:50

@TK: Für KI-Anwendungen sind die Geschwindigkeit und der Verbrauch von Python ein red herring, weil man nur Bibliotheksfunktionen aufruft, die dann auf der GPU oder in der Cloud laufen. – Und wenn man Progrämmchen wie das hat, mit dem ich hier gerade diesen Blog pflege, ist der Prozessor sowieso 99 % der Zeit am Däumchendrehen, egal in welcher Sprache. – Spannend würde es mit meinem Videoeditor, der lokal satt was an Leistung wegzieht (bisher C- und C++-Bibliotheken zusammengebunden mit C#). – Im meinem Alter habe ich gelernt, dass es unsinnig ist, auf einen Schnitt hin zu einer sauberen Lösung (sagen wir, Rust) zu hoffen, egal ob bei der QWERTZ-Tastenanordnung oder beim Bolognese-Studiums-Modulmüll. J. L.

Kommentar vom 2023-07-30, 18:04

Mit dem Hype um Python und JavaScript begann es - gefühlt -, dass sich immer mehr für Entwickler hielten. Heute haben wir massenweise "Full-Stack"-"Talente" und alles wird - gefühlt - immer schlimmer. Bilde ich mir das nur ein?

Kommentar vom 2023-07-30, 18:43

@Kommentator*in von 18:04: Ich so: https://j3l7h.de/blog/2023-07-04_21_07_Es%20geht%20immer%20weiter%20bergab. Halt das Lamento alter weißer Männer. J. L.

Neuer Kommentar

0 Zeichen von maximal 1000

Ich bin die*der alleinige Autor*in dieses Kommentars und räume dem Betreiber dieser Website das unentgeltliche, nichtausschließliche, räumlich und zeitlich unbegrenzte Recht ein, diesen Kommentar auf dieser Webseite samt Angabe von Datum und Uhrzeit zu veröffentlichen. Dieser Kommentar entspricht geltendem Recht, insbesondere in Bezug auf Urheberrecht, Datenschutzrecht, Markenrecht und Persönlichkeitsrecht. Wenn der Kommentar mit einer Urheberbezeichnung (zum Beispiel meinem Namen) versehen werden soll, habe ich auch diese in das Kommentar-Textfeld eingegeben. Ich bin damit einverstanden, dass der Betreiber der Webseite Kommentare zur Veröffentlichung auswählt und sinngemäß oder zur Wahrung von Rechten Dritter kürzt.