How costly it is to call functions and builtins in your python code? Does inlining help? How have the recent CPython releases improved performance in these areas?

Just code in C

TunaCowboy
link
fedilink
English
32M

The downvotes are hilarious. Being able to drop down to C is one of python’s selling points, and the title of the post includes the name of the python ref implementation __C__Python.

Exactly.

I don’t really care, people will downvote for any number of reasons, and I know I was right, so it doesn’t bug me

@celliern@lemmy.world
link
fedilink
English
62M

There is a difference being able to drop down in C and using exclusively C.

One of the main advantage of python is being to quickly write code, and using C-based library / part of code written in C (or fortran, or rust for what it matters) when needed.

“just write C” may lack a bit of nuance.

@Plopp@lemmy.world
link
fedilink
English
32M

How about no.

@tgm@lemmy.world
link
fedilink
English
32M

I thought function calls was one of the decently optimized things in Python

Create a post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


  • 1 user online
  • 220 users / day
  • 609 users / week
  • 1.39K users / month
  • 4.49K users / 6 months
  • 1 subscriber
  • 7.41K Posts
  • 84.7K Comments
  • Modlog