12 answers

what is programming?

Asked Providence, Rhode Island

Hi I am kanika.I am 10th std. #teaching #programming

12 answers

Eric’s Answer

Updated Cambridge, Massachusetts

Hi, Kanika!

Programming is telling a computer how to do something. If you've heard the things you might run on a computer (like games or a Web browser) called "programs," this is why. They are things that were made by programming. Apps on a phone are also programs.

Computers are very good at some things but very bad at others. Programming involves understanding what they are good at. One of the things they are bad at is understanding English and other languages spoken by humans. As a result, when you program, you use a "programming language," which is good at giving instructions in a form a computer can understand. There are many programming languages, each with their own strengths and weaknesses. Professional programmers usually know several and can pick the one best suited to a job.

The world today is incredibly full of computers, and they all were programmed. This website, for example, involves programs that run both on your computer, when you do things like submit a question, and programs that run on computers owned or rented by CareerVillage, which do things like take your question and let me know that you asked it and I might be able to answer. Programs can be very simple, like a classic introduction that just shows the words "Hello world," or very, very complicated, like a famous program called Watson that IBM made which was able to win on the TV show "Jeopardy."

Programming can be very hard and sometimes frustrating, and requires a lot of dedication. However, it also can be incredibly rewarding. If you like it it is a solid career, but beyond that, I find it really fun to be able to make computers do what I want, instead of having to find a program made by someone else.

If you're interested, the website codeacademy.com is a good place to get an introduction.

Updated
Thank you sir.

Mustaq’s Answer

Updated Bengaluru, Karnataka, India

Programming : The process of writing computer programs.

<h1>DETAIL DISCRIPTION</h1>

What Is Programming?

Programming is the process of taking an algorithm and encoding it into a notation, a programming language, so that it can be executed by a computer. Although many programming languages and many different types of computers exist, the important first step is the need to have the solution. Without an algorithm there can be no program.

Computer science is not the study of programming. Programming, however, is an important part of what a computer scientist does. Programming is often the way that we create a representation for our solutions. Therefore, this language representation and the process of creating it becomes a fundamental part of the discipline.

Algorithms describe the solution to a problem in terms of the data needed to represent the problem instance and the set of steps necessary to produce the intended result. Programming languages must provide a notational way to represent both the process and the data. To this end, languages provide control constructs and data types.

Control constructs allow algorithmic steps to be represented in a convenient yet unambiguous way. At a minimum, algorithms require constructs that perform sequential processing, selection for decision-making, and iteration for repetitive control. As long as the language provides these basic statements, it can be used for algorithm representation.

All data items in the computer are represented as strings of binary digits. In order to give these strings meaning, we need to have data types. Data types provide an interpretation for this binary data so that we can think about the data in terms that make sense with respect to the problem being solved. These low-level, built-in data types (sometimes called the primitive data types) provide the building blocks for algorithm development.

For example, most programming languages provide a data type for integers. Strings of binary digits in the computer’s memory can be interpreted as integers and given the typical meanings that we commonly associate with integers (e.g. 23, 654, and -19). In addition, a data type also provides a description of the operations that the data items can participate in. With integers, operations such as addition, subtraction, and multiplication are common. We have come to expect that numeric types of data can participate in these arithmetic operations.

The difficulty that often arises for us is the fact that problems and their solutions are very complex. These simple, language-provided constructs and data types, although certainly sufficient to represent complex solutions, are typically at a disadvantage as we work through the problem-solving process. We need ways to control this complexity and assist with the creation of solutions.

philson’s Answer

Updated Bengaluru, Karnataka, India

Programming is telling a computer how to do something. If you've heard the things you might run on a computer (like games or a Web browser) called "programs," this is why. They are things that were made by programming. Apps on a phone are also programs.

Computers are very good at some things but very bad at others. Programming involves understanding what they are good at. One of the things they are bad at is understanding English and other languages spoken by humans. As a result, when you program, you use a "programming language," which is good at giving instructions in a form a computer can understand. There are many programming languages, each with their own strengths and weaknesses. Professional programmers usually know several and can pick the one best suited to a job.

The world today is incredibly full of computers, and they all were programmed. This website, for example, involves programs that run both on your computer, when you do things like submit a question, and programs that run on computers owned or rented by CareerVillage, which do things like take your question and let me know that you asked it and I might be able to answer. Programs can be very simple, like a classic introduction that just shows the words "Hello world," or very, very complicated, like a famous program called Watson that IBM made which was able to win on the TV show "Jeopardy."

Programming can be very hard and sometimes frustrating, and requires a lot of dedication. However, it also can be incredibly rewarding. If you like it it is a solid career, but beyond that, I find it really fun to be able to make computers do what I want, instead of having to find a program made by someone else.

If you're interested, the website codeacademy.com is a good place to get an introduction.

Arun’s Answer

Updated Bengaluru, Karnataka, India

Programming is a process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation. Related tasks include testing, debugging, and maintaining the source code, implementation of the build system, and management of derived artifacts such as machine code of computer programs.

Rohan’s Answer

Updated Bengaluru, Karnataka, India

Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding[1][2]) of algorithms in a target programming language. Source code is written in one or more programming languages. The purpose of programming is to find a sequence of instructions that will automate performing a specific task or solving a given problem. The process of programming thus often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.

lohith’s Answer

Updated Bengaluru, Karnataka, India

Computer programming is providing instructions to a computer in order to perform a task. Computer programming of instructions. Creating a computer program can be like composing music, like designing a house, Programming a computer can be performed in using different languages like - Java, C, C++ , Python, Perl, Ruby & so on. You can learn computer programming by visiting websites such as : https://www.codecademy.com/ or https://www.khanacademy.org/computing/computer-programming

abhi’s Answer

Updated Bengaluru, Karnataka, India

Programming is the process of taking an algorithm and encoding it into a notation, a programming language, so that it can be executed by a computer. In short the process of writing computer programs.

Jyoti’s Answer

Updated Hyderabad, Telangana, India

Hello Kanika, In very simple words, programming is a logic that runs a system. a programmer can design based on needs. Set of instructions that tell the system what to do when based on the response or command. Hope this helps :-) Happy Learning & all the best!

Arjun’s Answer

Updated Bengaluru, Karnataka, India

Programming is coding, modeling, simulating or presenting the solution to a problem, by representing facts, data or information using pre-defined rules and semantics, on a computer or any other device for automation.

sreejith’s Answer

Updated Bengaluru, Karnataka, India

Programming is the process of taking an algorithm and encoding it into a notation, a programming language, so that it can be executed by a computer.

Shakthi’s Answer

Updated Bengaluru, Karnataka, India

The process of developing and implementing various sets of instructions to enable a computer to do a certain task. These instructions are considered computer programs and help the computer to operate smoothly.

Nayeem’s Answer

Updated Bengaluru, Karnataka, India

Hi, Kanika!

Programming is instructing a computer how to do something. How to perform a task . For Example if you open any window on your computer it is a instruction which you giving to the computer to open the widow this can be done by writing code for the program. Before learning about programming you should know about the programming languages like (C , C++, Java ) to write a program.