shallow binding - definition. What is shallow binding
Diclib.com
قاموس ChatGPT
أدخل كلمة أو عبارة بأي لغة 👆
اللغة:

ترجمة وتحليل الكلمات عن طريق الذكاء الاصطناعي ChatGPT

في هذه الصفحة يمكنك الحصول على تحليل مفصل لكلمة أو عبارة باستخدام أفضل تقنيات الذكاء الاصطناعي المتوفرة اليوم:

  • كيف يتم استخدام الكلمة في اللغة
  • تردد الكلمة
  • ما إذا كانت الكلمة تستخدم في كثير من الأحيان في اللغة المنطوقة أو المكتوبة
  • خيارات الترجمة إلى الروسية أو الإسبانية، على التوالي
  • أمثلة على استخدام الكلمة (عدة عبارات مع الترجمة)
  • أصل الكلمة

%ما هو (من)٪ 1 - تعريف

REGION OF A COMPUTER PROGRAM WHERE A NAME BINDING IS VALID
Static scoping; Dynamic scoping; Dynamic variable scoping; Dynamic scope; Lexical variable scoping; Lexical scoping; Lexical environment; Static scope; Shallow binding; Lexically scoped; Variable scoping; Lexical scope; Global Methods; Scoping; Dynamically scoped; Lexically-scoped; Lexicographical scope; Lexicographical scoping; Lexicographic scoping; Lexicographic scope; Scope (programming); Scope (computer programming); Global scope; Let-expression; Function scope; Block scope; Block scoping; Function scoping; File scope; Module scope; Rules of scope; Scoping rules; Scope rules; Scoping rule; Lexical variable scope; Scope block; Scope (computing); Comparison of programming languages (scope)

shallow binding         
A method of storing variable bindings where the current value of a variable can be found at a known location rather than by searching an environment or association list. When a new binding is made, the old value is copied into the environment.
Name binding         
COMPUTER PROGRAMMING CONSTRAINT ALLOWING TO BIND A SYMBOLIC NAME TO AN OBJECT, VALID IN A WELL-DEFINED SCOPE, AND TO RESOLVE IT AS A REFERENCE BY A STATIC OR DYNAMIC LINKING PROCESS
Static binding; Deep binding; Shallow bindings; Dynamic polymorphism; Binding time; LateBinding; Early-bound; Late-bound; Late static binding; Compile-time binding
In programming languages, name binding is the association of entities (data and/or code) with identifiers. An identifier bound to an object is said to reference that object.
binding site         
  • [[Activation energy]] is decreased in the presence of an enzyme to catalyze the reaction.
  • Methotrexate inhibits dihydrofolate reductase by outcompeting the substrate folic acid. Binding site in blue, inhibitor in green, and substrate in black.
  • Competitive and noncompetitive enzyme binding at active and regulatory (allosteric) site respectively.
  • Sigmoidal versus hyperbolic binding patterns demonstrate cooperative and noncooperative character of enzymes.
REGION ON A PROTEIN OR PIECE OF DNA OR RNA TO WHICH LIGANDS MAY FORM A CHEMICAL INTERACTION
Binding sites; Binding site (biology); Enzyme binding site; Receptor saturation; Binding saturation
¦ noun Biochemistry a location on a macromolecule or cellular structure at which chemical interaction with a specific active substance takes place.

ويكيبيديا

Scope (computer science)

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 program where the name binding is valid; that is, 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 helps prevent name collisions by allowing the same name to refer to different objects – as long as the names have separate scopes. The scope of a name 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.

The term "scope" is also used to refer to the set of all name bindings that are valid within a part of a 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 a portion of source code (area of text), and is known as lexical scope. In some languages, however, "part of a program" refers to a 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 relatively straightforward to use and to implement, as in use one can read backwards in the source code to determine to which entity a name refers, and in implementation one can maintain a list of names and contexts when compiling or interpreting a program. Difficulties arise in name masking, forward declarations, and hoisting, while considerably subtler ones arise with non-local variables, particularly in closures.