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. Webdesigner (m/w/d) in Teilzeit
    Scale Prop GmbH, Bundesweit (Homeoffice)
  2. Mitarbeiter 1st & 2nd Level Support (w/m/d)
    Bechtle GmbH, Hannover
  3. Specialist Prozessmanagement (CIS) (m/w/d)
    HUMMEL AG, Denzlingen
  4. Aufbau des Forschungs- und Technologiezentrums der Universität Passau zur Digitalen Sicherheit
    Universität Passau, Passau

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. 25,99€ statt 39,99€
  2. 35,99€ statt 39,99€


Haben wir etwas übersehen?

E-Mail an news@golem.de