196202-High Level Programming Language
196202-High Level Programming Language
Editor
Editors or text editors are software programs that enable the user to create and edit
text files.
Notepad, Wordpad are some of the common editors used on Windows OS and vi,
emacs, Jed, pico are the editors on UNIX OS.
Features normally associated with text editors are — moving the cursor, deleting,
replacing, pasting, finding, finding and replacing, saving etc.
Compiler
Assembler
The assembler translates assembly code to the machine code and then stores the result in an
object file.
Example 1:
Example 2:
This code is written for the x86 architecture and uses NASM (Netwide Assembler) syntax. It
performs the following steps:
The linker combines all external programs (such as libraries and other shared components)
with our program to create a final executable.
Loader
Operating System
It acts as an intermediary between the user and the computer hardware, ensuring that
applications can run efficiently and effectively.
An Operating System (OS) is a system software that manages computer hardware and
software resources, providing common services for computer programs.