Parallel implementations assignment

Assignment Help Programming Languages
Reference no: EM132397095

ITECH5403 - Comparative Programming Languages - Parallel Implementations Assignment

School of Science, Engineering and Information Technology, Federation University, Australia

This assignment will test your skills in programming applications to specification in a number of different programming languages.

Assignment Overview - You are tasked with creating a program for a pizza shop - however, as this is a comparative languages course, you will be creating the same application in the following programming languages:

  • C,
  • Python,
  • Java and
  • Lisp.

As you implement the application in each language, you should keep notes on the features of the languages used, which you found useful, as well as any issues or complications which arose due to the complexity or lack of any language features. A brief discussion based on these programming features for each individual language accompanying each implementation is required. Finally, a comparative overview of the languages highlighting applicability based on your experience in the design, implementation and debugging of your code is also required.

If you foresee or encounter any complications, you may opt to implement or incorporate additional language features which may be lacking, i.e. data structures. This can be done via:

  • Your own implementation,
  • Through libraries, or
  • Via the incorporation of existing source code. You can use code found on the Internet, but use of any existing code must be referenced.

Program Specification -

Users may order one or more pizzas, where each pizza may be either: small, medium or large.

Small pizzas cost $5, medium pizzas cost $8 and large pizzas cost $12.

Al l pizzas come on a tomato base (for our pizza shop, this will be the only option), and will have the topping cheese by default, at no extra cost. Users may choose up to a maximum of four additional toppings (bringing the total to five) from the following list, where each topping adds an additional $1 to the price of the pizza:

  • Bacon,
  • Olives,
  • Ham,
  • Mushrooms,
  • Pineapple,
  • Salami,
  • Anchovies.

A pizza order consists of an order for one or more pizzas, where each pizza has a size, and may optionally include a list of up to four additional toppings.

Each pizza order must be marked as either to be collected or to be delivered.

If the pizza is to be collected then the order requires a name and a phone number to be valid.

If the pizza is to be delivered then a name, phone number and address are required to be valid. In addition, if the order total is less than $30 then an $8 delivery fee is added to the total.

The application must be error tolerant and capable of accepting keyboard input to store a number of pizza orders in memory (they do not have to be persisted to file), as well as displaying an order summary which include details of all orders, including:

  • The details of each pizza in the order,
  • The total cost of the order, and
  • The name, phone number and (if required) address of the person who made the order.

Attachment:- Parallel Implementations Assignment File.rar

Verified Expert

In this assignment we have perform operations of hotel system.Here we have done operation like add guest ,add room,checking and checkout.here,we have create three application in different languages.Java is used for create first application, python is used for create same application and in last lisp language is used for create 3rd application.

Reference no: EM132397095

Questions Cloud

Briefly explain the policy or regulation you selected : Briefly and generally explain the policy or regulation you selected. Address the impact of the policy or regulation you selected on clinical care, patient.
Risk Assessment-Risk Management and Risk Mitigation : Barriers to implementing and using Information Security Risk Management in Business to include Risk Assessment, Risk Management, Risk Mitigation
Identify one nutritional issue that impacts global health : "Identify one nutritional issue that impacts global health. Who is most at risk? What are some of the proposed interventions to address this issue?"
Corporate accounting scandals of the time : Do you believe that laws such as SOX were a reasonable or effective response to the corporate accounting scandals of the time? Why or why not?
Parallel implementations assignment : Comparative overview of the languages highlighting applicability based on your experience in the design - implement or incorporate additional language
Has the amount of paper and documents confronting : 1. Has the amount of paper and documents confronting you at school, at work, and in your personal life increased or decreased over the past two years?
What do you think are the likely sources of conflict : What do you think are the likely sources of conflict that may arise in Tesla Inc.? Is there a history of conflict between managers or between stakeholders?
Strategy for change tesla has adopted : Discuss (a) the forces for change, (b) obstacles to change, and (c) the strategy for change Tesla has adopted.
What are some characteristics of good screening programs : Your response should be approximately 250 words in length and clearly address the prompt. This means it must be a thoughtful response within a paragraph format.

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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