|










|
CSET 4250 Project
Language Comparison
- Select
two programming languages from those covered in this course. Each language
must be from a different Language Paradigm:
- simple procedural
languages (FORTRAN, C)
- block-structured
procedural (Pascal)
- objected-oriented
(Ada, C++, Java, Smalltalk)
- functional (LISP, ML)
- logic (Prolog)
- Send an email message
to your instructor and graduate assistant, requesting permission to
proceed with the two languages that you have selected. (No two students will be allowed to compare the same two
languages. A single common language is permissible.) Approval is based
on First Come First Serve basis. So hurry up in sending your pair of
languages. Selections will be placed on the Class Grade Page as they are
approved. Please check this page prior to requesting approval of your
selections.
- Prepare a comparison
of the two languages in terms of at least the following characteristics:
- language design and
implementation
- data objects &
types
- sequence control
- subprograms
- storage management
- clarity, simplicity,
and unity
- orthogonality
- naturalness for its
intended application
- support for abstraction
- ease of program
verification
- programming
environment
- portability of
programs
- cost of use
- Place the results of
your comparison on a Web page, housed in the public_html directory of your home directory on the class
server.
- Include a conclusion/summary
which states (in your own words) an overall comparison of the two
languages.
- List all references on
your Web page. You must list books, Web sites, journals, and any other
resources which contributed to the content of your comparison.
The relevance to comparison criteria and quality of the contents presented
in your Web page will the factor considered in grading your project. No extra
credit will be given for web page design, though the presentation has to be
legible.
The following links illustrate the results of the same assignment given in
the last couple of semesters. You may use these as a guide/example for the
preparation of your own camparison Web pages. However, do NOT simply
"borrow" content from these students' pages.
You
should use their work as inspiration, not as the solution to your own
assignment. Remember, I have seen these pages, and will be able to detect if
you copy any portion of their work.
Important dates to remember:
- Tuesday, November 6th, 2008. Last day to get the pair of languages approved.
- Friday, December 5th, 2008. Last day to finish the 'Research Project'.
Approved Language Pairs!
1: C++
Vs FORTRAN
2: C Vs Pascal
3: C Vs Java
4: LISP Vs Pascal
There have been visitors since 11/26/2003
|