first-class citizen
Equal rights holder
First-class citizen originally describes someone with full legal rights in a society, as opposed to those with restricted status.
In programming, a first-class citizen is an entity that can be passed as an argument, returned from a function, and assigned to a variable—functions are first-class citizens in JavaScript.
More broadly, the phrase describes anything given full recognition or priority: User privacy should be a first-class citizen in software design.
Identical in amount
- rightsJustified claims to freedoms
- parityState of being equal
- dignityInnate personal worth
- respectRegard with honor
inclusion · enfranchisement · suffrage · emancipation · desegregation · integration · nondiscrimination · belonging
Antiderivative or crucial component
- coreCentral essential portion
- centralIn the middle, primary
- fundamentalForming the base
- indispensableUtterly required, irreplaceable
vital · key · built-in · native · primary · mainstream · standard · default
Status of greater importance
- entitlementAssumed right to benefits
- advantageFavorable position or circumstance
- benefitAdvantage or gain
- preferenceFavored choice among alternatives
access · VIP · insider · membership · elite · exclusive · prestige · status
equal
Identical in amount
respect · inclusion · enfranchisement · suffrage · emancipation · desegregation · integration · nondiscrimination · belonging · recognition
integral
Antiderivative or crucial component
- coreCentral essential portion
- centralIn the middle, primary
- fundamentalForming the base
indispensable · vital · key · built-in · native · primary · mainstream · standard · default · supported
priority
Status of greater importance
- entitlementAssumed right to benefits
- advantageFavorable position or circumstance
- benefitAdvantage or gain
preference · access · VIP · insider · membership · elite · exclusive · prestige · status · influence
object
Tangible entity or aim
variable · parameter · argument · higher-order · lambda · callback · closure · passing · returning · assigning
first-class citizensecond-class citizen
One denied equal treatment
outcast · pariah · untouchable · subhuman · non-citizen
first-class citizensecond-class citizen
One denied equal treatment
afterthought · low priority · second-tier · bottom of the barrel · red-headed stepchild
first, class, citizen, firstly, classed, classes, classing, classless, classify