Thursday , 21 November 2024

CS508 Assignment no 06 solution required

Modern Programming Languages (CS508)
Assignment No. 6
Total Marks: 20 Dead line: 7th Feb, 2013

Purpose of Assignment:

Intended purpose of this assignment is to give students an exercise that can facilitate them while working in any professional software development environments. After attempting this assignment students will be able to:

• Familiarize with the core concepts of a different programming languages which are used in a wide variety of AI applications, expert systems, web based applications, desktop applications and etc.

• Learn difference between different languages basic syntax.

• Students will get comprehensive understanding of at which different areas different languages are used.

Application:

IdevSpot-Solutions for Software Companies

IdevSpot provides a range of innovative and reliable eBusiness softwares for companies intending to start their own online business and earn profits by offering membership services.

IdevSpot is specifically designed for software markets, It’s scalable and integrated solution includes a full-featured, modular and secure eCommerce platform, a partner order and revenue management system, as well as a constantly expanding worldwide
affiliate network.

IdevSpot market-proven eCommerce solution enables software companies to rapidly embrace industry shifts, reach customers effectively, and adopt new business models with a view to optimizing profitable revenue across online and offline channels.

Scenario:

IdevSpot-Compliant Management System-Application

IdevSpot  wants  to  develop  a  management  system  named      “IdevSpot-  Compliant

Management  System”.  It  is  a  web  based  system  designed  to  manage  millions  of inquiries through a user friendly interface. The complaints are submitted through a web interface.

The system manages the complaints and keeps record of complete iteration of complaints handling internally in the organization and ensures timely response to the clients through the web interface. It keeps a complete track of each and every compliant and provides the complete instant insight of total complaints received and responded. The robust dynamic report builder facilitates the management to get reports from the system.

Evaluation:

The  Software  Development  Team  of  IdevSpot  has  requested  IdevSpot-Software Requirement Analyst team to do requirement engineering for them.

Being a part of IdevSpot-Software Requirement Analyst team provide a brief comparison on different programming languages before choosing any suitable programming language for the above mentioned application.

The comparison tables which you have to fill are given below:

Languages/General      Programming        Design Goals

Paradigms

[20]

Standardize



Comparison

ADA

C

C#

Fortran

JAVA

LISP

PHP

PROLOG

[concurrent, distributed,

generic, imperative,
object-oriented,

reflective, functional,
event-driven, logic

programming] [Write with respect to Quality]                   [Yes/No]

 

Languages/Type          Type Strength          Type Safety          Type Bindings

Systems                   [Strong/Weak]                     [Safe/Unsafe]                    [Static/Dynamic]

ADA
C

C#

Fortran
JAVA
LISP
PHP

PROLOG

Languages/Array

System

ADA

C

C#

Fortran

JAVA

LISP

PHP

PROLOG

Default Base       Multidimensional

Index

[Index type,0,1,N/A]              [Yes/No/Others]

Bound Check

[Checked/Unchecked/Varies/

N/A]

Languages/

Others

ADA

C


C#

Fortran

JAVA

LISP

PHP

PROLOG

Parameter- Passing

Methods

[by value/by reference, by name]

Garbage                  Multiple

Collection               Inheritance

[Yes/No/Others]                    [Yes/No/N/A]

Uploading Instructions:

•   Your assignment must be in MS Word format.

•   Assignment will not be accepted through email.

Rules for Marking:

It should be clear that your assignment will not get any credit if:

•   The assignment is submitted after due date.

•   The submitted assignment does not open or file is corrupted.

•   Your  assignment  is  copied  from  internet,  or  from  any  other  student      (Strict

disciplinary action will be taken in this case).

Note:

•   You should consult recommended books to clarify your concepts.

•   It’s better for you to submit the assignment well before the deadline.

•   If you have any query about assignment then email at cs508@vu.edu.pk.

 

Check Also

CS508 Assignment no 03 fall 2013 idea Solution

  Assignment No. 03 Semester: Fall 2013 Modern Programming Languages  (CS508)  Total Marks: 15   …

Leave a Reply

Your email address will not be published. Required fields are marked *

*