Itech5403 - comparative programming languages you are


Assignment - Parallel Implementations

Assignment Overview

You are tasked with creating a text-based program for taking orders at a roast dinner shop - however, as this is a comparative languages course, you will be creating the same application in the following four programming languages:

-C or C++ (you may choose either of these),
-Python,
-Java, and
-Lisp or Perl (you may choose either of these)

Requirement

Implementation of the roast dinner shop program in the C or C++ programming language. Areas of note include:
- Use of data structures,
- Robust input handling which does not cause program termination if provided with bad data (i.e. program expects a number, gets given alphanumerical data).

Implementation of the roast dinner shop program in the Python programming language. Areas of note include:
- Python Standard library,
- List mechanisms.

Implementation of the roast dinner shop program in the Java programming language. Areas of note include:
- Object orientation mechanism / method calls,
- Error handling
- Standard Java libraries

Implementation of the roast dinner shop program in the Lisp or Perl programming languages. Areas of note include:
- Possible use of recursion
- lists
- Inbuilt data structures

Documentation and discussion of the comparative ease of implementation (design / implement / debug) in each programming language, including how robustness issues were addressed.

Attachment:- Assignment.rar

Request for Solution File

Ask an Expert for Answer!!
Programming Languages: Itech5403 - comparative programming languages you are
Reference No:- TGS01477082

Expected delivery within 24 Hours