Category Archives: GATE CS

Difference between Compiler and Interpreter

1. Compiler Compiler takes high-level human readable program and convert into low-level machine readable program. Compiler checks for any error for syntax and some semantic in the code. 2. Interpreter Interpreter takes high-level human readable program and convert into comprehensible program. It convert high-level program into intermediate code. It contains pre-compiled code, source code, etc. Difference between Compiler… Read More »

Introduction of Radix Sort

Radix Sort is the answer when elements are in the range from 1 to n^2. The idea of Radix Sort is to do digit by digit sort starting from least significant digit to most significant digit. Radix sort uses counting sort as a subroutine to sort. Radix Sort: Radix Sort basically consists of the following steps: Take the… Read More »

Types of Operating Systems

Operating System (OS) is an interface between a computer user and computer hardware, which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers. Types of Operating Systems : Some popular Operating Systems include Linux Operating System, Windows Operating System, VMS, OS/400,… Read More »