What is Software?

Bce_bk
3 min readJun 24, 2021

We would like to explain this question as short as possible. Software is a computer code that is reduce the time people do the work and reduce their workload . We use these codes to tell the computer what we want to do. In a way, we can say that the code is our relationship with the computer. We tried to explain this topic as simple as possible. Let’s take a closer look at this question.

Actually , by saying that, we are generalizing more. After all, there is no such thing as the software will always be written for people. Even if you print a “hello word”, you are making software. How can this make people’s work easier?

Well, if you ask how we do this job, of course with programming languages. So what are these languages? In fact, you can think of it as a colloquial language. We speak a language that only the computer can understand.

We explain what we want the computer to do with these languages. The computer also fulfills this task.. You can think of it as a kind of chain of command. We translate our code with ide (we will discuss in detail later), and ide’s translate the code into machine language for us.

machine languages

This may have confused you a bit for now. First I want to mention the history of programming languages.The language our computer understands consists of 0s and 1s. This is called assembly (machine) language. so you’re making combinations using 0s and 1s, and your computer understands this.When computers were first discovered, developers were building using these 0s and 1s.Later, as technology developed, high-level languages and ide’s emerged. Ide is the environment in which we make software. So it’s a program.We write our code on the ide. Ide converts the code to machine code via the compiler instead of us, thus enabling the computer to understand it.

Software is actually a big event that cannot be explained so briefly. The software is not a single product. In general, software is a process. Let’s say you are working on a project. First of all, you should analyze the project. Then you should create a schema in your head by designing it. After the design, you can move on to the coding phase. Most people today see software as just coding. But actually it is not. After the coding phase, the testing phase is started. At this stage, the coding problems and the program’s vulnerabilities find and close. Finally, your software is integrated and released to the market. So to sum it up, software is a general event with lots of processes.

For those who are new to software or want to start, I think it will be enough to know this much information for now.If you want to know more details, you can research from different sources

Our github links for those who want to browse the projects made in javascript, java and c# languages and are interested in software:

Source: https://temelbilgi.com/

--

--

Bce_bk
0 Followers

We are 2 young people studying computer engineering and trying to improve ourselves in programming. github.com/kubrasambur github.com/Berkayergun16