In today's episode we are going to speak about software vocabulary.
And the first word on the agenda is a Programmer.
A programmer it's a person who writes or modifies a computer program or an application.
You can also be called a software developer.
So it's up to you to decide which name you want to go by.
Now when you're talking about a program, what kind of things you can do with the program.
Well first of all, to start a program, in English you would say to execute a program.
There are more words that you can use. For example, you can say Run a program.
You can say Launch a program. Also you can say Boot a program.
So it's up to you to decide which word you want to use. What happens if you have a failure?
What happens if your program does not respond?
In this case, you can describe it and saying that a program,
there is a program crash or your program crashed.
So this is a way to describe a failure of your program.
What you have to do in order to reboot the system.
For example you need to terminate the program.
To terminate means to cause the task to stop executing.
So I have one more word for you that you can use when talking about programs,
you can Abort a program which means you want to end the program before its completion.
So to abort a program. So let's move on.
When talking about software of course everybody knows the word Feature. So what is Feature?
A Feature, it is something that a computer program is supposed to do.
We all know that there are jokes about a feature and bugs.
So if you don't admit that there is a bug in your program you can call it a feature.
A bug is an error in a computer. So is your code full of bugs or features?
When you are describing a failure, there is a word Error that you can use.
Be careful because you cannot use here the word Mistake.
So when talking about IT mistakes, we are talking about errors.
To sum up Error is an incorrect action of your program. And finally I would like to talk about Users.
We're all users because we use software. But there is such a term as an End user.
So an End user for IT is a person who uses the program that use software developers built or developed.
End user, it's us. People who use a product on our computers.