Birinci sınıf nesne nedir?

Bilgisayar programlamasında, birinci sınıf vatandaş veya birinci sınıf değer olarak da bilinen birinci sınıf bir nesne, bir dil varlığıdır - örneğin, aynı şekilde işletilebilecek bir sayı, işlev veya değişken dilde herhangi bir varlık olarak.

Örneğin, C programlama dilinde, bir işlevi parametre olarak başka bir işleve geçiremezsiniz, bu nedenle C'de işlevler "ikinci sınıf nesneler" olarak adlandırılır. Bununla birlikte, JavaScript'te, bir işlev diğer herhangi bir değer gibi bir parametre olarak başka bir işleve geçirilebilir, bu nedenle JavaScript'te işlevler birinci sınıftır.

Programlama terimleri, Değer