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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.