Most computer programmers use a high-level language (HLL) to code their solutions to stated problems. Such languages (FORTRAN, COBOL, Algol, Pascal, C) enable the programmer to code in a more efficient, cost-effective manner than in lower-level (assembler) languages. Further, such programs are "cleaner", less likely to contain "bugs", and provide a degree of readability difficult to achieve in assembly languages.