Matches in SemOpenAlex for { <https://semopenalex.org/work/W4253843453> ?p ?o ?g. }
Showing items 1 to 58 of
58
with 100 items per page.
- W4253843453 endingPage "273" @default.
- W4253843453 startingPage "264" @default.
- W4253843453 abstract "Most programming languages use static scope rules for associating uses of identifiers with their declarations. Static scope helps catch errors at compile time, and it can be implemented efficiently. Some popular languages—Perl, Tel, TeX, and Postscript—offer dynamic scope, because dynamic scope works well for variables that “customize” the execution environment, for example. Programmers must simulate dynamic scope to implement this kind of usage in statically scoped languages. This paper describes the design and implementation of imperative language constructs for introducing and referencing dynamically scoped variables—dynamic variables for short. The design is a minimalist one, because dynamic variables are best used sparingly, much like exceptions. The facility does, however, cater to the typical uses for dynamic scope, and it provides a cleaner mechanism for so-called thread-local variables. A particularly simple implementation suffices for languages without exception handling. For languages with exception handling, a more efficient implementation builds on existing compiler infrastructure. Exception handling can be viewed as a control construct with dynamic scope. Likewise, dynamic variables are a data construct with dynamic scope." @default.
- W4253843453 created "2022-05-12" @default.
- W4253843453 creator A5013011968 @default.
- W4253843453 creator A5089872957 @default.
- W4253843453 date "2001-05-01" @default.
- W4253843453 modified "2023-10-17" @default.
- W4253843453 title "Dynamic variables" @default.
- W4253843453 cites W2014021676 @default.
- W4253843453 cites W2175435306 @default.
- W4253843453 doi "https://doi.org/10.1145/381694.378857" @default.
- W4253843453 hasPublicationYear "2001" @default.
- W4253843453 type Work @default.
- W4253843453 citedByCount "3" @default.
- W4253843453 countsByYear W42538434532015 @default.
- W4253843453 countsByYear W42538434532017 @default.
- W4253843453 crossrefType "journal-article" @default.
- W4253843453 hasAuthorship W4253843453A5013011968 @default.
- W4253843453 hasAuthorship W4253843453A5089872957 @default.
- W4253843453 hasConcept C134306372 @default.
- W4253843453 hasConcept C145428669 @default.
- W4253843453 hasConcept C169590947 @default.
- W4253843453 hasConcept C182365436 @default.
- W4253843453 hasConcept C199360897 @default.
- W4253843453 hasConcept C2778012447 @default.
- W4253843453 hasConcept C2780801425 @default.
- W4253843453 hasConcept C33923547 @default.
- W4253843453 hasConcept C41008148 @default.
- W4253843453 hasConcept C8767382 @default.
- W4253843453 hasConceptScore W4253843453C134306372 @default.
- W4253843453 hasConceptScore W4253843453C145428669 @default.
- W4253843453 hasConceptScore W4253843453C169590947 @default.
- W4253843453 hasConceptScore W4253843453C182365436 @default.
- W4253843453 hasConceptScore W4253843453C199360897 @default.
- W4253843453 hasConceptScore W4253843453C2778012447 @default.
- W4253843453 hasConceptScore W4253843453C2780801425 @default.
- W4253843453 hasConceptScore W4253843453C33923547 @default.
- W4253843453 hasConceptScore W4253843453C41008148 @default.
- W4253843453 hasConceptScore W4253843453C8767382 @default.
- W4253843453 hasIssue "5" @default.
- W4253843453 hasLocation W42538434531 @default.
- W4253843453 hasOpenAccess W4253843453 @default.
- W4253843453 hasPrimaryLocation W42538434531 @default.
- W4253843453 hasRelatedWork W1497385637 @default.
- W4253843453 hasRelatedWork W2004605222 @default.
- W4253843453 hasRelatedWork W2044422526 @default.
- W4253843453 hasRelatedWork W2086733238 @default.
- W4253843453 hasRelatedWork W2192862863 @default.
- W4253843453 hasRelatedWork W2351571780 @default.
- W4253843453 hasRelatedWork W2369288331 @default.
- W4253843453 hasRelatedWork W2519339279 @default.
- W4253843453 hasRelatedWork W3016221409 @default.
- W4253843453 hasRelatedWork W2467097043 @default.
- W4253843453 hasVolume "36" @default.
- W4253843453 isParatext "false" @default.
- W4253843453 isRetracted "false" @default.
- W4253843453 workType "article" @default.