We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>

Looking For Something at vustudents.ning.com? Click Here to Search


+ Link For Assignments, GDBs & Online Quizzes Solution


+ Link For Past Papers, Solved MCQs, Short Notes & More

Dear Students! Share your Assignments / GDBs / Quizzes files as you receive in your LMS, So it can be discussed/solved timely. Add Discussion

How to Add New Discussion in Study Group ? Step By Step Guide Click Here.

Assignment No. 01
Semester: Fall 2013
Modern Programming Languages  (CS508)


Total Marks: 10


Due Date: 21/11/2013



Please read the following instructions carefully before submitting assignment:


  • You will submit your assignment before or on due date on VU-LMS.
  • Assignment should be completed by your own efforts it should not be copied from internet, handouts or books.
  • You should submit your MS Word File via assignment interface at VU-LMS.
  • Assignment sent via Email will not be replied and accepted/graded in any case.
  • If the submitted assignment does not open or file is corrupt, it will not be graded.
  • You will submit solution only in Microsoft Word File.




To understand the benefits of various programming languages domains.



For any query about the assignment, contact at cs508@vu.edu.pk or through MDB.

Assignment Questions


Question                                                                                                                                    Marks 10     



There are various Programming Language Categories like Imperative, Functional (applicative), Logic (Declarative), Object Oriented.


Go through videos lectures and search over the internet, based upon your study briefly describe which one of given categories you have found most beneficial for Software development and why.


Note: Do not copy paste from internet as it is. Read from internet sources and then write in your own words.



+ How to Follow the New Added Discussions at Your Mail Address?

+ How to Join Subject Study Groups & Get Helping Material?

+ How to become Top Reputation, Angels, Intellectual, Featured Members & Moderators?

+ VU Students Reserves The Right to Delete Your Profile, If?

See Your Saved Posts Timeline

Views: 533


+ 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)


Replies to This Discussion

           As concern my analysis approach,  JAVA is the top of the programming language and also the Best Programming language of the Year 2013.

JAVA is the Object Oriented Language base.

it means, u should give all the detail about Object Oriented Language.

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.

yes in my point of view object oriented is the best approach

Plz give the reasons

For more detail of this Ques

see here...


and keep in touch to reach ur Exact point.

Malika Eman  hmm gud 

Welcome Sir..

idea solution:

Object-oriented programming (OOP) is a programming language model organized around objects rather than "actions" and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data. The programming challenge was seen as how to write the logic, not how to define the data. Object-oriented programming takes the view that what we really care about are the objects we want to manipulate rather than the logic required to manipulate them.

Examples of objects range from human beings described by name, address, and so forth to buildings and floors whose properties can be described and managed down to the little widgets on a computer desktop such as buttons and scroll bars. The first step in OOP is to identify all the objects the programmer wants to manipulate and how they relate to each other, an exercise often known as data modeling. Once an object has been identified, it is generalized as a class of objects think of Plato's concept of the "ideal" chair that stands for all chairs which defines the kind of data it contains and any logic sequences that can manipulate it. Each distinct logic sequence is known as a method. Objects communicate with well-defined interfaces called messages.

The concepts and rules used in object-oriented programming provide these important benefits:

The concept of a data class makes it possible to define subclasses of data objects that share some or all of the main class characteristics. Called inheritance, this property of OOP forces a more thorough data analysis, reduces development time, and ensures more accurate coding.

Since a class defines only the data it needs to be concerned with, when an instance of that class an object is run, the code will not be able to accidentally access other program data.This characteristic of data hiding provides greater system security and avoids unintended data corruption.

The definition of a class is re-useable not only by the program for which it is initially created but also by other object oriented programs and, for this reason, can be more easily distributed for use in networks.

The concept of data classes allows a programmer to create any new data type that is not already defined in the language itself.

Simula was the first object oriented programming language. Java, Python, C++, Visual Basic.Net, and Rudy are the most popular OOP languages today. The Java programming language is designed especially for use in distributed applications on corporate networks and the Internet. Ruby is used in many Web applications. Curl, Smalltalk, Delphi and Eiffel are also examples of object-oriented programming languages.

 Syeda Shahzadi Bukhari (BS 6th ) gud keep it up & thanks for sharing ...


© 2020   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service