In basic computer literacy, identify which of the following is an actual computer programming language rather than an application package.
-
AMS WORD
-
BPageMaker
-
CMS EXCEL
-
DLISP
-
EPowerPoint
Answer
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