Compile Time: In longer form, you might say, "at the time of compiling", or, "when the program is compiled".
When you compile a program, the compiler applies various processes to your source code in order to generate the executable files. These are actions that happen "at compile time".
Other actions happen when you actually run the finished program. These actions are said to occur, at, or in, "run time".
In the context of programming, compile time is how long a certain program, known as a compiler, takes to convert the source code into native machine-code, which then can be run on the CPU.
Linkage time.
"run time" is the opposite of "compile time". It refers to the time when the program is actually running.
Compile Time Polymorphism in Java is when you have the several methods with same name and different parameters and compiler has to decide how to select which method has to run based on the arguments hence the name Compile time polymorphism or method overloading.
Overloading will be done at compile time itself. Proof: If you try to narrow down the access modifier for a method from public in the parent class to private in the child class while overloading, the compiler will not let you do it.
A compile time operator is an operator involved in an expression where the result is known at compile time. An example is the expression 1 + 2 * 4. Since 1, 2, and 4 are literal expressions, the result is known at compile time, and there is no need to generate code to evaluate it. The compiler is free to substitute the expression 9 in place of the expression 1 + 2 * 4. Don't bother doing it yourself - sometimes the clarity of writing what you are trying to accomplish makes for more well documented code.If you do not have such a compiler, it is high time that you upgrade.
compile time
Compile time is when the compiler translates your source code into computer language. Run time is when the actual program runs.
compiler can decide which form of the object should be invoked during compile time.this type of polymorphism is know as compile time polymorphism
This cannot be done at compile time because the memory allocated to a process is subject to change.
Linkage time.
This is a syntax error, which will be a compile time error.
The best tip to avoid compile time issues is to follow the coding guidelines and syntactical rules specified in the language. Every programming language has such guidelines mentioned while creating the language. If we follow them, then we will not get compile time errors.
actually the run time means at the time of executing the program. that means if you write a program and you compile it and you need to execute then during the compilation it is called compile time and during the execution it is called run time .
You compile it.You compile it.You compile it.You compile it.
I had to compile a list of all the people who had seen the accident. Take these reports and compile a history starting with the oldest dates first. The doctor asked me to compile my medical history.
A run-time is an error that occurs when the program is executing (running). This is where segfaults and other horrible things happen. A compile-time error is an error that occurs when you are compiling the code. This is where code syntax and semantics are checked. You want errors to only occur here.
"run time" is the opposite of "compile time". It refers to the time when the program is actually running.