Question 1: Choice of Language [10]
Suppose the company you work for has a stock collection of languages
they use: bash, C++, java, javascript, perl, and php. For each of the
tasks below, choose which language you would recommend for that task
and briefly justify your recommendation.
- Developing a simple single-player web game (e.g. tic tac toe vs an AI)
- Developing both the client-side code and server-side code for
a login/account-creation graphical user interface used to connect and send
commands to a database.
- Developing a script or program that allows you to use a single command
to add and commit all the files that have changed in the current git repository.
- Developing the client-side installer for a server-based game.
- Developing a small game for phones and tablets.