Fall 2023 - CS508 - 1 - SOL
Fall 2023 - CS508 - 1 - SOL
Total Marks: 20
Assignment No. 01 SOLUTION
Due Date: 15-Nov-2023
Semester: Fall 2023
Please read the following instructions carefully before solving and submitting assignment.
Uploading Instructions:
• You are required to read the recommended book to solve this assignment and learn the
concepts as handouts are not sufficient alone.
• You are required to submit your assignment solution as a Microsoft Word file. Any other
software/tool is Not allowed to use.
• The required assignment solution file format should be .doc or .docx. Any other format
like scan images, txt, pdf, png, jpeg, jpg etc. will Not be accepted at all.
• You are required to place all solutions in a single Microsoft Word file, with your own
Student ID written at the top of the file.
• You are required to submit the Microsoft Word file at VULMS within the due date.
Rules for Marking:
It should be cleared that your assignment will not get any credit if:
• The assignment solution is submitted after the due date (via email).
• The assignment solution is not submitted in .doc or .docx format.
• The submitted solution file does not open, or the file is corrupt.
• The assignment solution is fully and/or partially copied from other student or ditto copy
from handouts or from Internet; Strict disciplinary action will be taken in this case.
• The submitted file does not contain your own Student ID, or it contain Student ID other
than yours; Zero Marks will be awarded, and no excuse will be accepted in any case.
Note:
• No assignment will be accepted after the due date via email in any case (whether it is the
case of load shedding or internet malfunctioning etc.). Hence refrain from uploading
assignment in the last hour of deadline.
• We highly recommended you upload your solution file at least one day before it’s closing
date.
• Do not put any query on MDB regarding this assignment; if you have any query, email at
[email protected]
Lectures Covered: This assignment covers Lectures No. 01 to 09.
Make sure to watch above-mentioned video lectures, read handouts and recommended book.
1
CS508 – Modern Programming Languages
Total Marks: 20
Assignment No. 01 SOLUTION
Due Date: 15-Nov-2023
Semester: Fall 2023
Background
As a student of this course, you should be able to comprehend the concepts of different
programming languages along with their domains, categories, design methodologies and
trade-offs, implementation details and programming environment. Moreover, you should be
quite familiar with the genealogy or history of programming languages, spread over decades.
This helps you to understand, why / how programming languages were created and evolved
over time.
The study of a variety of programming languages enables you to evaluate their features
and capabilities in a disciplined approach. This programming evaluation criteria and their
respective language characteristics impacts the overall software development process along
with maintenance phase.
Note: Please don’t create a new table; instead use the following table only.
2
CS508 – Modern Programming Languages
Total Marks: 20
Assignment No. 01 SOLUTION
Due Date: 15-Nov-2023
Semester: Fall 2023
Solution – Part A
Note: Please don’t create a new table; instead use the following table only.
3
CS508 – Modern Programming Languages
Total Marks: 20
Assignment No. 01 SOLUTION
Due Date: 15-Nov-2023
Semester: Fall 2023
Solution – Part B
Good Luck