Cython
Programming languageWikipedia
3
MENTIONS
3
EPISODES
3
PODCASTS
Search complete. 3 mentions across 3 episodes found for "Cython".
Sep 4, 2026
Your CS Degree Is Teaching You the Wrong Things
C
55:42Casey MuratoriPANELIST
Well, okay.
C
55:42Casey MuratoriPANELIST
We could, we could use Cython to compile that Python to see you could go reach for Pi Pi or something, but you like, yeah, Those are all these steps that now you have to do instead of just, no, we can literally just write in this language without changing anything we're doing.
C
55:56Casey MuratoriPANELIST
We can just show exactly how to do the thing from here.
C
55:59Casey MuratoriPANELIST
It's a very short step, right? And so it's really just about, it's a very, it's just very convenient.
Why performant code matters (but gets widely ignored), with Casey Muratori
C
46:44Casey MuratoriGUEST
You could usually know, like, okay, is this a part of the code that can afford to be 100 times slower than it should be or not, right? And, uh, you know, most people can, I think, make that decision fairly logically.
C
46:55Casey MuratoriGUEST
And if it's not, then now you know, like, oh, okay, if I'm in Python, then what I gotta do is either I gotta go find a library call that will do these sorts of things and structure around how that library works, or I should maybe get something like Cython or something where I can do compiled stuff inside my Python and make my, uh, code work around calls out to that kind of code.
C
47:17Casey MuratoriGUEST
You know, you now have the tools you need upfront to make sure that when you write the program you've put the parts that needed this and you've structured the code in such a way that you are only paying the 100X on things that you know are very infrequent or happen, like, only, uh, you know, once per every so often, things like that, right? That's, I think, the biggest thing is just the knowledge.
C
47:40Casey MuratoriGUEST
And once you know, you can start to make much better decisions in any language because it doesn't take you very long, you know, a simple search or, you know, asking an AI or whatever is the common practice that you're going to do.
189: Agentic Loops
P
36:44PatrickHOST
And so, um, and so you have to know that, hey, here's an option.
P
36:49PatrickHOST
You know, if you have this Python code, um, uh, you know, one option you can do is to take the slow parts of the code and use Cython, uh, you know, to, to break them into C and then use SIMD after that, um, as opposed to like rewriting the entire thing.
P
37:10PatrickHOST
I think it's time for book of the show.
P
37:13PatrickHOST
I've got the first book.