Programming Terms Watch
Running a program means a computer processing each instruction of that program one at a time.
Calling a function means creating a new frame on an area of memory known as the 'stack' and moving the 'next instruction' counter to the first line of that function.
Returning from a function means overwriting the 'next instruction' counter with a value stored on the stack and destroying the frame at the top of the stack.
Is there a way of understanding programming terms? I am asking this question because there are not many programming terms on the Oxford Dictionary or on other English dictionaries. Do I have to guess what the programming terms mean by writing code? I do not know.
I'd recommend starting out with Python because that's one of the easiest languages to understand: https://www.codecademy.com/learn/learn-python
- If you complete all of those lessons, as well as reading the text which goes with them, then that gives you an introduction in writing code, explains what's going on and also introduces the terminology.
You can find a definition of them by typing them into Google, but to really understand their meaning, you need to learning to program, which you could do from from any decent programming course, tutorial or book.
At this point you're asking the same questions, despite being given answers, and don't seem to be putting in any effort yourself. You've started 9 threads, all of which are either asking for free answers or have some silly question regarding metaphors and synonyms for established terminology. You've been given a lot of help to point you in the right direction and seem to have completely ignored all of it.