العلاقة بين الدالة الرئيسة و الدالة هي
الدالة الرئيسة هي الدالة التي تبدأ تنفيذها عند بدء تشغيل البرنامج، وتعتبر نقطة البداية لتنفيذ البرنامج بأكمله. بينما الدالة هي الدالة التي يتم استدعاؤها داخل الدالة الرئيسة أو داخل أي دالة أخرى. وبالتالي، يمكن القول بأن الدالة الرئيسة تحتوي على جميع الدوال الأخرى التي يتم استدعاؤها خلال تنفيذ البرنامج.