Skip to main content

Posts

Showing posts from March, 2018

C language Interesting History

If you are searching for How C language came into being then, you are a t the right place. Here this blog tells you the complete history of C language. The C language was developed in late 60's and early 70's, in Bell laboratories. In those days BCPL and B languages were developed there. The BCPL language was developed in 1967 by "Martin Richards" as a language for writing operating systems software and compilers. In 1970 "Ken Thompson used B language to create early version of the UNIX operating system at Bell Laboratories. Thus both the languages were being used to develop various system software even compilers. Both BCPL and B were 'type less' languages, every data item occupied one word in memory and the burden of treating a data item as a whole number or real number, for example was the responsibility of the programmer. Dennis Ritchie developed a general purpose language, called C language, by using different features of BCPL and B languages...

What is System Software and what are its types

System software is one of the category of software. The system software controls the computer. It communicates with computer's hardware ( key board, mouse, modem, sound card etc) and controls different aspects of operation. Sub categories of system software are :   Operating system   Device drivers   Utilities software Operating System  An operating system ( sometimes abbreviated as "OS") is the program that manages all the other programs in a computer. It is a integrated collection of routines that service the sequencing and processing of programs by a computer. Note: An operating system may provide many services, such as resource allocation, scheduling, input/output control and data management. Device Drivers   The device driver software is used to communicate between the devices and the computer. We have monitor, keyboard and mouse ( basic input/output), if we look at the properties of these devices we will see that the operating s...