An idiom is a phrase that seems to mean one thing, but actually means something totally different. When you first see or hear an idiom, you THINK you understand it.
Slang is a word or short phrase that makes no sense unless you know what it means. Slang is usually used to KEEP people from knowing what your special group is talking about.
Examples:
Blood is thicker than water my friend.
I really bought a lemon last weekend.
Stop taking the mick.
Are you wadded up?
Can you tell that the first two are idioms and the last two are slang? You cannot tell what the last two mean unless you understand the local slang terms. The first two SEEM like logical statements - blood is pretty thick, and people do buy fruit.
Yes, every language has slang and idioms.
Nobody. Idioms and slang evolve naturally as people talk.
Wherever people lived -- people have always used idioms and slang.
Idioms and slang are both informal language expressions that are not typically found in formal writing or speech. They both add color and flavor to language, often conveying cultural nuances and creating a sense of belonging among speakers who understand them. Additionally, both idioms and slang can be difficult for non-native speakers to grasp due to their informal and context-dependent nature.
Try these links
No, idioms are expressions that have a figurative meaning different from the literal meaning of the words, while colloquialisms are informal words or phrases used in everyday language by a specific group of people.
Yes, idioms exist in many languages. They are used to express ideas or convey meanings beyond the literal definitions of words, often reflecting the culture, history, or common experiences of a particular group of people.
Not as slang or idioms, no. It just means to strike a ball, either with a bat, a stick, a racquet, or some part of your body.
When the English language developed. People have always used idioms and slang in their speech.
Idioms and slang are informal language, and should probably be avoided in business situations.
feeling under the weather
Real people use idioms and slang, so writers use them to make their characters more believable.