value-based programming

noun
UK /ˈvæljuː beɪst ˈprəʊɡræmɪŋ/
US /ˈvæljuː beɪst ˈproʊɡræmɪŋ/

Value-based programming is a way of writing computer code that focuses on what things are worth or mean, not just how to do steps.

The teacher used value-based programming to show how a game can reward kindness with points.


OTHER MEANINGS

2. A style of teaching coding that starts from the values a program should uphold, such as fairness or safety.

Their value-based programming lessons begin by asking what a fair game should do.

3. In business software, an approach that prioritizes the value a feature delivers to users over the amount of code written.

The team adopted value-based programming to cut features that users never used.

4. A method in AI where a program learns by estimating the value of actions rather than following fixed rules.

The robot improved its path by value-based programming, choosing moves with the highest expected reward.