Is there any difference between these two sentences?
- We use algorithm A to solve the problem.
- We use algorithm A for solving the problem.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityIs there any difference between these two sentences?
No, there is no a semantic difference between the two sentences. They both have the same meaning.
First sentence uses an infinitive construction: ‘to solve’, while the second contains the preposition ‘for’, usually followed by the noun, that is: ‘solving’.