Ex_Files_C_plus_plus_Advanced_Topics.zip
38 KB
Please open Telegram to view this post
VIEW IN TELEGRAM
β€3
Please open Telegram to view this post
VIEW IN TELEGRAM
β€5π2
Please open Telegram to view this post
VIEW IN TELEGRAM
Java: Technical Interview Questions
β€2π1
Please open Telegram to view this post
VIEW IN TELEGRAM
β€5π2π1
Ex_Files_C_plusplus_EssT.zip
5.4 MB
Please open Telegram to view this post
VIEW IN TELEGRAM
Python vs. Java
Ever wondered what happens behind the scenes when you run a Python script or a Java program? Letβs find out:
Python (CPython Runtime):
- Python source code (.py) is compiled into bytecode automatically in memory.
- Bytecode can also be cached in .pyc files, making re-runs faster by using the cached version.
- The Import System loads modules and dependencies.
- The Python Virtual Machine (PVM) interprets the bytecode line by line, making Python flexible but relatively slower.
Java (JVM Runtime):
- Java source code (.java) is compiled into .class bytecode using javac.
- The Class Loader loads bytecode into the Java Runtime Environment (JVM).
- Bytecode is verified and executed.
- JVM uses both an Interpreter and a JIT Compiler, frequently used code (hot paths) is converted into native machine code, making Java faster.
Ever wondered what happens behind the scenes when you run a Python script or a Java program? Letβs find out:
Python (CPython Runtime):
- Python source code (.py) is compiled into bytecode automatically in memory.
- Bytecode can also be cached in .pyc files, making re-runs faster by using the cached version.
- The Import System loads modules and dependencies.
- The Python Virtual Machine (PVM) interprets the bytecode line by line, making Python flexible but relatively slower.
Java (JVM Runtime):
- Java source code (.java) is compiled into .class bytecode using javac.
- The Class Loader loads bytecode into the Java Runtime Environment (JVM).
- Bytecode is verified and executed.
- JVM uses both an Interpreter and a JIT Compiler, frequently used code (hot paths) is converted into native machine code, making Java faster.
π7β€3
My personal top pics for my most favourite VS Code extensions π
Special shoutout to DevContainers - it is such a cool protocol, which let's you to develop inside of a container. Like, your IDE is running inside a container (not exact though).
Say I am working on a C project, and want some specific tools and packages installed, I create a dev container and it becomes portable. I can now run it anywhere, and it's the same environment!
π€© The best part is I don't have to install anything on my actual OS and manage conflicting dependencies.
π Another cool one you may not know is Mermaid, the easiest way to create diagrams using just markdown format
Special shoutout to DevContainers - it is such a cool protocol, which let's you to develop inside of a container. Like, your IDE is running inside a container (not exact though).
Say I am working on a C project, and want some specific tools and packages installed, I create a dev container and it becomes portable. I can now run it anywhere, and it's the same environment!
π€© The best part is I don't have to install anything on my actual OS and manage conflicting dependencies.
π Another cool one you may not know is Mermaid, the easiest way to create diagrams using just markdown format
β€3π1