I changed python language and added a new NUKE statement
Ғылым және технология
System Design for SDE-2 and above: arpitbhayani.me/masterclass
System Design for Beginners: arpitbhayani.me/sys-design
Redis Internals: arpitbhayani.me/redis
Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
Sign up and get 40% off - app.codecrafters.io/join?via=...
In the video, I demonstrated how to make simple yet significant changes to massive open-source code bases like CPython by adding a new statement called "nuke" to kill the runtime immediately. By understanding the existing code structure and grammar, I showed how to strategically add the new statement by referencing similar existing statements like "break." Through a detailed walkthrough of modifying various core files and regenerating the parser, the video highlighted the process of contributing to open source projects effectively.
Recommended videos and playlists
If you liked this video, you will find the following videos and playlists helpful
System Design: • PostgreSQL connection ...
Designing Microservices: • Advantages of adopting...
Database Engineering: • How nested loop, hash,...
Concurrency In-depth: • How to write efficient...
Research paper dissections: • The Google File System...
Outage Dissections: • Dissecting GitHub Outa...
Hash Table Internals: • Internal Structure of ...
Bittorrent Internals: • Introduction to BitTor...
Things you will find amusing
Knowledge Base: arpitbhayani.me/knowledge-base
Bookshelf: arpitbhayani.me/bookshelf
Papershelf: arpitbhayani.me/papershelf
Other socials
I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
LinkedIn: / arpitbhayani
Twitter: / arpit_bhayani
Weekly Newsletter: arpit.substack.com
Thank you for watching and supporting! it means a ton.
I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.
Пікірлер: 23
Currently working as a compiler engineer, it's fascinating to see how the source code structure is similar for all modern compilers
tip: use make -j8 for make to use 8 threads to fasten the compilation, or more if your computer has more threads.
Great Video! You often mention thinking by first principles. Could you please make a video/twitter thread on how you developed this way of thinking over the years?
@pritamkumar6454
Жыл бұрын
Please suggest some learning resources for a beginner.
Great 👍 Definitely inspiring to try new things
I did the same thing when in my current I was given a task to teraform script. I just copy pasted the existing one, made the required changes then ctr+shift+f, DFS 😅
Hi arpit , I work at startup didn't joined any college, i am self taught programmer , now also want to learn stuffs like complier, operating systems, can i learn it from resources available online or do i need to join college for this. Please bhaiya guide me.
love this sort of videos!
This is really an amazing video. Getting addicted to your content😂
Love it!🎉
This is very well made, thanks for sharing it! I was thinking about contributing to Airflow project to learn open source and show my audience same (high effort content :D) Thanks for sharing approach, will definitely use this.
@AsliEngineering
Жыл бұрын
Go for it. Quite fun going through a source code of tools we use on a daily basis. Folks will find it relatable.
Great video. You have a nice "hacker" mentality.
@AsliEngineering
9 ай бұрын
Thank you Hemal.
bhaiya which vs code theme you are using
living through the uncertainty is the beauty of engineering
@sambhavmishra5423
Жыл бұрын
How's life at Trilogy innovations?
Thank you sir for these contents. And is there anybody who can help me with the theme he is using in VS Code here. Looks Catchy.
Amazing video! Can you please explain aspects of how cpython differs from the python programming language. Thanks
@AsliEngineering
Жыл бұрын
nothing. they are exactly the same. Cpython is the source for python programming lang.
Can you make a video on how some compilers are built using the same language? Like C compiler was written in C. It has always confused me tbh.
@frankhart2018
Жыл бұрын
Well the first C compiler was mostly done in a variant of B and some FORTRAN (afaik), once they could get the basic features (or features enough to write the compiler) they used the binary generated using the B version and then rewrote the compiler in C, this is called bootstrapping.
Yo amazing