Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Scope_(computer_science)> ?p ?o }
- 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 pragmatics.
- Scope_(computer_science) wikiPageExternalLink import-context-behavior.
- Scope_(computer_science) wikiPageID "62068".
- Scope_(computer_science) wikiPageLength "67945".
- Scope_(computer_science) wikiPageOutDegree "192".
- Scope_(computer_science) wikiPageRevisionID "683258800".
- Scope_(computer_science) wikiPageWikiLink ALGOL.
- Scope_(computer_science) wikiPageWikiLink ALGOL_60.
- Scope_(computer_science) wikiPageWikiLink ALGOL_68.
- Scope_(computer_science) wikiPageWikiLink Ada_(programming_language).
- Scope_(computer_science) wikiPageWikiLink Algol_68.
- Scope_(computer_science) wikiPageWikiLink AngularJS.
- Scope_(computer_science) wikiPageWikiLink Anonymous_function.
- Scope_(computer_science) wikiPageWikiLink Assignment_(computer_science).
- Scope_(computer_science) wikiPageWikiLink Association_list.
- Scope_(computer_science) wikiPageWikiLink Automatic_variable.
- Scope_(computer_science) wikiPageWikiLink Bash_(Unix_shell).
- Scope_(computer_science) wikiPageWikiLink Block_(programming).
- Scope_(computer_science) wikiPageWikiLink C++.
- Scope_(computer_science) wikiPageWikiLink C99.
- Scope_(computer_science) wikiPageWikiLink C_(programming_language).
- Scope_(computer_science) wikiPageWikiLink C_Sharp_(programming_language).
- Scope_(computer_science) wikiPageWikiLink C_preprocessor.
- Scope_(computer_science) wikiPageWikiLink C_syntax.
- Scope_(computer_science) wikiPageWikiLink Call_stack.
- Scope_(computer_science) wikiPageWikiLink Category:Programming_language_concepts.
- Scope_(computer_science) wikiPageWikiLink Class_(computer_programming).
- Scope_(computer_science) wikiPageWikiLink Clojure.
- Scope_(computer_science) wikiPageWikiLink Closure_(computer_programming).
- Scope_(computer_science) wikiPageWikiLink Closure_(computer_science).
- Scope_(computer_science) wikiPageWikiLink Comma_operator.
- Scope_(computer_science) wikiPageWikiLink Common_Lisp.
- Scope_(computer_science) wikiPageWikiLink Compile_time.
- Scope_(computer_science) wikiPageWikiLink Computer_architecture.
- Scope_(computer_science) wikiPageWikiLink Computer_program.
- Scope_(computer_science) wikiPageWikiLink Computer_programming.
- Scope_(computer_science) wikiPageWikiLink Control_flow.
- Scope_(computer_science) wikiPageWikiLink Dangling_pointer.
- Scope_(computer_science) wikiPageWikiLink Dash.
- Scope_(computer_science) wikiPageWikiLink Data_type.
- Scope_(computer_science) wikiPageWikiLink Declaration_(computer_programming).
- Scope_(computer_science) wikiPageWikiLink Dynamic_dispatch.
- Scope_(computer_science) wikiPageWikiLink ECMAScript.
- Scope_(computer_science) wikiPageWikiLink Emacs_Lisp.
- Scope_(computer_science) wikiPageWikiLink Emacs_lisp.
- Scope_(computer_science) wikiPageWikiLink Execution_(computing).
- Scope_(computer_science) wikiPageWikiLink Execution_context.
- Scope_(computer_science) wikiPageWikiLink First-class_function.
- Scope_(computer_science) wikiPageWikiLink For_loop.
- Scope_(computer_science) wikiPageWikiLink Formal_semantics_of_programming_languages.
- Scope_(computer_science) wikiPageWikiLink Forward_declaration.
- Scope_(computer_science) wikiPageWikiLink Forward_reference.
- Scope_(computer_science) wikiPageWikiLink Funarg.
- Scope_(computer_science) wikiPageWikiLink Funarg_problem.
- Scope_(computer_science) wikiPageWikiLink Function_prototype.
- Scope_(computer_science) wikiPageWikiLink Functional_programming.
- Scope_(computer_science) wikiPageWikiLink GNU_Compiler_Collection.
- Scope_(computer_science) wikiPageWikiLink Global_variable.
- Scope_(computer_science) wikiPageWikiLink Global_variables.
- Scope_(computer_science) wikiPageWikiLink Go_(programming_language).
- Scope_(computer_science) wikiPageWikiLink Haskell_(programming_language).
- Scope_(computer_science) wikiPageWikiLink Higher-order_abstract_syntax.
- Scope_(computer_science) wikiPageWikiLink Identifier.
- Scope_(computer_science) wikiPageWikiLink Immediately-invoked_function_expression.
- Scope_(computer_science) wikiPageWikiLink Information_hiding.
- Scope_(computer_science) wikiPageWikiLink Inheritance_(object-oriented_programming).
- Scope_(computer_science) wikiPageWikiLink JavaScript.
- Scope_(computer_science) wikiPageWikiLink JavaScript_syntax.
- Scope_(computer_science) wikiPageWikiLink Java_(programming_language).
- Scope_(computer_science) wikiPageWikiLink Jinja_(template_engine).
- Scope_(computer_science) wikiPageWikiLink John_McCarthy_(computer_scientist).
- Scope_(computer_science) wikiPageWikiLink LIFO_(computing).
- Scope_(computer_science) wikiPageWikiLink Label_(computer_science).
- Scope_(computer_science) wikiPageWikiLink Law_of_Demeter.
- Scope_(computer_science) wikiPageWikiLink Let_expression.
- Scope_(computer_science) wikiPageWikiLink Lexical_analysis.
- Scope_(computer_science) wikiPageWikiLink Linkage_(software).
- Scope_(computer_science) wikiPageWikiLink Linker_(computing).
- Scope_(computer_science) wikiPageWikiLink Lisp_(programming_language).
- Scope_(computer_science) wikiPageWikiLink Local_variable.
- Scope_(computer_science) wikiPageWikiLink Logic_error.
- Scope_(computer_science) wikiPageWikiLink Logo_(programming_language).
- Scope_(computer_science) wikiPageWikiLink Lookup.
- Scope_(computer_science) wikiPageWikiLink Lookup_table.
- Scope_(computer_science) wikiPageWikiLink MDL_(programming_language).
- Scope_(computer_science) wikiPageWikiLink MIT_Computer_Science_and_Artificial_Intelligence_Laboratory.
- Scope_(computer_science) wikiPageWikiLink MIT_Press.
- Scope_(computer_science) wikiPageWikiLink ML_(programming_language).
- Scope_(computer_science) wikiPageWikiLink Macro_(computer_science).
- Scope_(computer_science) wikiPageWikiLink Macro_expansion.
- Scope_(computer_science) wikiPageWikiLink Method_(computer_programming).
- Scope_(computer_science) wikiPageWikiLink Modula.
- Scope_(computer_science) wikiPageWikiLink Modula-2.
- Scope_(computer_science) wikiPageWikiLink Modula2.
- Scope_(computer_science) wikiPageWikiLink Modular_programming.
- Scope_(computer_science) wikiPageWikiLink Name_binding.
- Scope_(computer_science) wikiPageWikiLink Name_masking.
- Scope_(computer_science) wikiPageWikiLink Name_resolution_(programming_languages).
- Scope_(computer_science) wikiPageWikiLink Namespace.