"Distributed" or "grid" computing in general is a special type
of parallel computing, it is advanced in the means of using
distributed computing.
View page
Cloud computing is better then normal grid computing as its
cheaper to buy, use and maintain. Cloud computing can offer web
hosting also which grid computing can not.
View page
Cloud computing or grid computing depends on the task at hand.
If you want to focus on a single enormous task, then go with grid
computing. Cloud computing is more for multitasking.
View page
Soft computing differs from conventional (hard) computing in
that, unlike hard computing, it is tolerant of imprecision,
uncertainty, partial truth, and approximation. In effect, the role
model for soft computing is the human mind.