I followed the YouTube compiler tutorial when I came across the fact that the C programming language is faster because it allows both static linking and dynamic linking, but Java only allows dynamic linking, so C is much faster than Java.
My question is: if static binding makes the program work faster, why wasn’t it included in Java? I know there must be some real reason why the Java developers decided this solution so as not to include static links, I just want to know what are the reasons.
Note. I do not know if this question has an answer to SO, but since I could not find it, so I posted it. If the answer already exists, provide a link to it.
Note. The tutorial link is in Hindi. Sorry.
source
share