What's the difference between
and
Enter two words to compare and contrast their definitions, origins, and synonyms to better understand how those words are related.

Compile vs Metaprogram - What's the difference?

compile | metaprogram |

As nouns the difference between compile and metaprogram

is that compile is (computing) an act of compiling code while metaprogram is (neurolinguistic programming ) a thinking pattern which determines what information a person takes note of and what information they screen out.

As a verb compile

is to put together; to assemble; to make by gathering things from various sources.

compile

English

Verb

(compil)
  • To put together; to assemble; to make by gathering things from various sources.
  • Samuel Johnson compiled one of the most influential dictionaries of the English language.
  • (obsolete) To construct, build.
  • * 1590 , (Edmund Spenser), The Faerie Queene , III.3:
  • Before that Merlin dyde, he did intend / A brasen wall in compas to compyle / About Cairmardin [...].
  • (computing) To use a compiler to process source code and produce executable code.
  • After I compile this program I'll run it and see if it works.
  • (computing) To be successfully processed by a compiler into executable code.
  • There must be an error in my source code because it won't compile .
  • (obsolete) To contain or comprise.
  • * Spenser
  • Which these six books compile .
  • (obsolete) To write; to compose.
  • Derived terms

    * compiler, compilator

    Noun

    (en noun)
  • (computing) An act of compiling code.
  • * 1985 , Robert A Stern, An Introduction to Computers and Information Processing
  • ...programming team managers assumed the "improved programs" produced through structured programming would not require as many compiles during development.
  • * 2007 , Scott Meyers, Mike Lee, MAC OS X Leopard: Beyond the Manual
  • Any file with an error or warning on it will be added to this smart group until the next compile .

    Anagrams

    * English ergative verbs ----

    metaprogram

    English

    Alternative forms

    * metaprogramme (rare)

    Noun

    (en noun)
  • (neurolinguistic programming ) A thinking pattern which determines what information a person takes note of and what information they screen out.
  • (programming) A computer program that writes or manipulates other programs as data, or does the work at runtime that would otherwise be done at compile time.
  • Derived terms

    * metaprogramming

    References

    "Practical NLP for Managers", Ian McDermott, p. 159.