Mojtaba Shafiee·۴ سال پیشتوابع کلاس اول (First-class functions)به هر زبان برنامه نویسی که با توابع خود مثل شهروند درجه اول برخورد کند؛ میگوییم آن زبان برنامه نویسی داراری توابع کلاس اول میباشد.