1. Glossaryفەرهەنگی زاراوەکان
Call stack
ستاکی بانگکردن
Proposed Kurdish term — under reviewزاراوەی پێشنیارکراو — لە ژێر پێداچوونەوەدایە

Definitionپێناسە

The where a running program keeps one frame for every that has not finished yet, with its parameters and local variables. A call pushes a frame; a return pops it. Recursion that never stops fills it up (RecursionError in Python, StackOverflowError in Java).

ئەو کە لە کاتی کارکردندا بۆ هەر کە هێشتا تەواو نەبووە چوارچێوەیەکی تێدا هەڵدەگرێت، لەگەڵ و . هەر بانگکردنێک چوارچێوەیەک دەخاتە سەرەوە و هەر returnـێک لای دەبات. کە نەوەستێت پڕی دەکات (RecursionError لە Python و StackOverflowError لە Java).

Exampleنموونە

During fact(3) the stack holds fact(3), fact(2), fact(1) and fact(0); then they are removed one by one as each returns.

لە کاتی fact(3)ـدا ستاکەکە ⁦fact(3)⁩، ⁦fact(2)⁩، ⁦fact(1)⁩ و ⁦fact(0)⁩ هەڵدەگرێت؛ پاشان کاتێک هەریەکەیان دەگەڕێتەوە یەک لە دوای یەک لادەبرێن.

Other Kurdish renderings in useوەرگێڕانە کوردییەکانی تر

ستاکی بانگکردنەکە، ستاکێکی بانگکردن

Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە

Built on the registry's stack (ستاک) and function-call (بانگکردنی کردار). Proposed.

Related termsزاراوە پەیوەندیدارەکان

Videosڤیدیۆکان

The Call StackComputer Science Lessons · Englishئینگلیزی · 219K viewsبینین · 3.4K likesلایک · Partبەشی 0:00–4:49 (ofلە 6:26)

How the call stack keeps one frame per unfinished call, with its parameters and local variables, pushed on a call and removed on return.

چۆن بۆ هەر کە تەواو نەبووە چوارچێوەیەک هەڵدەگرێت، لەگەڵ و ؛ بە هەر بانگکردنێک دەخرێتە سەری و بە گەڕانەوە لادەبرێت.

Learn more inزیاتر فێربە لە