1. Identify the primary programming language used in your application.
The main language that will be used in this program is HTML, with some PHP
and to make it look nice I will use CSS
2. Is your language compiled or interpreted?
HTML: It is neither compiled or interpereted. It is a "markup language." It represents some data
PHP: It is an interpreter, however it is compiled down to an intermediate bytecode that is then interpreted into runtime engine
CSS: It is interpreted in the browser side, but techinically it in neither as well.
3. Identify the underlying components of communication that will be used our application
High-level...
4. Waiting...
As far as my program will go, I will not have it to where a reciever has to wait to send a message from the sender. I will incorporate an interval to retrieve messages every 3 seconds. With this the messages will be retrieved and updated to the chat log.