Объект первого класса
Материал из Википедии — свободной энциклопедии
| В этой статье не хватает ссылок на источники информации.
Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. |
Объектами первого класса в программировании называются сущности конкретного языка программирования, которые могут использоваться без существенных ограничений (в отличие от других объектов этого же языка).
Например, в C и C++ нельзя создавать функции во время исполнения программы, поэтому функции не являются объектами первого класса в этих языках. В Smalltalk и JavaScript функции (методы) и классы являются объектами первого класса. Поскольку операторы (+, -) в Smalltalk суть методы, они также являются объектами первого класса. В большинстве языков программирования объекты простейших типов (включая целые и дробные числа) являются объектами первого класса.
| Это незавершённая статья о программировании. Вы можете помочь проекту, исправив и дополнив её. |

