In basic computer literacy, identify which of the following is an actual computer programming language rather than an application package.

Difficulty: Easy

Correct Answer: LISP

Explanation:


Introduction / Context:
Learners often confuse application software with programming languages. This question checks the fundamental distinction between end-user tools (word processors, spreadsheets, desktop publishing) and a formal language used to instruct a computer to perform computations.



Given Data / Assumptions:

  • MS WORD and MS EXCEL are Microsoft Office applications for documents and spreadsheets.
  • PageMaker is a desktop publishing application.
  • LISP is historically one of the oldest high-level programming languages.
  • No prior code examples are required; the task is classification.


Concept / Approach:

Programming languages provide syntax, semantics, and control structures (e.g., functions, recursion) to create algorithms and software. Application programs provide ready-made functionality to create content but are not languages themselves. Some apps expose scripting, but the app is still not itself a language.



Step-by-Step Solution:

List each option and determine its category.MS WORD → word processing software (application).PageMaker → desktop publishing application (application).MS EXCEL → spreadsheet application (application).LISP → high-level programming language widely used in AI and symbolic computation.Therefore, the only programming language in the list is LISP.


Verification / Alternative check:

Any introductory CS text lists LISP alongside C, Java, and Python as languages; Microsoft Office programs are consistently categorized as applications, not languages.



Why Other Options Are Wrong:

  • MS WORD: Tool for editing text documents, not a programming language.
  • PageMaker: Tool for page layout; again not a language.
  • MS EXCEL: Spreadsheet application; while it has formulas/VBA, Excel itself is not a language.
  • PowerPoint: Presentation software; not a language.


Common Pitfalls:

Assuming that because an app allows macros or scripting, the app becomes a language. The language is the scripting engine (e.g., VBA), not the application brand.



Final Answer:

LISP

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion