Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 227,017,359 papers from all fields of science
Search
Sign In
Create Free Account
First-class citizen
Known as:
First-class citizen (computing)
, Second-class object
, First-class object
Expand
In programming language design, a first-class citizen (also type, object, entity, or value) in a given programming language is an entity which…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
26 relations
ALGOL
Agda
Business Process Execution Language
C++11
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
Review
2017
Review
2017
Changes as First-Class Citizens
Q. Soetens
,
R. Robbes
,
S. Demeyer
ACM Computing Surveys
2017
Corpus ID: 18830313
Software must evolve to keep up with an ever-changing context, the real world. We discuss an emergent trend in software evolution…
Expand
2009
2009
A Type System for Higher-Order Intensional Logic Support for Variable Bindings in Hybrid Intensional-Imperative Programs in GIPSY
Serguei A. Mokhov
,
J. Paquet
International Conference on Interaction Sciences
2009
Corpus ID: 445826
We present a type system theory for the General Intensional Programming System (GIPSY), a platform designed to support…
Expand
2009
2009
A type system for hybrid intensional-imperative programming support in GIPSY
Serguei A. Mokhov
,
J. Paquet
,
Xin Tong
Canadian Conference on Computer Science…
2009
Corpus ID: 15428509
We describe a type system for a platform called the General Intensional Programming System (GIPSY), designed to support…
Expand
Highly Cited
2005
Highly Cited
2005
A Framework for Location Privacy in Wireless Networks
Chunqing Hu
,
Helen J. Wang
2005
Corpus ID: 16544486
Abstract Though an increasing number of wireless hotspots and mesh networksare being deployed, the problem of location privacy…
Expand
2005
2005
A Generalized Higher-Order Chemical Computation Model
J. Banâtre
,
Pascal Fradet
,
Yann Radenac
DCM@ICALP
2005
Corpus ID: 2896228
2005
2005
Towards Safe Advice: Semantic Analysis of Advice Types in Compose*
T. Staijen
2005
Corpus ID: 118700682
The use of Aspect Orientation has the potential to increase the separation of concerns and to identify crosscutting aspects. The…
Expand
2004
2004
Quality of service in middleware and applications: a model-driven approach
Torben Weis
,
Andreas Ulbrich
,
K. Geihs
,
C. Becker
Proceedings. Eighth IEEE International Enterprise…
2004
Corpus ID: 12197230
Quality of service (QoS) management has become an important requirement for middleware platforms and distributed applications…
Expand
2000
2000
First-class macros have types
Alan Bawden
ACM-SIGACT Symposium on Principles of Programming…
2000
Corpus ID: 5229064
In modern Scheme, a macro captures the lexical environment where it is defined. This creates an opportunity for extending Scheme…
Expand
1992
1992
Report on the FX-91 Programming Language
D. Gifford
,
P. Jouvelot
,
Mark A. Sheldon
,
J. O'Toole
1992
Corpus ID: 60273949
Abstract : This report gives a defining description of the programming language FX-91. The FX (short for FX-91) programming…
Expand
1988
1988
Synchronous operations as first-class values
John H. Reppy
ACM-SIGPLAN Symposium on Programming Language…
1988
Corpus ID: 26399544
Synchronous message passing via channels is an interprocess communication (IPC) mechanism found in several concurrent languages…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE