Below I show a picture of the basic .NET compilation process: The compiler takes the source code as input, and creates an executable file in Common Intermediate Language (CIL) format. The input can be any .NET language, such as C# or VB.NET. The Common Language Runtime (CLR) then takes the CIL files and runs them. …
Category Archives: Technical Illustration
C++ Compilation Process
Below I show a picture of the basic C++ compilation process: The compiler takes the source code (.cpp) files as input, and creates object (.obj) files, written in assembly language. The linker then takes the object files as input, and creates an executable file.
Java Compilation Process
Below is a picture to show the basic compilation process for Java: The compiler (javac) takes the source code files (.java) and compiles them into class files (.class). The class files contain Bytecode instructions. The Java Runtime takes the class files and runs them by interpreting the Bytecode instructions to machine instructions.
Using Annotations in Evince
In this article I present an overview of how to use annotations in Evince. Evince is free PDF reader that I use on Ubuntu. The video below shows a demo: