4 ms·
I don't think this article helps us much at all, although I am sure it was written with good intentions. I personally don't think of a "computer scientist" as
by arctangent 15y ago
I don't think this article helps us much at all, although I am sure it was written with good intentions.
I personally don't think of a "computer scientist" as being the kind of person who writes very much code at all. Their main concern is with the mathematical properties of various (potentially theoretical) methods and algorithms of computation. This thinking trickles down over time into language design and (very) occasionally into some new whiz-bang algorithm for doing stuff really fast.
A "programmer" (to me) is someone who writes code for a living. They may not know too much about data structures and the like, but maybe they don't need too if they're using a modern language that makes that kind of thing easy. I don't really know what the difference between a "programmer" and a "developer" is, but my job title has "developer" in it and I spend all day programming so I'm probably allowed to be plenty confused about that :-)