Creating a text-based program for taking orders

Assignment Help Programming Languages
Reference no: EM131099061

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

Reference no: EM131099061

Questions Cloud

Takes as argument an array indexed by integers : b) A function that takes as argument an array indexed by integers, with elements of any type. and returns an array whose elements are the objects pointed to by the elements of the given array.
What is the speed of halley''s comet when it is closest : Using these data, determine the distance of Halley's comet from the Sun at perihelion and at aphelion.
For expressions with the operators : Suppose that the type of each identifier is- a subrange of integers. For expressions with the operators +. -, *. div, and mod. as in Pascal. write type-checking rules that assign to each sub expression the sub range its value must lie in.
Find the frequency of radial oscillations : Find the frequency of radial oscillation
Creating a text-based program for taking orders : ITECH5403 - Comparative Programming Languages. 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 followi..
Consider the encoding of restricted type expressions : Consider the encoding of restricted type expressions as sequences of bits in Example 6.1. In Johnson {1979], the two-bit fields for constructors appeared in the opposite order with the field for the outermost constructor appearing next to the four..
Research and cite an example of poor distribution : Describe why you believe you believe your example demonstrates poor supply chain management, including the impact on the customers of the cited supply chain system.
Find the maximum and minimum values of r : The mass is struck by a sudden sharp blow, giving it instantaneous velocity of 1 m/s radially outward. Show the state of the system before and after the blow on a sketch of the energy diagram.
How does the author organize the material : How does the author organize the material? What is the logic behind the topics of the chapters, and how do the chapters work together to make a book?

Reviews

Write a Review

 

Programming Languages Questions & Answers

  Create an event handler for the click

Create an event handler for the Click event of the Exit button that closes the form

  Create program which tests each member of resistor class

Create program which tests each member of Resistor class to ensure that they work properly. Complete the following Tasks: Create main function and instantiate three Resistor Class objects: Resistor1, Resistor2 and Resistor3.

  Write down program to arbitarily choose numbers

Write down a program to arbitarily select the numbers of 3 finalist to recieve a prize. Ensure not to choose same number twice. For instance picking finalist 3, 15, 29 woul valid but picking 3,3,31 would be invalid.

  Program to inputs encrypted four-digit integer

Write separate program to inputs encrypted four-digit integer and decrypts it to form the original number. thanks in advance for ur help.

  Write gui program as subclass of jframe

Write a GUI program as subclass of JFrame. It should contain the following: Labels At the top (column headings): Meal, Quantity, Cost, At the left: label for each mea.

  Write application to count number of both odd-even integers

Write application to count number of both odd and even integers of several positive integers. Fisrt value entered specifies number of values to input from user.

  In the article thoughts on language design 2007 steele

in the article thoughts on language design 2007 steele suggests that structured programming techniques may not be

  Program in visual basic to calculate area of triangle

Write a program in visual basic to calculate area of a triangle.

  User defined function to calculate average of three scores

A user defined function that will calculate and display the average of the 3 scores that remain after dropping the highest and lowest scores the performer received.

  Differentiating client-side and server-side scripting

Understanding difference between client-side and server-side scripting is significant when developing interactive sites. When and why should you use client-side versus server-side scripting?

  Neeed to prepare an cgi script that send mass emails

Neeed to prepare an CGI Script that send mass emails - Input fields Sender Name: Sender Email: Subject: Message: choose, by default HTML Emails and send button the script should print the progress of sending.

  Design and implement class instance data for title of book

Design and implement a class called Book that contains instance data for the title, author, publisher, and copyright date. Define the Book constructor to accept and initialize this data.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd