In lang=en terms the difference between shudder and heave
is that
shudder is to vibrate jerkily while
heave is to make an effort to raise, throw, or move anything; to strain to do something difficult.
As nouns the difference between shudder and heave
is that
shudder is a shivering tremor while
heave is an effort to raise something, as a weight, or one's self, or to move something heavy.
As verbs the difference between shudder and heave
is that
shudder is to shake nervously, as if from fear while
heave is (archaic) to lift (generally); to raise, or cause to move upwards (particularly in ships or vehicles) or forwards.