noun A description of a computer programming algorithm that uses the structural conventions of programming languages but omits detailed subroutines or language-specific syntax.
noun Any format or language that resembles a programming language but is not.