שרייב איין פּאַראַגראַף צו דערקלערן וואָס פּראָוגראַמערז זאָל נוצן פאַנגקשאַנז.
 פּראָוגראַמערז זאָל נוצן פאַנגקשאַנז צו מאַכן זייער קאָד מער מאַינטאַבאַל, ריוזאַבאַל און ליינעוודיק. פאַנגקשאַנז לאָזן פּראָוגראַמערז צו ברעכן אַראָפּ קאָמפּלעקס טאַסקס אין קלענערער, מאַנידזשאַבאַל ענטיטיז וואָס קענען זיין געשווינד פארשטאנען דורך אנדערע מאַנשאַפֿט מיטגלידער. זיי אויך פאַרמייַדן קאָד דופּליקיישאַן דורך אַלאַוינג פּראָוגראַמערז צו ויספירן דער זעלביקער בלאָק פון קאָד עטלעכע מאָל מיט בלויז אַ איין רופן, ריזאַלטינג אין רידוסט ליקעליהאָאָד פון ערראָרס און גרינגער דיבאַגינג. דערצו, פאַנגקשאַנז העלפֿן צו דערקלערן דעם ציל פון אַ שטיק פון קאָד, ווייַל יעדער פֿונקציע זאָל האָבן אַ ספּעציפיש, געזונט-דיפיינד ראָלע, וואָס מאכט די לאָגיק מער טראַנספּעראַנט, ליינעוודיק און גרינגער צו נאָכפאָלגן.