They're NOT the same thing.
Official defenition:
Glitch: In Video Games, a glitch is a programming error which results in behavior not intended by the programmers. Glitches may include incorrectly displayed graphics, collision detection errors, game-freezing or crashes, sound issues, and others. Some glitches are potentially dangerous to the game save data.
Bug: A software bug is an error, flaw, mistake, failure, or fault in a computer program that prevents it from behaving as intended (e.g., producing an incorrect or unexpected result). Most bugs arise from mistakes and errors made by people in either a program's source code or its design, and a few are caused by compilers producing incorrect code
Allmost the same...
It is generally used like this:
In MMOs:
Glitch is a mistake in programming the game. Glitches are things, such as walking through walls.
Bug is something that a player can abuse to improve his in-game resources, or make a game easier and simpler to him.
In online(flash) games:
Glitch: Going "Out of bounds", going throught walls etc. and graphical errors.
Bug: Everything else.
Chat with our AI personalities
That was maybe on purpose, a bug (glitch), or your phone can't handle the data being held from the place.
a glitch in a video game called msc, in the glitch the ball goes through the goalie's hands, msc is Mario Strikers Charged for the wii. the glitch is done by taking boo and deking into ur own goalie, or teleporting and hitting the back frame of either goal, the glitch is easy, and score's lots of goals, but is HATED WORLDWIDE ON WIFI it is also called "the boo glitch" and panja the ball (in europe)
The glitch is broken.
The difference between Mandatory and Optional Triggers is that Optional ones say 'you can', Mandatory ones don't. Mandatory ones must be carried out if possible, even if you don't want to.Man-Eater Bug's effect is a Mandatory Trigger, it must activate, even if the only thing it can destroy is itself.
the tweaking glitch means one of your Pokemon is poisoned