7 answers
Asked
1794 views
What is coding in simple terms?
Coding is like programming software
Login to comment
7 answers
Updated
Doc’s Answer
Kaleb, coding creates a set of instructions for computers to follow. These instructions determine what actions a computer can and cannot take. Coding allows programmers to build programs, such as websites and applications, telling computers how to process the information. The process of writing code is similar to making a list of all the ingredients you need for baking, yet it goes further-recipes are more than lists. This also extends to the number of ingredients needed, the temperature of the oven, and the amount of time needed for each step.
Their are two types of coding languages
Low-Level and High-Level. Low-level languages, Binary code is the primary language of all computers. Binary code consists of only two numbers: one and zero. In the binary coding language, zero represents off while one represents on. High-level languages are user-oriented. Most of the popular coding languages, such as Python, fall under this category. Programmers designed high-level languages to convert an algorithm into program code more easily. High-level coding languages are closer to human language — they include more nuance and adaptability than low-level coding languages.
Just as people worldwide speak different dialects, computer code is written in many different languages, depending on the task that needs to be performed. Some of the more popular languages are: HTML; CSS; Java; JavaScript and Python.
JAVA — Java is among the most widely available and popular back-end coding languages. Java can be used with a variety of frameworks and features components that are easily accessible to all programmers. Java is compatible with front-end languages like CSS, JavaScript, and HTML.
JAVASCRIPT — JavaScript is widely regarded as perhaps the most adaptable front-end programming language, proving especially popular among sites that require enhanced user-interactivity. Programmers prefer JavaScript for a variety of applications, including sites with search functions, games, and web-based software.
PYTHON — Python enables programmers to quickly code back-end applications and optimize their efficiency. Python is popular for its simplicity, accessibility, and tendency toward natural language.
Advances in computer technology have created a high demand for workers trained in computer technology skills like coding. With rapid, constant changes in technology, there is no better time to explore computer programming and coding.
Hopefully this was helpful Kaleb
Their are two types of coding languages
Low-Level and High-Level. Low-level languages, Binary code is the primary language of all computers. Binary code consists of only two numbers: one and zero. In the binary coding language, zero represents off while one represents on. High-level languages are user-oriented. Most of the popular coding languages, such as Python, fall under this category. Programmers designed high-level languages to convert an algorithm into program code more easily. High-level coding languages are closer to human language — they include more nuance and adaptability than low-level coding languages.
Just as people worldwide speak different dialects, computer code is written in many different languages, depending on the task that needs to be performed. Some of the more popular languages are: HTML; CSS; Java; JavaScript and Python.
JAVA — Java is among the most widely available and popular back-end coding languages. Java can be used with a variety of frameworks and features components that are easily accessible to all programmers. Java is compatible with front-end languages like CSS, JavaScript, and HTML.
JAVASCRIPT — JavaScript is widely regarded as perhaps the most adaptable front-end programming language, proving especially popular among sites that require enhanced user-interactivity. Programmers prefer JavaScript for a variety of applications, including sites with search functions, games, and web-based software.
PYTHON — Python enables programmers to quickly code back-end applications and optimize their efficiency. Python is popular for its simplicity, accessibility, and tendency toward natural language.
Advances in computer technology have created a high demand for workers trained in computer technology skills like coding. With rapid, constant changes in technology, there is no better time to explore computer programming and coding.
Hopefully this was helpful Kaleb
Thank You Ashutosh. Never doubt that a small group of thoughtful, committed citizens can change the world. It’s the only thing that ever has.
Doc Frick
Updated
Jacob’s Answer
Coding, in simple terms, is the process of giving instructions to a computer or software to make it perform specific tasks or functions. It's like providing a set of step-by-step directions in a language that the computer understands. These instructions, written in a programming language, tell the computer what to do, how to do it, and when to do it. Coding is how we create websites, apps, games, and countless other digital technologies that we use every day. It's a way to communicate with computers to make them do what we want them to do.
Updated
Linda’s Answer
In simple terms, it's telling the computer what to do.
Right now computers can't understand languages that we speak, but it's getting closer every day. For now we learn computer languages which use words that we recognize as well as some symbols that we learn the meaning of and this is taken and converted into something the computer can understand.
for example in the language Python the following line will print "Hello World" to the screen if you run this in a command prompt.
print("This line will be printed.")
You can try out different options here: https://www.learnpython.org/en/Hello,_World!
Right now computers can't understand languages that we speak, but it's getting closer every day. For now we learn computer languages which use words that we recognize as well as some symbols that we learn the meaning of and this is taken and converted into something the computer can understand.
for example in the language Python the following line will print "Hello World" to the screen if you run this in a command prompt.
print("This line will be printed.")
You can try out different options here: https://www.learnpython.org/en/Hello,_World!
Updated
Roberto’s Answer
Hi Kaleb,
a computer needs instructions to operate.
Those instructions needs to be defined with a specific grammar of a programming language, so that they can be processed by a computer.
Coding is the process of writing instructions for the computer using the grammar of a programming language to tell a computer what to do to execute a task / computation.
a computer needs instructions to operate.
Those instructions needs to be defined with a specific grammar of a programming language, so that they can be processed by a computer.
Coding is the process of writing instructions for the computer using the grammar of a programming language to tell a computer what to do to execute a task / computation.
Updated
Umesh’s Answer
In simple words it a set of instructions you write in some middle language which you can understand and machine can understand.
Updated
Noel’s Answer
You've gotten a lot of answers about what coding *is*. I want to tell you the information I was missing when I was choosing a major in college, which is what coding *is like*.
Coding is problem-solving at a low-level. Coding is looking at a problem that your brain can solve instinctively, and figuring out how to break that out into discrete steps so that computers can solve it independently. Coding is learning a very limited toolkit of actions you can take, and stringing those tools together to make something bigger, and bigger, and bigger. Coding is looking at a boring, repetitive task, and wondering, "How can I make a program that does this for me, so I can go do something fun?" And coding is also learning as much as you can so that you can craft and share an experience with people around the world.
Also, coding is Googling all your questions for advice from fellow coders across the Internet who have run into similar problems as you. Never forget that ;)
Coding is problem-solving at a low-level. Coding is looking at a problem that your brain can solve instinctively, and figuring out how to break that out into discrete steps so that computers can solve it independently. Coding is learning a very limited toolkit of actions you can take, and stringing those tools together to make something bigger, and bigger, and bigger. Coding is looking at a boring, repetitive task, and wondering, "How can I make a program that does this for me, so I can go do something fun?" And coding is also learning as much as you can so that you can craft and share an experience with people around the world.
Also, coding is Googling all your questions for advice from fellow coders across the Internet who have run into similar problems as you. Never forget that ;)
Updated
Fred’s Answer
As a coder, you are generally given specs (short for specifications). These are a somewhat high level description of what the program should do. They are readable and understandable by a HUMAN, but not by a COMPUTER.
So the coder/programmer converts them to a language the computer CAN understand. So you may get specs like:
1) Ask the user for their name.
2) Ask for their birthday
3) Tell the user how old they are
4) If <today> is their birthday, wish them Happy birthday
The coder looks at this, and breaks it down into simpler steps. They would do something like:
1a) print "What is your name?" to the screen.
1b) get input from the user
1c) do any required validation of input.
etc...
Then, then would write the code to do each of those steps. This is where you convert the English (or whatever natural language is being used) into the programming language - Java, Python, C, etc.
So the coder/programmer converts them to a language the computer CAN understand. So you may get specs like:
1) Ask the user for their name.
2) Ask for their birthday
3) Tell the user how old they are
4) If <today> is their birthday, wish them Happy birthday
The coder looks at this, and breaks it down into simpler steps. They would do something like:
1a) print "What is your name?" to the screen.
1b) get input from the user
1c) do any required validation of input.
etc...
Then, then would write the code to do each of those steps. This is where you convert the English (or whatever natural language is being used) into the programming language - Java, Python, C, etc.