heuristic, heurística

Abordagem ou algoritmo que leva à solução correta de uma tarefa de programação através de meios não-rigorosos ou da auto-aprendizagem. Um dos enfoques utilizados na programação parte do desenvolvimento de uma heurística e depois procura aperfeiçoá-la. A origem do termo heurística está na palavra grega heuriskein ("encontrar", "descobrir") e se relaciona a "eureka" ("descobri").