heuristic programming


A branch of artificial intelligence, which uses heuristics — common-sense rules drawn from experience — to solve problems. This is in contrast to algorithmic programming, which is based on mathematically provable procedures. Heuristic programming is characterized by programs that are self-learning; they get better with experience. Heuristic programs do not always reach the very best result but usually produce a good result. Many expert systems use heuristic programming.

Read Also:

  • Hexadecimal

    Refers to the base-16 number system, which consists of 16 unique symbols: the numbers 0 to 9 and the letters A to F. For example, the decimal number 15 is represented as F in the hexadecimal numbering system. The hexadecimal system is useful because it can represent every byte (8 bits) as two consecutive hexadecimal […]

  • hibernate mode

    A power management mode that conserves power by powering down the system. In hibernate mode the current state of the system is saved to the hard drive, and the system will power down. When a user turns the system power back on, the saved information is read from the hard disk, restoring the last used […]

  • hidden file

    A file with a special hidden attribute turned on, so that the file is not normally visible to users. For example, hidden files are not listed when you execute the DOS DIR command. However, most file management utilities allow you to view hidden files. DOS hides some files, such as MSDOS.SYS and IO.SYS, so that […]

  • hidden keyword

    In search engine optimization (SEO), this refers to keywords or phrases that are placed in the HTML source code and are not seen by those visiting the Web page.

  • hidden text

    See under keyword stuffing.


Disclaimer: heuristic programming definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.