Programming languages research paper

profileRima
CS307_AssignmentII_101.doc

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

SEMESTER 382

CS 307 PROGRAMMING LANGUAGES

ASSIGNMENT – II (10%)

INSTRUCTIONS:

1. This is a group assignment. Maximum two members in a group.

2. The group has to prepare a Research paper on each topic given.

3. Languages compared should be UNIQUE for each team.

4. The following sections should be included in the Report submitted:

a. Cover Page (Refer Page #2)

b. Title

c. Introduction

d. Discussion (Research/Investigation/Experimentation conducted)

e. Results (code samples)

f. Conclusion

g. References

5. 7 pages will be enough

6. Avoid plagiarism through proper referencing. Zero marks will be awarded, if found plagiarism.

7. The group has to present their work in using presentation tool. 5 sildes will be enough.

TOPICS FOR RESEARCH PAPER:

1. Comparison of Primitive Data types, Control Structures, Subprograms (Recursion) and Exception Handling between any TWO (2) Functional Programming Languages given below: (24 marks)

LISP

Python

Perl 6

Scala

PHP

JavaScript

Erlang

Haskell

Elixir

Clojure

Comparison of designing features (at least 3 features) among any FOUR (4) Logic Programming Languages given below: (18 marks)

Absys

Alma 0

Cycl

Frill

HiLog

Prova

LogTalk

F-logic

.QL

SWI-Prolog

ToonTalk

ECLiPSe