You are on page 1of 2

CS508 Assignment # 1

Name: Bukhtawar khan


ID: bc210202652

Question Statement – Part A


You are required to fill out the following table entitled “Evaluation Criteria for
Programming Language” correctly, where a specific criteria/criterion meets its respective
characteristic(s). For filling it, you can place a tick mark i.e., ✓ . You can copy it from here.

Note: Please don’t create a new table; instead use the following table only.

Answer:
Evaluation Criteria for Programming Language
Characteristics Reliability Writability Readability

Exception handling 
Orthogonality   
Expressivity  
Restricted aliasing 
Syntax   
Data types   
Type checking 
Simplicity   

Question Statement – Part B


You are required to evaluate C++ and Python programming languages in the light of
table given below. Please fill the table using the given characteristics and/or criteria as per
your best understanding. Make sure that your answer should be either Excellent or Very
Good or Good or Poor. (No other option is allowed)
Note: Please don’t create a new table; instead use the following table only.

Answer:
Evaluation Criteria for C++ and Python
Criterion or Characteristic C++ Python
Expressiveness Good Excellent
Readability Good Excellent
Writability Very good Excellent
Reliability Good Very Good
Data types Excellent Good
Simplicity Good Excellent

You might also like