0% found this document useful (0 votes)
26 views2 pages

CS508 Assignment # 1 bc210202652

The document contains the student's answers to two assignments questions regarding evaluating programming languages. For part A, the student filled out a table with check marks to match criteria/characteristics of programming languages. For part B, the student again filled out a provided table, this time evaluating the programming languages C++ and Python based on given characteristics, rating them as excellent, very good, good, or poor.

Uploaded by

bukhtawarbk8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views2 pages

CS508 Assignment # 1 bc210202652

The document contains the student's answers to two assignments questions regarding evaluating programming languages. For part A, the student filled out a table with check marks to match criteria/characteristics of programming languages. For part B, the student again filled out a provided table, this time evaluating the programming languages C++ and Python based on given characteristics, rating them as excellent, very good, good, or poor.

Uploaded by

bukhtawarbk8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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