top-down programming


General Science

  • noun
    (written as top down programming)
    a method of writing programs in which a complete system is divided into simple blocks or tasks, each block unit being written and tested before proceeding with the next one


  • A method of programming that first defines higher-level functions, and then breaks these down into simpler functions. This contrasts with bottom-up programming, where the simpler functions are defined, and then this base is utilized to proceed to higher levels.