Unit 1: Language Types of Language Translator System Software
Unit 1: Language Types of Language Translator System Software
• Language
• Types of Language
• Translator
• System Software
Language
Language is a system for communication.
Computer Language
A computer language is the set of keywords, statement, comments and data address that a computer
can execute and give required results.
Computer Language Types
• Low Level Language
• High Level Language
Computer Language Types
• Low Level Language
• Machine Language
• Assembly Language
main.c main.i
Compiling a C Program
• Step 1: Preprocessing
• Step 2: Compilation
• Step 3: Assembly
• Step 4: Linking
The process of compiling a C program involves generating several intermediate files. Below is the
summary of those files in the order in which they are generated:
• Source Code File (.c): The original high-level source code written by the programmer.
• Preprocessed File (.i): The output of the preprocessing step, containing expanded source code.
• Assembly File (.s): The output of the compilation step, containing assembly code.
• Object File (.o): The output of the assembly step, containing machine code.
• Executable File: The final output of the linking step, ready to be loaded and executed.
Thank You