First investigate how each of these issues are answered in each of these three programming languages. Then write simple programs clearly illustrating the design decisions for the issues in the languages. Discuss the results of execution of your programs. To help the TAs understand your code and give you good grades, appropriately comment your source to explain your example and why your example is appropriate for this homework.
Also, write a report that contains your sample programs, the results of compilations and executions, and your discussions on the results.
Make sure you give a list of rerefences and proper citations to these references in your report about the design choices for these issues in the languages covered in this homework.
You may use the tutorials as a reference, but do not derive your example programs from these tutorials. If you do so, your grade will be negatively affected.
Put your report and example files into a folder named lastname_name and make a zip or rar of the folder. Then, e-mail this file to the TA, Gizem Çaylak < firstname.lastname@example.org >.
Collaboration on the homework is not allowed.
Suggestion: Do not postpone the execution of your programs to the last minute!. The dijkstra machine might be overloaded, then.