Assignment No. 01
SEMESTER Fall 2015
CS508- Modern Programming Languages
Total Marks: 20
Due Date: 23/11/2015
Please read the following instructions carefully before solving & submitting assignment:
It should be clear that your assignment will not get any credit if:
Your submission must include:
Assignment submission through email is NOT acceptable
The objective of this assignment is
Your answer must follow the below given specifications.
Lectures Covered: This assignment covers Lecture # 01 - 08
Your assignment must be uploaded/submitted at or before 23/11/2015.
Question 20( 5 + 5 + 5 + 5) marks
Programming languages are tools for the development of software. A programming language is made of different constructs; some of them may be simple while some other may complex. These constructs may lead a language as good or bad. Being a student of programming languages which qualities would you recommend for a good programming language. Mention four with logical reasons.
For any query about the assignment, contact at CS508@vu.edu.pk
+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)
+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)+ Click Here to Search (Looking For something at vustudents.ning.com?) + Click Here To Join (Our facebook study Group)
A language construct is a syntactically allowable part of a program that may be formed from one or more lexical tokens in accordance with the rules of a programming language. The term Language Constructs is often used as a synonym for control structure, and should not be confused with a function
oe dash logon ko krai ja..... :/
Please Discuss here about this assignment.Thanks
Our main purpose here discussion not just Solution
We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions.
very Easy Assignment
i have done
share your idea
Dear Students Don’t wait for solution post your problems here and discuss ... after discussion a perfect solution will come in a result. So, Start it now, replies here give your comments according to your knowledge and understandings....
Take Ideas from each other and solve yourself.......Assignments are not for getting solutions only....they are NITRO for your study to boost up your thinking capabilities....If you present a self made Solution ....even if it is wrong....u will get some marks for attempt.....
dataeil beh bata dein kia sirf yahe 4 batane hay
For details Handout page 15 se start karein.
Readability: A good high-level language will allow programs to be written in some ways that resemble a quite-English description of the underlying algorithms. If care is taken, the coding may be done in a way that is essentially self-documenting.
Portability: High-level languages, being essentially machine independent, should be able to develop portable software.
Generality: Most high-level languages allow the writing of a wide variety of programs, thus relieving the programmer of the need to become expert in many diverse languages.
Brevity: Language should have the ability to implement the algorithm with less amount of code. Programs expressed in high-level languages are often considerably shorter than their low-level equivalents.
Error checking: Being human, a programmer is likely to make many mistakes in the development of a computer program. Many high-level languages enforce a great deal of error checking both at compile-time and at run-time.
Cost: The ultimate cost of a programming language is a function of many of its characteristics.
Modularity: It is desirable that programs can be developed in the language as a collection of separately compiled modules, with appropriate mechanisms for ensuring self-consistency between these modules.
Widely available: Language should be widely available and it should be possible to provide translators for all the major machines and for all the major operating systems.
thanks to all