answersLogoWhite

0

Computer programming vs algorithm

Updated: 8/11/2023
User Avatar

Wiki User

6y ago

Best Answer

An algorithm describes the finite procedural steps required to solve a problem. Algorithms are typically written so humans can easily understand those steps. Computer programming is the means by which a computational problem is converted into executable code. This often entails the development of algorithms which must be converted from the human-readable form into native machine code, typically using high-level programming languages to produce the abstract, human-readable source code, and compilers or interpreters to produce the machine-readable code.

User Avatar

Wiki User

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

Wiki User

13y ago

Actually u can't compare them like this...

1)The computer is a device...

The programming is group of small instructions which are used to complete the specific task..

2)Computer is physical thing....

& programming is logical thing...

Using programming u can give order to computer for any task...

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

An algorithm is the statement of the methodology used to solve a problem. A program is the implementation of that algorithm.

This answer is:
User Avatar
User Avatar

gaurav singh

Lvl 1
1y ago
you can understand the difference by watching this video

Add your answer:

Earn +20 pts
Q: Computer programming vs algorithm
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is a description of the types of computer languages?

Computer languages have several contrasting points, but the major ones are as follows: High Level vs. Low Level: High Level allows abstract programming, but programmers lose control over hardware optimization. Applications are written faster and with better stability, at the cost of performance. Low level provides better programmer optimization, but is prone to logic and programming errors that an abstract language would prevent. Interpreted vs. Compiled: Compiled languages can only run on the platform they are compiled for, but tend to have higher performance. They also tend to crash more frequently in the event of a programming error. Scripting languages run slower, but will run on any platform that supports that scripting language. Since they are interpreted, the system can catch errors and recover from otherwise fatal conditions (note: yes, compiled languages can do so, too, but usually requires more programmer intervention to catch these conditions). Procedural vs. Functional vs. Object-Oriented: Procedural languages follow a given order by the programmer, branching when the programmer tells it to, etc, etc. This allows greater control over the flow of a program at the expense of a longer development cycle. Functional languages define a program as a series of interrelated functions; however, the compiler (or interpreter) determines the order of execution based on dependencies in the functions, rather than programmer-defined flow. Object-Oriented is usually a procedural language set, but with the additional concept that code and data are organized into discrete units called objects; they can protect their own internal pieces in order to avoid being damaged by poor logic written in another module. There are other classifications of languages as well, but these are some of the most important aspects you'll find in any computer language.


Which computer should i go with to learn IT and Programming?

If you plan to follow a course of lessons, then that will almost certainly say what software you need and that will dictate the hardware required. If you're planning to "self-teach" - nothing wrong with that! - then I'd start with what you have and what you want to achieve. If you already have a PC with at least 4GB RAM and an I3 processor (or better) then you could start with Microsoft's Visual Studio Community products which are free and are stripped down versions of the full Visual Studio (VS) software that Microsoft themselves use to write software. There are many books published about using VS. Note that the hardware requirements Microsoft specify for VS are quite low; in practise development machines should be the faster the better and also benefit from at least two screens - it makes debugging applications much easier to have one screen running the application and the other running Visual Studio.


How do you write a c plus plus program to sort a vector of strings using MSD radix sort?

The standard library sort algorithm automatically uses MSD radix to sort strings: std::vector<std::string> vs = {"a", "b", "c" "d", "ab"}; std::sort(vs.begin(), vs.end()); After sorting, the order will be: {"a", "ab", "b", "c", "d"}


Html vs traditional programming language?

HTML is not a programming language so it is very different to programming languages. HTML is really just for formatting text and laying out pages, what we call marking up a page. So it is a Markup Language. It can't really do anything interactive with you. Web pages that can do things normally have programming code built into them, with languages like Javascript. HTML can't even do simple things like calculations. Calculations are fundamental to programming languages, as are many other things like: making decisions, repeating instructions, storing data, processing data, and many other things. HTML can't do any of those things. HTML borrows some things from programming, like the facility to use comments, encouraging people to lay out their code properly and the use of simple English-like commands. If people have learned how to use HTML, it is still a big step up to grasp the concepts of programming. There are also very many programming languages, many of them specialising in doing certain kinds of jobs. Many are very complicated and technical and can be quite cryptic, making them hard to learn. They can also be very strict in how you have to do things, and even simple errors can stop your program working. Programming can be very frustrating because of that. You need to learn and understand a lot more things to write programs than you need for creating HTML pages. HTML is a lot less complicated. You can even make some basic mistakes and your page will still work. HTML can be learned very simply and quickly. It is very easy to show someone how to create a simple web page with HTML. So there is a very big difference between HTML and programming languages.


Fuel limited vs ventilation limited fires?

range fires vs. underground seam fires.

Related questions

What has the author Rina Yarmish written?

Rina Yarmish has written: 'Assembly language fundamentals, 360/370, OS/VS, DOS/VS' -- subject(s): Assembler language (Computer program language), IBM 360 (Computer), IBM 370 (Computer), Programming 'Problem solving with ANSI structured BASIC' -- subject(s): BASIC (Computer program language), Structured programming


Multitasking vs Multiprogramming?

Multi programming is to open the more than one programme in one computer system. Muli tasking is to use the more than one programme in one computer system.


What is the difference between is BASIC vs. Python?

Feature-by-feature, how powerful is BASIC vs. Python programming


Describe the process of normalization in computer programming?

Normalization compares data sets on an apples vs apples basis. Finding ground rules for direct comparison. Leveling the playing field for comparing data.


Why Mac vs PC if any Mac is a PC?

Technically, PC means personal computer, so yeah, a mac is a PC. However, usually, PC refers to a windows computer. So mac vs. pc means Apple computer vs. Windows computer.


Is computer science more on math?

Yes, Computer Science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems. To sum that up, yes, Computer Science is done using computers, such a programming and math involving information processing by computers.


Where to download Smackdown vs Raw 2007?

The store in Smackdown! vs. RAW 2007 is in the locker room, on the computer.


What is the best zombie game on the computer?

Plants vs zombies


Can you download x-men vs street fighter for computer?

No you cannot.


Can you download x men vs street fighter for computer?

i tried but no


What are the release dates for First Impressions - 1988 Raymond vs- the Computer 1-3?

First Impressions - 1988 Raymond vs- the Computer 1-3 was released on: USA: 10 September 1988


What are a couple of computer programs they program into computers?

Programs that help us doing programming or are used to develop other programs (software's) are called the Integrated Development Environment 's (IDE's). For database (Back-End Working) SQL Server (For Database programming usually) MySQL Server (for Web Programming usually) For Front-End Programming) MS Visual Studio (For ASP, C#, VB, F#, C, C++, .Net Programming, Perl ) Xamirine (A toolkit in VS For Windows phone applications ) Macromedia dreamviewer (For ASP, PHP, JAVA) Eclipse (JAVA, Android) General Software's for Programming Notepad Notepad++ there are the languages that can be done on general software's but still they given above sioftwares allows users to work on efficient and timely bases.