Question:
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.