يعود أصل مفهوم الوظيفة إلى المصطلح اللاتيني functĭo . يمكن استخدام الكلمة في مجالات مختلفة ومعاني مختلفة.
على سبيل المثال ، الوظيفة هي تمثيل عمل فني. الوظيفة المسرحية هي التمثيل الذي يحدث مباشرة في المسرح ، في حين أن عرض فيلم في دور العرض يسمى أيضًا وظيفة.
وعلاوة على ذلك، واحدة ظيفة رياضية هي المراسلات أو و نسبة من عناصر مجموعة A مع عناصر من مجموعة B. تحقق الوظيفة شرط الوجود (ترتبط جميع عناصر A بعناصر B) وشرط التفرد (يرتبط كل عنصر من A بعنصر واحد من B).
في علوم الكمبيوتر ، وبشكل أكثر دقة في لغات البرمجة ، فإن الوظيفة هي نوع من الخوارزمية الفرعية التي تصف سلسلة من الأوامر. تفي هذه الأوامر بمهمة محددة لتطبيق أكبر.
بالنسبة إلى السيميائية ، فإن الوظيفة هي مجموعة العناصر والعلاقات فيما بينها والتي تعتبر ضرورية لتحديد البنية.
أخيرًا ، الوظيفة التقنية هي المرور ، من خلال جهاز مناسب ، من مجموعة معينة من الحالات الأولية للنظام ، إلى المجموعة المطلوبة من الحالات النهائية. على سبيل المثال: نظام "مصدر المياه" ، مع الحالة الأولية "للمياه غير النقية" ، يمكن أن يستخدم الوظيفة التقنية "لتنقية المياه" لجعل الحالة النهائية "مصدر المياه النقية" .