فەنکشن (بەرنامەسازیی کۆمپیوتەر)

لە پرۆگرامسازیی کۆمپیوتەردا، فەنکشن (ھەروەھا پرۆسیجەر، مێتۆد، سەبرووتین، ڕووتین، یان سەبپرۆگرام) یەکەیەکی بانگکراوە لە لۆجیکی نەرمامێردا کە ڕووکارێکی و ڕەفتارێکی باش-پێناسەکراوی ھەیە و دەکرێت چەندین جار بانگ بکرێت.

یەکە بانگکراوەکان ئامرازێکی پرۆگرامسازیی بەھێز دابین دەکەن. مەبەستی سەرەکی بریتییە لە ڕێگەدان بە دابەشکردنی کێشەیەکی گەورە و/یان ئاڵۆز بۆ پارچەی بچووک کە بارێکی مەعریفیی تا ڕادەیەک کەمیان ھەبێت و ناوێکی ماناداریان پێ بدرێت (مەگەر ئەوەی بێناو بن). جێبەجێکردنی ژیرانە دەتوانێت تێچووی گەشەپێدان و پاراستنی نەرمامێر کەم بکاتەوە، لە ھەمان کاتدا کوالێتی و متمانەپێکراویی زیاد بکات.

یەکە بانگکراوەکان لە چەندین ئاستی دەرھەستکاریدا لە ژینگەی پرۆگرامسازیدا بوونیان ھەیە. بۆ نموونە، پرۆگرامسازێک لەوانەیە فەنکشنێک لە کۆدی سەرچاوەدا بنووسێت کە کۆمپایل دەکرێت بۆ کۆدی مەکینە کە ھەمان واتەسازی جێبەجێ دەکات. یەکەیەکی بانگکراو لە کۆدی سەرچاوەدا ھەیە و یەکێکی پەیوەندیدار لە کۆدی مەکینەدا، بەڵام ئەوان جۆری جیاوازی یەکەی بانگکراون – بە ئاماژە و تایبەتمەندیی جیاوازەوە.

 سەرچاوەکان