Coding

Stop using the word incorrectly!

One of my pet peeves is when incredibly stupid people use a buzz word incorrectly to try sound smart. Coding and AI are two such words. We all know my take of people using AI incorrectly by the meme I created:

Now Coding is another one that idiots parade around trying to seem intelligent.

Computer coding, also known as computer programming, is the process of writing instructions in a programming language that a computer can understand and execute to perform specific tasks. Essentially, it’s how humans communicate with computers, providing them with the logic and steps to complete a desired action.

Q. What language does the computer understand?

A. Binary is the foundation machine code upon which, a low level language, is built.

Q. But what is binary?

A. Good question. Binary is a number system that only uses two digits 1 and 0. All information that is processed by a computer is in the form of a sequence of 1s and 0s.

I am not talking down to the idiots, I am just using kids learning to explain things that adults sometimes don’t take the time to listen or remember because they think they know/understand more than kids, which unfortunatly sometimes they don’t:

This is the language a computer speaks/listens to. Therefore is coding, because the computer can understand it to perform functions.

Q. But python is in words?

A. Hold on, we are getting to that. The next task is to translate all those 1s and 0s so we can understand it. At this stage it’s called compilation and interpretation. This is where the compilers take the binary code and transate it before it is run then the interpreters execute the code line by line. We use this to get to high level programming or coding.

Q. So, I’m programming, not coding?

A. Programming is coding, but it depends on the function. These instructions, written in programming languages, enable computers to execute specific actions, solve problems, and develop software and applications.

Low level computer coding talks directly with the computer and is much harder to understand as you have to think like a computer. Before you ask, no binary is not here as binary is the machine code. The low level code is the asssembly languages or the compilers and interpreters.

Programming is high level computer coding, which is actually easier and much more understandable than low level computer coding. It is after the translation is put into human language, so programmers can understand it. Programmers use specific languages like Python, Java, C++, etc. to write code that the computer can then go backwards to interpret and execute.

Every program on the computer you use, even video games are a set of instructions or algorithms for the computer to understand and interpret. All of those combined come together to form a computer program.

The instructions are logical steps to get from point A to point B. The main goal is to get from A to B, but many programmers may not take the quickest route to get there. This is why you have to plan and use the most efficient steps to get from A to B or your using up unnessessary space and time to accomplish the task.

This is why we have so many failing systems because programming has become so easily accessable that inexperienced and inefficient people create codes which are badly made and use excessive time and space because they don’t have the actual skills necessary to work in the field.

This is where you need examples over eductation. Learning python, C languages, Java all are very easy. But getting them to function efficiently and to a good level is hard. You need experience. All programmers think they are great the first time out in the paddock, but it takes years of harsh lessons to learn the many ways that programming can go wrong…

Look at Windows! They keep making so many mistakes! Introduce a software update and watch as it breaks a billion things then we recieve multiple updates coming through because people are complaining.

Q. But what happens if you use someone elses program to make something using a code?

A. Thats called developing and then it becomes a script that is making a new algorithem that is not part of the existing programming. It’s developing on top of what has already been built. It is not part of the program, just a script that gives you an ability to perform a specific function from the program.

Q. But then what have I been doing?

A. You’ve been opening a program and pushing a button.

Please stop telling people you are coding…

Published by Maxine Stockton

I love to hear from people. Feel free to comment. Cheers.

One thought on “Coding

Leave a comment