• Feyd@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    3 days ago

    Yeah there is some overhead with a function call

    Not necessarily, since compilers can inline functions as an optimization

    • folekaule@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      3 days ago

      Yes, but Perl 5 did not, except for constant functions. Either way, the effect of that was outweighed by several orders of magnitude by the rest of the WTFs in that code.

      All that is a bit beside the point I was trying to make, which is write readable code.

      Use your own judgement to find a balance between readability and performance. Use profiling tools to find hotspots where performance is a concern and optimize those. Base your practices on evidence not dogma.

      • Feyd@programming.dev
        link
        fedilink
        arrow-up
        4
        ·
        3 days ago

        Yup just wanted any newbie types scrolling by to not take that as something that is always true, when writing in most compiled languages it is completely up to the compiler.