Re: Re: Learning a new language every year can be dangerous.
"Avdi Grimm" <[email protected]>
| Newsgroups | gmane.comp.programming.language-of-the-year |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Apr 11, 2008 at 2:37 AM, DanHinojosa <[email protected]> wrote: > Ok, here is the deal. It's chicken vs. egg. It is more a pain in the > ass for me look up if DI is in the C++ CULTURE. Culture being the most > operative word. Keep in mind that C++ doesn't have a culture, per se. It can't; the user community is too big. It has many cultures. For instance there are the wizardly C++ programmers who sling templates and live and breathe boost; but then there is a whole huge swath of coders who program in C++ simply because that's their job, who don't really understand templates and have never even heard of boost. And there are vast gulfs between the different application domains, as well - the C++ embedded systems community is very different from the C++ database programming community. Even in a relatively small community such as Ruby there are almost as many cultures are there are members. (A recent [paraphrased] example: someone asked "why is everyone in the community so gung-ho about Git these days?"; a prominent rubyist replied "Who's gung-ho? I don't know of anyone using it".) In a group as big as C++ users, asking whether something is part of the culture is practically a null question. All you can do is ask whether a given individual is familiar with the pattern in question. My guess, from my days in C++, is that the only pattern that you can depend on any C++ developer knowing is (sadly) Singleton. And the C++ community, in my experience, is rather less cohesive even than most. Compare to Java: Java conferences are a big deal with thousands of attendess; almost no one goes to C++ conferences despite the size of the user base. There are big Java programming news outlets like TheServerSide.com with enormous readership; there are no comparable sites with that kind of clout for C++. > Up to that point I had no idea that DI would be foreign to them. There is no them. -- Avdi Home: http://avdi.org Developer Blog: http://avdi.org/devblog/ Twitter: http://twitter.com/avdi Journal: http://avdi.livejournal.com