Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Scope_(computer_science)> ?p ?o. }
Showing items 1 to 37 of
37
with 100 items per page.
- Scope_(computer_science) abstract "In computer programming, the scope of a name binding – an association of a name to an entity, such as a variable – is the part of a computer program where the binding is valid: where the name can be used to refer to the entity. In other parts of the program the name may refer to a different entity (it may have a different binding), or to nothing at all (it may be unbound). The scope of a binding is also known as the visibility of an entity, particularly in older or more technical literature – this is from the perspective of the referenced entity, not the referencing name. A scope is a part of a program that is or can be the scope for a set of bindings – a precise definition is tricky (see below), but in casual use and in practice largely corresponds to a block, a function, or a file, depending on language and type of entity. The term "scope" is also used to refer to the set of all entities that are visible or names that are valid within a portion of the program or at a given point in a program, which is more correctly referred to as context or environment.Strictly speaking and in practice for most programming languages, "part of a program" refers to "portion of the source code (area of text)", and is known as lexical scope. In some languages, however, "part of a program" refers to "portion of run time (time period during execution)", and is known as dynamic scope. Both of these terms are somewhat misleading – they misuse technical terms, as discussed in the definition – but the distinction itself is accurate and precise, and these are the standard respective terms. Lexical scope is the main focus of this article, with dynamic scope understood by contrast with lexical scope.In most cases name resolution based on lexical scope is straightforward to use and to implement, as in use one can simply read backwards in the source code to determine to which entity a name refers, and in implementation one can simply maintain a list of names and contexts when compiling or interpreting a program. Basic difficulties arise in name masking, forward declarations, and hoisting, while considerably subtler ones arise with non-local variables, particularly in closures.".
- Scope_(computer_science) wikiPageExternalLink import-context-behavior.
- Scope_(computer_science) wikiPageID "62068".
- Scope_(computer_science) wikiPageRevisionID "605340246".
- Scope_(computer_science) hasPhotoCollection Scope_(computer_science).
- Scope_(computer_science) subject Category:Programming_language_concepts.
- Scope_(computer_science) type Abstraction100002137.
- Scope_(computer_science) type Cognition100023271.
- Scope_(computer_science) type Concept105835747.
- Scope_(computer_science) type Content105809192.
- Scope_(computer_science) type Idea105833840.
- Scope_(computer_science) type ProgrammingLanguageConcepts.
- Scope_(computer_science) type PsychologicalFeature100023100.
- Scope_(computer_science) comment "In computer programming, the scope of a name binding – an association of a name to an entity, such as a variable – is the part of a computer program where the binding is valid: where the name can be used to refer to the entity. In other parts of the program the name may refer to a different entity (it may have a different binding), or to nothing at all (it may be unbound).".
- Scope_(computer_science) label "Escopo (computação)".
- Scope_(computer_science) label "Portée (informatique)".
- Scope_(computer_science) label "Scope (computer science)".
- Scope_(computer_science) label "Variabelenbereik".
- Scope_(computer_science) label "Visibilità (programmazione)".
- Scope_(computer_science) label "Ámbito (programación)".
- Scope_(computer_science) label "Область видимости".
- Scope_(computer_science) label "مجال (علم الحاسوب)".
- Scope_(computer_science) label "スコープ".
- Scope_(computer_science) label "作用域".
- Scope_(computer_science) sameAs Ámbito_(programación).
- Scope_(computer_science) sameAs Portée_(informatique).
- Scope_(computer_science) sameAs Visibilità_(programmazione).
- Scope_(computer_science) sameAs スコープ.
- Scope_(computer_science) sameAs 변수_영역.
- Scope_(computer_science) sameAs Variabelenbereik.
- Scope_(computer_science) sameAs Escopo_(computação).
- Scope_(computer_science) sameAs m.0gsnt.
- Scope_(computer_science) sameAs Q1034415.
- Scope_(computer_science) sameAs Q1034415.
- Scope_(computer_science) sameAs Scope_(computer_science).
- Scope_(computer_science) wasDerivedFrom Scope_(computer_science)?oldid=605340246.
- Scope_(computer_science) isPrimaryTopicOf Scope_(computer_science).