DrM schrieb am 07.08.2023 02:47:
kissenschlacht schrieb am 07.08.2023 01:04:
def answer = 42 // Note: That's not the same as `val answer` List("Life?", "The universe?", "Everything?") .map(_ => answer) .foreach(println)
Scala: 🤮
Das ist natürlich ein sachliches Argument dem man nichts mehr entgegensetzen kann… 🤣
Wobei schon interessant wäre wieso gleich so eine heftig Reaktion.
Scala (3) ist ja fast schon Python, nur halt in performant und sicher.
Es gibt sogar Bestrebungen einen nahtlosen Übergang zu ermöglichen, sodass man die Vorteile von Scala mit den Libs aus Python nutzen kann:
https://scalapy.dev/
Genau das kann die Mehrheit der Programmierer aber über ASCII sagen, wenn man mal wieder Code in (pseudo) Englisch warten muss, statt dem vertrauten Chinesisch oder Kyrillisch…
Englisch ist die Lingua franca in Sachen Computer und wenn schon die Keywords englisch sind, machen deutsche, griechische, chinesische oder kyrillische Identifier keinen Sinn.
Ich glaube das sehen ganz viele Deutsche, Griechen (und Mathematiker / Physiker), Chinesen, oder Russen durchaus anders.
Nochmal: "Wir" sind hier die vergleichsweise ziemlich keine Minderheit mit "unseren" ASCII Zeichen. "Die Welt" spricht nicht ASCII, ganz im Gegenteil…
NatĂĽrlich kann man auf einem Ego-Trip sein, und der Meinung dass es langt wenn unsere Kinder es einfach haben Programmieren zu lernen, weil sie dafĂĽr nicht erst mal Chinesisch Englisch lesen lernen mĂĽssen.
Abgesehen davon: Unicode ist der Standard für Schrift seit Dekaden. Dieses System enthält nicht nur andere Sprachen sondern auch ganz viele technisch-wissenschaftliche Symbole. Es ist geradezu lächerlich dass man diese nicht dort nutzen kann wo es mit am meisten Sinn machen würde, nämlich technisch-wissenschaftliche Anwendungen wie eben Computerprogramme.
Soll halt jemand eine deutsche, griechische, chinesische oder kyrillische Programmiersprache erfinden. Muss sich halt nicht wundern, wenn die keine weltweite Verbreitung findet.
Ich wäre vorsichtig mit so Aussagen: Die Mehrheit der Menschen verwendet kein ASCII. So Forderungen könnten sich also ganz schnell als Bruchlandung (für "uns") entpuppen falls hier mit den Füssen abgestimmt wird.
Eingebaute Funktionen fĂĽr numerische Berechnungen: Julia wurde speziell fĂĽr numerische Berechnungen entwickelt und bietet eine Vielzahl von eingebauten Funktionen und Bibliotheken fĂĽr mathematische Operationen.
Hat Python auch, u.A. numpy,
NumPy ist jetzt in Python eingebaut? Wusste ich gar nicht.
NumPy ist eine Bibliothek fĂĽr Python.
Der Punkt war doch "eingebaut".
Bibliotheken hat jede Sprache…