In Computer Science papers (and I'm sure that in papers in many other fields, too), we often have to describe a new tool or method that has a name.
Let's talk for instance about Eclipse, and its wide adoption among programmers. Which of these sentences is better?
- The Eclipse development environment has been widely adopted among programmers. (name first)
- The development environment Eclipse has been widely adopted among programmers. (name last)
- Eclipse, the development environment, has been widely adopted among programmers. (description between commas)
Of all three, the first looks better, but why? Also, the last one is similar to this other sentence:
- John, the new intern, was always late.
Also, when do I use each of these structures?