answersLogoWhite

0


Best Answer

SOFTWARE is a collection of some programmes which is designed for specific task to be done.while the programme is a set of instruction written in a comp understood language to do a specific work. Ex: Calci is a software and the instructions written to add two numbers is a programme.but calci has many functions for all of which has different programmes written..

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

8y ago

Software is both a program and a code. A computer consists of hardware and software. The hardware is the stuff you can physically touch. The software is the programs and data, both of which must be digitally encoded.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

A function is a subroutine or procedure that performs one or more tasks within a computer program. Functions typically perform just one task and are relatively simple, often just one or two lines of code, but some may be highly complex. Functions may call other functions, thus complex functions can be broken down into a series of very simple function calls. With well-named functions, code becomes self-documenting, minimising the need for comments that would otherwise add no value to the code and would only serve to distract the reader. Functions also help when you have repeated sections of code that may be called from a variety of other functions, thus reducing code duplication and reducing the maintenance cost; changing one function is much easier than changing all instances of the same code throughout a program.

A program is a collection of one or more functions, subroutines or procedures, the combination of which is intended to solve a particular problem. Every program has at least one function, the main function, which serves as the entry point for the application. The main function typically handles command-line input (the program's arguments) and co-ordinates calls to other functions to perform the actual processing based upon those arguments. When the main function ends, the program ends. Programs are often called executables because they contain machine code instructions that will execute as soon as the program is loaded into memory by the program loader. Programs also contain data utilised by those instructions but can also pull data from other sources. Programs can also load and execute other programs.

Function libraries are a special type of program that contain functions that can be called from other programs. These have a main function as well and can execute instructions when loaded but generally they simply remain in memory so that other programs can make use of their functions. The operating system keeps track of which programs are using which libraries so that when all programs using a particular library have terminated, the library can be unloaded from memory automatically.

Software is the antonym of hardware. The hardware is the physical component while the software is the machine-readable code utilised by the hardware. In computing, you cannot realistically have one without the other. The code includes machine instructions as well as data utilised by those instructions. A computer program is software. A function library is software. A data file is software. Basically, anything that cannot be physically touched is software. The term firmware applies to software that is semi-permanently encoded into the hardware itself. Firmware is typically used to provide the basic operational code that allows a system to enumerate and initialise devices prior to loading more general purpose software, which includes the operating system itself.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

A computer is the hardware of your system; the stuff you can actually touch and feel. Computer programs, aka "Software", is just that - you cannot touch it. The hardware runs the software. In other words, the computer program needs the computer, but not the other way around.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Program is a step by step instructions which are given by programmer to the computer to follow.

Example :- For making simple calculator the programmer specifies the instructions in some programming language for doing the arithematic operations and to take input from user and to display the answer.

This program makes a software of calculator.

Different programs are combined to make a software.

Software is that thing which you cannot touch it but you can only see it on computer or some other electronics devices.

This answer is:
User Avatar

User Avatar

Wiki User

6y ago

Software programs cover all types of program including applications. Application programs are best thought of as being user-level programs. This differentiates them from the system-level programs and low-level utilities such as operating system kernels, device drivers, subsystem programs and so on.

This answer is:
User Avatar

User Avatar

Wiki User

8y ago

Program is a set of instruction of a computer to perform.

Software is the various kind of program that is used to operate computer smoothly.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

A program is a part of a software. A program consist of some line of codes . A software is one that consists a set of programs.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

It is both. Programs and data are all encoded in binary, thus they are software.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the Difference between function and program and software?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Difference between system software and software system?

there is no such thing is a software system and system software is operational program


What is the difference between a software and a computer program?

nothing, they are different names for the same thing (computer program is the older term, going back to ENIAC in 1945 and probably some earlier electromechanical computers like the Harvard Mark I).


What is the difference between program and software?

Program is a set of instruction of a computer to perform. Software is the various kind of program that is used to operate computer smoothly.


Difference between program and package?

There are fundamental similarities and difference between computational programming and packages. A computer program are the set of instructions behind a specific application or software. A package is set of software programs.


Difference between computer program and package?

There are fundamental similarities and difference between computational programming and packages. A computer program are the set of instructions behind a specific application or software. A package is set of software programs.


What is Difference between line of code and function point?

Lines of code is a software used to measure the amount of code in a software program. It estimates the amount of exertion that is needed to develop a program. Function point analysis is used to measure software size by computing its performance supplied to the use. It does so by breaking down the system into smaller elements so they can be better evaluated and are easier to understand.


What is the difference between agent function and agent program in AI?

From what I understand, agent function is a program that maps the percepts to action and update the internal state. an agent program actually implements the agent function


What is the difference between process and programs?

A program is an application or an equivalent interface whereas a process is the underlying function or functions of a program


What is the difference between program and programing?

the program contains the which are coding like as our header file ,void main,library function etc.


What is the difference between software and project?

Software is a by-product of a project and a project uses software as a tool. Analyze their relationship and you will get the difference between the two.


What is the difference between basic software tools and advanced software tools?

basic = for people who don't know much about the program or how it works advanced = for those that do...


What is the difference between computer program and computer software?

Nothing. They are just two different names for one thing.