In [ ]:
!cat hello.c
In [ ]:
!gcc -S hello.c
In [ ]:
!cat hello.s
In [ ]:
!gcc hello.s -o hello
In [ ]:
!file hello
In [ ]:
!./hello
In [ ]:
!wc -c < hello
In [ ]:
!gcc hello.c -o hello
In [ ]:
!file hello
In [ ]:
!wc -c < hello
In [ ]:
!cat HelloWorld.java
In [ ]:
!javac HelloWorld.java
In [ ]:
!javap -c HelloWorld.class
In [ ]:
!java HelloWorld
In [ ]:
!cat hello_world.py
In [ ]:
!python hello_world.py
In [ ]:
!python -m dis hello_world.py
There are several Python bytecode compilers and PVMs. The most comprehensive is CPython (C refers to the interpreter is written in the C programming language). Other implementations are Jython (written in Java), PyPy (written in RPython, a restricted subset of Python that incorporates Psyco, a JIT compiler) and IronPython (written in C#).