The program that runs on the client computer is the client program. Web-browser is a prominent example for client program.
interpreted program
Script
Applet
That refers to the program that runs the compiled Java program.
Any high level language may be either compiled or interpreted. The difference is in the execution speed. Interpreted programs must re-learn how to do each statement in the program, whereas a compiled program is already in the machine code language of the hardware and runs much faster.
No. A server program receives and processes requests from a client program.
C programs can be compiled with a C compiler. Are you surprised?
Write and run a client and a server program in C-language using UDP
As far as I know, interpreted software does not run compiled software at all.
That refers to the program that runs the compiled Java program.
The program compiled itself to give the correct result.
Any high level language may be either compiled or interpreted. The difference is in the execution speed. Interpreted programs must re-learn how to do each statement in the program, whereas a compiled program is already in the machine code language of the hardware and runs much faster.
No. A server program receives and processes requests from a client program.
Compile time is when the compiler translates your source code into computer language. Run time is when the actual program runs.
A server program must be executed before the client program because once a client is run, it will attempt to initiate a connection with the server. If the server is down, then the client will not be able to make a connection.
Server program is always running in client server.
global and static
'cos' they are just comments.
A prominent example is the FTP client program.
All of us (or most of us) would have started programming in Java with the ever famous "Hello World!" program. If you can recollect, we saved this file with a .java extension and later compiled the program using javac and then executed the class file with java. Apart from introducing you to the language basics, the point to be noted about this program is that - "It is a client side program". This means that you write, compile and also execute the program on a client machine (e.g. Your PC). No doubt, this is the easiest and fastest way to write, compile and execute programs. But, it has little practical significance when it comes to real world programming.