Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

What does stackexchange mean? I have checked out this link to read about the Stack Exchange Network.

share|improve this question

7 Answers 7

up vote 22 down vote accepted

I believe it's a play on "Stack Overflow" (the first site in the SE network, named for a computer error message1) and "Experts Exchange" (a computer Q&A site which exemplifies many of the bad traits that the Stack Exchange engine is specifically designed to avoid).

1 As commenters have noted, it's not actually that common an error message, although people who have done any programming at all are likely to at least recognize it as an error message, even if they don't know what it means/haven't encountered it in their own work.

share|improve this answer
5  
Small nitpick - a stack overflow is not a very common computer error message. It really only arises when calling a function recursively without effectively terminating the recursion, something that every developer has done once or twice in her career, but not more often than that. –  Scott Mitchell Feb 13 '11 at 4:06
    
What does the play on mean? Is it a phrase? –  lovespring Feb 13 '11 at 11:32
3  
play on is short for a play on words, which means exactly what it says. In this case, the creators took what was originally a computer-specific term and applied it to a forum for the discussion of language (with a little allusion to the "stock exchange" thrown in.) –  fortunate1 Feb 13 '11 at 13:23
2  
While the "Stack" part was obviously an allusion to Stack Overflow, I feel like it also aligns really nicely with one of our most differentiating features: the answers are stacked in a way that the best one is almost always on top. –  Jaydles Jan 18 at 19:25
1  
@Jaydles, I'm sorry, but I had to revert your edit because I felt it was putting words in my mouth. If you believe you have a better answer, please post it, and reap the associated reputation yourself. –  Marthaª Jan 19 at 1:50

It started with the site StackOverflow, where programmers could exchange experiences and help each other. A stack overflow is an error message, common when you make a logical error in the code.

With the success of the StackOverflow site, more sites were started using the same wiki engine. The sites were connected in a form of network, so that you can use a single identity across all the sites.

So the Stack Exchange Network is a network of wiki forums for information exchange, that was started with the StackOverflow site.

share|improve this answer

It is the name of the Question/Answer system you are currently using.

The name came about in this manner:
1. Stack Overflow, the original site, was named after a well-known programming error.
2. The name was modified to be Stack Exchange for the engine, where people could "exchange" questions and answers.

Beyond that, it has no special meaning, much like many other product names.

share|improve this answer

In addition to the other answers, it may be a pun on "stock exchange".

share|improve this answer
1  
+1, but there's no "may" about it. –  T.E.D. Aug 3 '11 at 17:49

Stack Exchange is basically modified out of Stack Overflow, the first website that was designed to aid programmers with their problems via a forum. As the network grew, the administrators might have realized the need to integrate the various networkks under one aegis. That happened to be Stack Exchange.
As the word Stack Exchange refers, it is an exchange (similar to a telephone exchange) where multiple mutually exclusive forums (say the English forum, SuperUser Forum, ServerFault Forum etc.) integrate.

share|improve this answer

The Stack Exchange network of sites derives its name from its original site, Stack Overflow.

Stack Overflow, in turn, gets its name from a type of computer error when a computer program runs out of a type of allocated memory known as the "stack", or specifically the call stack. In very simple terms (if not oversimplified, unfortunately), this is the memory that stores the information for what's currently going on in a program. This particular name was chosen by readers of Coding Horror, the blog of one of the Stack Overflow founders.

share|improve this answer
    
+1; A stack overflow being a 99% indication of a recurrent call getting out of control. –  Alain Pannetier Φ Jul 6 '11 at 4:24
    
Come on! Not even a mention of the parallel with "stock exchange"? –  MT_Head Jul 6 '11 at 9:54
    
@MT_Head To be fair I was originally answering a question about just the "Stack" part before it got merged over here. But yes, there's that, and then there's also poking at Experts Exchange, of course. –  UtopiaLtd Jul 6 '11 at 16:11
1  
@Utopia - I remember a squib a while back about unfortunate domain names; ExpertSexChange.com was definitely on the list... –  MT_Head Jul 6 '11 at 16:37
    
@MT_Head Love it! –  UtopiaLtd Jul 6 '11 at 16:38

In programming, a "stack" is a data type. Thus, in addition to the meanings already noted, "stack exchange" may be thought of as "information exchange".

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.