goal-oriented programming

noun
UK /ɡəʊl ˈɔːriəntɪd ˈprəʊɡræmɪŋ/
US /ɡoʊl ˈɔːriəntɪd ˈproʊɡræmɪŋ/

A way of writing computer programs where you tell the computer what you want to happen instead of every little step.

With goal-oriented programming, you describe the result you want and the computer figures out how to get there.


OTHER MEANINGS

2. A programming style focused on achieving specific objectives or targets in a project.

The team used goal-oriented programming to keep every feature tied to a clear business aim.

3. An approach in AI where systems plan actions to reach a desired state.

Goal-oriented programming lets the robot plan a path to the charging station.

4. A teaching method that organizes coding lessons around completing concrete tasks.

Her class uses goal-oriented programming, so students build a small game by the end of the week.