I would like to translate the Term Stack Overflow.

Google gives me the following translation proposals for the term stack:

Stapel - stack, pile, batch, staple, stocks
Paket - package, packet, parcel, bundle
Schornstein - chimney, stack, funnel, smokestack
Haufen - heap, pile, bunch, cluster, lot, crowd
Pack - pack, stack, bundle, rabble, bale, riffraff
Magazin - magazine, journal, mag, repository, storeroom, stockroom
Stoß - shock, impact, kick, push, joint, stack
Packen - pack, packing, package, bundle, stack, heap
Felssäure - stack

The context: I am looking for a appropriate translation for Stack Overflow.
What is meant???

An overflowing Stapel or Haufen,
an overflowing Schornstein or
an overflowing Magazin? (this is what I guess)

  • 9
    It's a technical term derived from software development and the German technical term is "Stapelüberlauf". That's where the site has it's name from, it's a dev site.
    – bouscher
    Jul 26, 2013 at 20:13
  • A developer site... O.K. Thanx a lot!!! :-D
    – Don Dio
    Jul 26, 2013 at 20:16
  • 1
    stackoverlow.com, yes, it's obviously a developer Q&A site, it's the one I use most. It is the original site from which stackexchange and the other sites like this one here started
    – bouscher
    Jul 26, 2013 at 20:17
  • I know. I am writing my Magister Thesis about gamification and that for I need to know every little bit about this sites. Only thing that bothers me, is that I don't have clue about programming... Greetz vom Germany. :-D
    – Don Dio
    Jul 26, 2013 at 20:20
  • Greetz from Deutscheland, as well. Wenn du wissen willst, was ein Stapelüberlauf ist, kannst du das hier nachlesen: en.wikipedia.org/wiki/Stack_overflow Aber was hat stackoverflow mit gamification zu tun? Ich weiß, das gehört nicht in die comments, das sollte im Chat geklärt werden.
    – bouscher
    Jul 26, 2013 at 20:22

2 Answers 2


Someone asks a question and it's put on a stack, another one asks the next question and it's also put on a stack, the next one asks and the stack grows and grows and grows. This is what happens here in this Q&A world.

A computer program usually calls subroutines which call subroutines which also call subroutines and so on. All local variables of a currently running routine are saved (pushed) on stack before a subroutine is called. This stack is a limited memory block, usually enough for a lot of subroutine calls, also since after a while the subroutine calls finish and the program returns to their appropriate caller routine and pops the saved variables from stack to continue the caller routine. But when there is too much to be saved on stack or too many subroutines are called, that memory usage will overflow and continuing writing new variables to stack corrupts neighboring memory parts and often causes program crashes. So a stack overflow is a well-known sort of bug for programmers.

That Q&A (question and answer) corner called "StackOverflow" is for programmers, and the wordplay was a nice one to keep the site in mind.

I'm not sure if all other Q&A corners, including this one, are added later, and that's why StackOverflow is the word often associated with the whole StackExchange server.

  • @DonDio You still can set this answer to your "accepted answer" to show that this is what you were looking for.
    – Em1
    Jul 30, 2013 at 13:09
  • @Em1 Worked. Thanx for the advice. :-D
    – Don Dio
    Aug 3, 2013 at 16:37


Stack Overflow - Pufferüberlauf (equivalent: Stapelüberlauf) Links to Wikipedia (german)

The term describes the following bug:

A progarm saves local variables (data) of a currently running routine or subroutine on a certain memory (buffer), if these (sub)routines generate more data, than the buffer is able to save, previously data will be overwritten.

  • 5
    Auf Deutsch aber "Puffer", oder? Und angesichts der Tatsache, dass oft sorgsam zwischen Stack und Heap unterschieden wird, ist 'certain memory' recht schwammig. Jul 30, 2013 at 12:50
  • 1
    Note that a stack is a special buffer where new data is allways appended, and retrieved vice versa (LIFO=last in first out). But buffer memory is not always a stack.
    – äüö
    Jul 30, 2013 at 19:09
  • This answer is as general and unspecific as possible, because I dont have the certain knowledge to give a specific answer. Feel free to edit!!! I am not a programmer. I study media science and write my magister thesis about gamification as a new form of user engagement. I am involving with this site, because I want to know what I'm writing about...
    – Don Dio
    Aug 3, 2013 at 16:33
  • @userunknown: Deine Reputation reicht durchaus aus, um solche Fehler selbst zu korrigieren. Aug 15, 2016 at 10:06
  • Das merkst Du früh! :) Es ist aber Geschmackssache, ob man Pufferüberlauf oder Bufferüberlauf sagt. Letzteres habe ich auch schon gehört, so dass mir unklar war, ob Du mit solch einer Änderung einverständen wärst. Nach reiflicher Überlegung offenbar schon. :) Aug 15, 2016 at 11:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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