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

Python = too big to fail?

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 Ansicht wechseln


  1. Python = too big to fail?

    Autor: mintwurm 13.10.21 - 20:09

    I've tried Julia a couple of years ago and was not convinced. Back then it didn't even have a proper debugger (iirc that was released in 2019). And the startup times for a script could be painfully long.

    This article motivates me to give it another try :)

    But I can't help but wonder: How is Julia ever going to catch up to the Python ecosystem?
    I mean, the pitch here is "The language is easy and clean but runs (almost) as fast as C".
    But I rarely find my python code to be too slow.
    Actually, plot twist: My python code is usually not python code.

    Let's discuss datascience.
    With python I can use pandas. It's incredibly productive for all sorts of exploratory data analysis, interactive visualization, etc. I don't think that Julia has something competitive.
    Of course at some point the datasets grow too large for pandas.
    But then there's pyspark. And at that point my python code is really not running in python, it's just a thin wrapper to dispatch jobs to the compute cluster.
    So the speed of python doesn't matter :)

    Let's discuss machine learning.
    Actually, let's keep this one short.
    Pytorch, tensorflow, jax, ...
    I'm convinced that I can max out my gpu much more comfortably with Python than with Julia.

    Numerical simulations?
    This one might go to Julia.
    Numerical simulations tend to be lots of linear algebra and random number generation.
    If I had to implement a solver for some PDE, I might be tempted to do it in Julia.
    The solver probably already exists though, written in C++ based on some BLAS, and with a python interface...

    Numerical simulations, v2.
    Let's make it a bit more complicated. The simulation involves some functions to be optimized and mixes in quite a bit of creative math/ml stuff.
    At this point you're probably happy to have the very rich stack of scientific python libraries (scipy, scikit, ...).

    Hm, I didn't mean to write so much text. But there it is.
    My point is:
    Yes, it was nice if Python was faster.
    But the main appeal of the language is in its flexibility at defining beautiful APIs.
    And today, there are many excellent libraries out there that enable you to do amazing things in python.

    Productivity is less about the language, and more about the frameworks at your disposal.

    At this point I wonder how (if at all) Python can be replaced.
    It's gained so much momentum already.

  1. Thema

Neues Thema Ansicht wechseln


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. Project Manager (m/w/d) Electronic Data Interchange/EDI
    ALDI International Services SE & Co. oHG, Mülheim
  2. FullStack Entwickler / Developer (m/w/d) mit Backend Fokus
    DRÄXLMAIER Group, Garching
  3. Senior Fullstack Entwickler (m/w/d)
    mecom Medien-Communikations-Gesellschaft mbH, Hamburg
  4. IT-Operator (m/w/d)
    Techniker Krankenkasse, Hamburg

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 499,99€
  2. (u.a. Legion 5 17,3" Ryzen7 16GB 1TB SSD RTX3080 für 1.599€)
  3. (u.a. Kings Bounty Platinum Edition für 4,99€, Splinter Cell Blacklist Deluxe Editon für 7...
  4. 94,90€ (Bestpreis)


Haben wir etwas übersehen?

E-Mail an news@golem.de


PSD2: Open Banking wird unsicherer und unübersichtlicher
PSD2
Open Banking wird unsicherer und unübersichtlicher

Das Buzzword Open Banking sorgt für Goldgräberstimmung in der Finanzbranche. Doch für die Kunden entstehen dabei etliche Probleme.
Eine Analyse von Erik Bärwaldt


    IT-Studium und Jobaussichten: Hauptsache was mit Informatik
    IT-Studium und Jobaussichten
    Hauptsache "was mit Informatik"

    Wegen des Fachkräftemangels ist es im Fall von Informatik fast egal, welche Fachrichtung man studiert. Ein paar Gedanken sollte man sich trotzdem machen.
    Von Peter Ilg

    1. Überwachung bei Examen Datenschützer geht gegen Spähsoftware an Unis vor

    Bundesservice Telekommunikation: Ist eine scheinexistente Behörde für Wikipedia relevant?
    Bundesservice Telekommunikation
    Ist eine scheinexistente Behörde für Wikipedia relevant?

    Die IT-Sicherheitsexpertin Lilith Wittmann hat eine dubiose Bundesbehörde ohne Budget entdeckt. Reicht das für einen Wikipedia-Artikel?

    1. Wikimedia Enterprise Die Wikipedia bekommt ein kommerzielles Angebot

    1. Instagram: Petfluencer klonen ihre Haustiere
      Instagram
      Petfluencer klonen ihre Haustiere

      Wer mit einem Tier Follower bei Instagram sammelt, steht bei dessen Tod vor dem Nichts. Klonen könnte die Lösung sein, wie das Unternehmen Viagen gemerkt hat.

    2. Vor- und Nachteile: Neue Studie untersucht Homeoffice-Auswirkungen
      Vor- und Nachteile
      Neue Studie untersucht Homeoffice-Auswirkungen

      Das Institut der deutschen Wirtschaft hat Angestellte und Unternehmen zu ihren Homeoffice-Erfahrungen befragt - mit gemischten Ergebnissen.

    3. Energiewende: Schleswig-Holstein bekommt einen weiteren Elektrolyseur
      Energiewende
      Schleswig-Holstein bekommt einen weiteren Elektrolyseur

      Laut Schleswig-Holsteins Energiewendeminister Jan Philipp Albrecht war 2021 "das zweitstärkste Jahr für den Ausbau der Windkraft" in dem Bundesland.


    1. 15:20

    2. 15:02

    3. 14:45

    4. 14:28

    5. 14:10

    6. 13:53

    7. 13:38

    8. 13:20