Skip to main content
1 of 3
Joey Eremondi
  • 30.1k
  • 5
  • 66
  • 122

What is the difference between an algorithm, a language and a problem?

It seems that on this site, people will often correct others for confusing "algorithms" and "problems." What are the difference between these? How do I know when I should be considering algorithms and considering problems? And how do these relate to the concept of a language in formal language theory?

Joey Eremondi
  • 30.1k
  • 5
  • 66
  • 122