answersLogoWhite

0


Best Answer

A program is a detailed set of instructions for a computer to carry out, whle an algorithm is a detailed sequence of steps for carrying out a process.

User Avatar

Wiki User

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

iprashant

Lvl 2
2y ago

A computer program is a specific implementation of an algorithm or set of algorithms designed to be used in conjunction with computer hardware (and possibly other programs) to solve a problem whereas an algorithm does not define the way it is to be implemented (though specific algorithms might by their nature suggest specific implementations).

In other words an algorithm is a set of instructions or procedures for solving a problem or accomplishing a task. The underlying method used for some calculation or manipulation is known as an algorithm. A computer program is a collection of instructions that can be executed by a computer to perform a specific task.

This answer is:
User Avatar
User Avatar

Albert Roberts

Lvl 1
2y ago
i'm not sure this is right

User Avatar

Wiki User

15y ago

An algorithm is a (finite) sequence of steps which can be followed to solve a specific problem. Moreover, an algorithm is an abstract idea.

A program is a list of instructions which can be executed by a processor. Note that a single computer program can contain zero, one, or many algorithms.

This answer is:
User Avatar

User Avatar

Wiki User

16y ago

algorithm is a step by step outline or flowchart how to solve a problem.

program is an implemented coding of a solution to a problem based on the algorithm.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between programming and algorithm?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Difference between greedy algorithm and dynamic programming?

the basic difference between them is that in greedy algorithm only one decision sequence is ever generated. where as in dynamic programming many decision sequences are generated.


What are the difference between greedy algorithm and dynamic programing?

A greedy algorithm is similar to a dynamic programming algorithm, but the difference is that solutions to the subproblems do not have to be known at each stage; instead a "greedy" choice can be made of what looks best for the moment.


What is the difference between simulation languages and high level languages?

simulator is an algorithm used to simulate the process of a system...


What is the difference between an algorithm and pseusodocode?

Pseudocode is one method of describing an algorithm. Other methods use diagrams, prose, or maybe even regular programming languages. An algorithm, on the other hand, is a method, a recipe, of solving a particular problem or group of related problems.


What is the difference between AES Rijndael symmetric algorithm encryption and a hash algorithm?

678


Why algorithm needs to solve programming problem?

This is the definition of an algorithm - a list of orders of how to solve a given programming problem.


What is difference between lemma and algorithm?

A Method that used to be a comouter to soultion of promlems is called algorithm.


Difference between conventional programming and object oriented programming?

diff between oops and conventional programming


What is the difference between implementation and algorithm?

An algorithm is a instruction for solving a problem. It is typically illustrated using prose, pseudo code or flowcharts, but other methods exist. The algorithm is the "here's how it's going to work" part of the solution. An implementation (of an algorithm) is a specific expression of this algorithm, using a specific programming language or any other suitable means. The implementation is the "here's how I've done it" part of the solution.


What is the difference between java and object oriented programming?

java is a programming language/platform that embodies object oriented programming concepts. The question of what is the difference is like asking what is the difference between cars and a Volvo.


What is the difference between an algorithm and java code?

In Java programming language, an algorithm refers to a sequence of instructions that have been specified to undertake a particular task within a certain time. An algorithm can take no or several inputs but will generate at least one output.


What is the difference between an algorithm and a computer program?