Characteristics of DBMS

Database is a collection of inter-related data which helps in efficient retrieval, insertion and deletion of data from database and organizes the data in the form of tables, views, schemas, reports etc. We can break it like this DBMS = Database + Management System. Database Management System (DBMS) is used to optimize and manage the storage and retrieval… Read More »

Applications of Operating System

An Operating System (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. Application programs usually require an operating system to function. The fundamental goal of a Computer System is to execute user programs and to make tasks easier. There are various types of operating systems. Applications of Operating System… Read More »

C Preprocessors

Prerequisite – C language C Preprocessor is not a part of the compiler, but is a separate step in the compilation process. Preprocessors are programs that process our source code before compilation. C Preprocessor is just a text substitution tool that instructs compiler to do required pre-processing before actual compilation. All preprocessor commands begin with a hash symbol… 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 »

C Program to check Leap Year (2 ways)

This program checks whether the input year is leap year or not. A leap year is exactly divisible by 4 except for century years (years ending with 00). The century year is a leap year only if it is perfectly divisible by 400. Leap Year : If a year is divisible by 4, 100 and 400 then it… Read More »

Scope Rules in C

The scope of a variable x is the region of the program in which uses of x refers to its declaration. In C, all identifiers are lexically(or statically) scoped. Scoping in C is generally divided into two classes: Static Scoping, and Dynamic scoping. Static Scoping : Static scoping is also called lexical scoping. Static scope refers to the… Read More »