So programs are used to communicate with computers and translators are used to execute the programs. These operations should be performed in our computer. But we require a media to perform this task. So operating system is the media which is used to perform all these task. In market many companies introduced operating systems to process the task. Windows, Linux, Mac operating systems were very familiar with us. Microsoft introduced Windows and it has the best user interface. The people can easily access the Windows operating system. This operating system is also called as platform. The program execution is done in operating system. We know there are many high level languages which can be executed in our operating system. Some of them are platform independent and some of them are platform dependent.
What is platform independent and platform dependent?
Simple, we know platform is nothing but it is used for developing and executing some applications or programs. The programs which can be executed in any operating system is called as platform independent. We are familiar with Java. It is platform independent. With the help of Java virtual machine the code can be executed in any operating system. The best example of platform dependent is C language. We cannot copy and execute the code compiled in one operating system to the other operating system so C language is called as platform dependent.
In order to reuse the code the programming language should be platform independent. There are many languages which are platform independent
There are different kinds of programmers.
System programmers
Application programmers
This system programmers directly write the code to interact with the operating system. They also program for device drivers. Device drivers are nothing but the code written for the device drivers directly interact with the hardware components of the computer
For example : A computer consist of a mouse. To access the mouse after connecting it to Computer we should install some software to run the mouse this software is nothing but the driver software with respect to mouse.
The application programmers deals with the desktop applications and with the help of some development tools the programmers develop application software. Some of the desktop applications we use regularly are Microsoft office, Notepad, paint etc
No comments:
Post a Comment