1. Foren
  2. Kommentare
  3. OpenSource-Forum
  4. Alle Kommentare zum Artikel
  5. › Programmiersprache Julia: Wie…

Anwendungszweck

Neue Foren im Freiraum! Raumfahrt und freie Software haben jetzt einen Platz, die Games tummeln sich jetzt alle in einem Forum.
  1. Thema

Neues Thema


  1. Anwendungszweck

    Autor: Ph0non 15.10.21 - 08:53

    Hier scheinen sich viele Leute gegen Julia auszusprechen ohne die Sprache überhaupt mal benutzt zu haben. Ausführungsgeschwindigkeit ist ein Thema, aher wie sieht es mit der Einstiegsfreundlichkeit und Lesbakeit des Codes aus? Welcher syntactic sugar wird unterstützt, um das Programmieren einfacher zu machen?

    Ich finde die dynamische Typisierung für einen schnellen Prototyp großartig. Wenn der Code soweit steht, kann ich dann das sehr einfach über die Typdeklaration in einer function das ganze statisch typisieren. Sogar mit einer gewissen Granularität. Das Argument ist immer ein 4d-Array, aber die Subtypes können mal Int und mal String sein? Kein Problem. (Nur als Beispiel)

    Gerade bestimmten Pakete machen Julia für mich zu einem sehr mächtigen und dabei dennoch einfachen Werkzeug. Dazu gehören JuMP.jl und Distributions.jl. Mit JuMP kann ich nahezu trivial Optimierungsproblem formulieren und anschließend über Cbc lösen lassen. Die Möglichkeiten von Distributions sind dahingehend sehr vielfältig und reichen davon Zufallszahlen nach einer bestimmten Verteilung zu erzeugen, aber auch Distributionen an bestehenden Stichproben anzupassen. Für meine Arbeit sind dabei truncated Distributions von besonderem Interesse, die nativ unterstützt werden.

    Durch JuMP und Distributions haben sich bei mir bestimmte Arbeitsaufgaben von Wochen auf Minuten bis Stunden reduziert.



    4 mal bearbeitet, zuletzt am 15.10.21 08:54 durch Ph0non.

  2. Re: Anwendungszweck

    Autor: ronda-melmag 15.10.21 - 15:11

    Sagen wir mal so:
    Das Tool was ich nutzen möchte gibt mir eine Sprache vor.
    Ich programmiere nicht in einer Sprache sondern möchte ein Problem lösen - und wenn es in dem Bereich wo ich unterwegs bin wo es jede Menge Tools für die Sprache BLABLUBB gibt dann befasse ich mit der Sprache BLABLUBB.
    Ich habe mich noch nie mit eine Sprache befasst der Sprache wegen …
    Lustigerweise habe ich sogar in den Letzen Jahren was in BASIC "verbrochen" - weil es vorgegeben war ...

    Mich persönlich stören jede menge Sachen bei Python, aber die Basis an vorhandenen Sachen war für mein Interessenbereich war dort am größten.

    Und ich dachte immer Python macht ein JIT Compile bevor ausgeführt wird.

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. IT-Service-Spezialist*in / Software-Entwickler*in (m/w/d) für den Applikationsbereich Soziales
    Landschaftsverband Rheinland, Köln
  2. Software-Tester (m/w/d)
    ZAM eG, Neu-Isenburg (Home-Office möglich)
  3. Mitarbeiter 1st & 2nd Level Support (w/m/d)
    Bechtle GmbH, Hannover
  4. Leiterin / Leiter der Abteilung "Digitale Services und Innovation" des BKA (m/w/d)
    Bundeskriminalamt, Wiesbaden, Berlin, Meckenheim

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. 499,99€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Nordvpn, Expressvpn, Mullvad & Co: Die Qual der VPN-Wahl
Nordvpn, Expressvpn, Mullvad & Co
Die Qual der VPN-Wahl

Wer sicher im Internet unterwegs sein will, braucht ein VPN - oder doch nicht? Viele Anbieter kommen jedenfalls gar nicht erst in Frage.
Von Moritz Tremmel

  1. Windows 10 und Windows 11 Microsoft behebt Bug mit VPNs unter Windows
  2. Überwachung Polizei beschlagnahmt VPN-Dienst
  3. Urheberrecht VPN-Anbieter blockiert Torrents und Pirate Bay nach Klage

Bastel-Rechner: Mit dem Raspberry Pi auf einem Bildschirm zeichnen
Bastel-Rechner
Mit dem Raspberry Pi auf einem Bildschirm zeichnen

Wir zeigen, wie auf einem 10,6-Zoll-Farbdisplay, angeschlossen an der GPIO-Leiste eines Raspberry Pi, gezeichnet werden kann. Programmiert wird in C#.
Eine Anleitung von Michael Bröde

  1. Raspberry Pi Besser gießen mit Raspi und Xiaomi-Pflanzensensor
  2. Khadas VIM4 Kleiner Bastelrechner integriert HDMI 2.1 und M.2-Slot
  3. Bastelrechner Raspberry Pi OS verwirft den Standarduser pi

Xiaomi Watch S1 Active im Test: Wenn sich beim Joggen der Schlafmodus meldet
Xiaomi Watch S1 Active im Test
Wenn sich beim Joggen der Schlafmodus meldet

Eine günstige Sportuhr mit gutem GPS-Modul - das wäre was! Leider hat die Watch S1 Active von Xiaomi zu viele Schwächen, um Spaß zu machen.
Von Peter Steinlechner

  1. Wearable Fossil präsentiert Hybrid-Smartwatch im Retrolook