Exam/161 Quizzes and Answers/ 2024-
2025.
Programming Languages Evaluation Criteria - Answer: Readability
Writability
Reliability
Cost
Readability - Answer: the ease with which programs can be read and understood
Writability - Answer: the ease with which a language can be used to create
programs
Reliability - Answer: conformance to specifications (i.e, performs to its
specifications)
1|Page
,Cost - Answer: the ultimate total cost
Programming Domains, Types - Answer: Scientific applications
Business applications
Artificial intelligence
Systems Programming
Web software
Scientific applications - Answer: Large numbers of floating point computations;
use of arrays
Business applications - Answer: Produce reports, use decimal numbers and
characters
Artificial intelligence - Answer: symbols rather than numbers manipulated, use of
linked lists
Systems Prgramming - Answer: Need efficiency because of continuous use
Web Software - Answer: Eclectic collection of languages: markup, scripting,
general purpose
Type of Scientific application - Answer: Fortran
2|Page
, Type of business application - Answer: COBOL
Type of artificial intelligence - Answer: LISP
Type of systems programming - Answer: C
Type of Web software - Answer: markup (e.g., HTML), scripting (e.g., PHP),
general-purpose (e.g., Java)
Language Categories - Answer: Imperative
Functional
Logic
Markup/programming Hybrid
Imperative Language - Answer: •Central features are variables, assignment
statements, and iteration
•Include languages that support object-oriented programming
•Include scripting languages
•Include the visual languages
Examples of Imperative languages - Answer: C, Java, Perl, JavaScript, Visual
BASIC .NET, C++
functional language - Answer: •Main means of making computations is by
applying functions to given parameters
3|Page