What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 129 Stack Exchange communities.

I've asked What is the ideology of C programming language? that was closed as off-topic, and I think it is certainly not.

  • "software tools commonly used by programmers" - language is a tool used by programmers and its implementations are software tools used by programmers, and an understanding of an ideology is needed to write good programs.
  • "matters that are unique to the programming profession" - surely it is.

UPDATE: Yes I've read the FAQ and feel that the question is not something dim, but a question about the daily tool - C language.

share|improve this question
4  
If you write the quesion well, you may get answers on programming.se –  Ian Ringrose Aug 1 '11 at 10:21

2 Answers 2

up vote 15 down vote accepted

Read a bit more of the faq please, specifically the next section at http://stackoverflow.com/faq#dontask

You should only ask practical, answerable questions based on actual problems that you face. Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page.

If your motivation for asking the question is “I would like to participate in a discussion about __”, then you should not be asking here.

share|improve this answer
    
Have you read it a little further: "You should only ask practical, answerable questions based on actual ... <b> However, if your motivation is “I would like others to explain ______ to me”, then you are probably OK."</b> And also please read the 2 sections I've mentioned in the question description. –  outmind Aug 1 '11 at 9:51
    
@outmind If you ask 3 different people what the ideology of C is, you will likely get 3+ different answers. That pushes the question towards being unanswerable. –  jonsca Aug 1 '11 at 10:00
11  
@outmind it is radically and definitively off-topic; a fine subjective discussion topic but such discussions do not belong on Stack Overflow. –  Jeff Atwood Aug 1 '11 at 10:01
    
JeffAtwood: Is it just an radical and definitive opinion? Where are arguments? –  outmind Aug 1 '11 at 10:04
    
Jonsca: Thanks. Yes - it feels like unanswerable, but it nots. As you can build several algorithms for the same problem. Some of them would be correct, some of them would be wrong. And I've marked it with "language-history" tag. –  outmind Aug 1 '11 at 10:06
2  
@outmind Such an open-ended question is in no way analogous to an algorithm question. Entire books could be written on ideology, so you can't expect a closed-form answer to it within the Q/A format. To your latter point, there are lots of tags left over from earlier times, that does not justify making more questions to suit those "legacy" tags. –  jonsca Aug 1 '11 at 10:17
    
@jonsca: Entire books could be written on an ideology, but not C ideology. I think that each programming language has several main ideas in its core, not several books. For example C is procedural and imperative, but i don't think that they are its features as too many langs are procedural and imperative. –  outmind Aug 1 '11 at 10:58

Read a few lines further down in the faq:

You should only ask practical, answerable questions based on actual problems that you face. Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page.

If your motivation for asking the question is “I would like to participate in a discussion about __”, then you should not be asking here.

Your question is definitely open ended. A more appropriate place for it could be on Programmers, but it may be too subjective for that site as well (see their faq).

share|improve this answer
    
Yes - I see. After some discussion with other I feel that probably I should reformulate my question to ask for main concepts of C. –  outmind Aug 1 '11 at 10:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .