Software Vs Hardware
Hardware is a physical part of a computer.
Software which cannot be touched,can perform tasks on the computer.
Software works on a hardware.
For Example ATM machine,
ATM machine physical parts are Hardware.
The working functionality of an ATM (like displaying account balance,etc) is software.
Examples of software products are
Microsoft suite of products (Office, Excel, Word, PowerPoint, Outlook, etc.)
Internet browsers like Firefox, Safari, and Chrome.
Developing a Software Program
Well, Software is a task which works on hardware.
And hardware can understand only binary language (ex:- 10101) which can be formed by power.
Binary language(Machine Code) is known as a low-level language.
For humans it's very tough to write every task in binary language.
Then mid-level languages are created which can be understood by the user and as well as the system.
Then High-level languages came with more user friendly,The programming languages like c++, python etc.
Where syntax is more likely with english words.
Task/Program is compiled and run on a system, which internally converts into binary form and runs on system.
Nicely explained
ReplyDeleteThanks!
ReplyDelete