self-adjusting programming
nounUK /ˌsɛlf əˈdʒʌstɪŋ ˈprəʊɡræmɪŋ/
US /ˌsɛlf əˈdʒʌstɪŋ ˈproʊɡræmɪŋ/
A way of making computer programs that can change themselves to work better.
The robot used self-adjusting programming to learn how to walk on bumpy ground.
OTHER MEANINGS
2. A coding style where a program rewrites its own instructions while running.
Self-adjusting programming let the game change its difficulty as the player got better.
3. Software that tunes its settings automatically without a person changing them.
The thermostat's self-adjusting programming keeps the house warm without anyone touching it.
4. A method where a system learns from mistakes and improves on its own.
With self-adjusting programming, the app fixed its own bugs after a few days.