English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have seen these words all the time in IT/Computer programming.

Examples: "How to explicitly render a template" and "do not implicitly assign to the local variable".

I am dyslexic and hard time to interpret the meaning of both words.

share|improve this question

closed as general reference by cornbread ninja 麵包忍者, Robusto, Barrie England, Jasper Loy, aedia λ Apr 26 '12 at 19:51

This question is too basic; it can be definitively and permanently answered by a single link to a standard internet reference source designed specifically to find that type of information.If this question can be reworded to fit the rules in the help center, please edit the question.

Should google the two words and see the difference in definition, usage, examples and more. – Kris Apr 26 '12 at 19:26
Kris, thanks, but that is not the kind of an answer I was looking for. I was hoping someone to provide an easy answer and usage example. I am dyslexic and hard time to interpret the meaning of both words. – Martin Apr 26 '12 at 19:32
The phrase "implicitly assign to the local variable" is something from computer programming... Probably asking here will not help much. – GEdgar Apr 26 '12 at 19:34
Hi Martin, implicit and explicit in a general sense are both in dictionaries. If you are interested in a more specific meaning, you will be better off looking for a programming-related explanation. Implicit/explicit type conversion is one example where knowing the meaning of "implicit" or "explicit" is probably not enough to understand the programming concept. – aedia λ Apr 26 '12 at 19:56
up vote 5 down vote accepted

explicit means that it is expressly stated and made obvious -- overt/obvious/manual.

implicit means that it is not obvious, it is implied. hidden/assumed/automatic.

when i see "explicitly render a template", it usually means the request to render the template is there, as opposed to executed automatically and "implied to be executed".

"implicitly assign", I'm not sure exactly without more context, but the implication here is that the assignment is not explicit, it happens somewhere else, or by default....

in programming, implicit and explicit often carry a meaning which is almost exactly the same as 'automatic'(implicit) or 'manual'(explicit)

Let me know if that doesn't help

share|improve this answer
Thanks for clarification! – Martin Apr 26 '12 at 19:53

Not the answer you're looking for? Browse other questions tagged or ask your own question.