About: Scope (computer science)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingParadigms, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FScope_%28computer_science%29

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.

AttributesValues
rdf:type
rdfs:label
  • مجال (علم الحاسوب) (ar)
  • Sichtbarkeit (Programmierung) (de)
  • Regiono (programlingva) (eo)
  • Ámbito (programación) (es)
  • Visibilità (programmazione) (it)
  • Portée (informatique) (fr)
  • 변수 영역 (ko)
  • スコープ (プログラミング) (ja)
  • Bereik (informatica) (nl)
  • Zasięg (programowanie) (pl)
  • Scope (computer science) (en)
  • Escopo (computação) (pt)
  • Область видимости (ru)
  • Область видимості (програмування) (uk)
  • 作用域 (zh)
rdfs:comment
  • En programlingvoj, regiono estas tiu parto de la teksto de komputila programo, kie validas deklaro de nomo (precipe de nomo de loka objekto) kaj kie oni rajtas uzi la nomon laŭ tiu deklaro. (eo)
  • En informatique, la portée (scope en anglais) d'un identifiant est l'étendue au sein de laquelle cet identifiant est lié. Cette portée peut être lexicale ou dynamique. (fr)
  • La visibilità (in inglese scope), in programmazione, è l'esistenza e la possibilità di richiamare un identificatore, in particolar modo una variabile, in un determinato punto del programma. Si parla di identificatori e non solo di variabili, perché lo scope è una caratteristica anche di classi, metodi, blocchi e altri concetti che fanno parte dei linguaggi di programmazione; l'identificatore, in questo caso, è un nome generico (una sequenza di caratteri) che rappresenta quella classe, quel metodo, quel blocco o quella variabile. (it)
  • プログラミングにおけるスコープ(英: scope, 可視範囲)とは、ある変数や関数などの名前(識別子)を参照できる範囲のこと。通常、変数や関数が定義されたスコープの外側からは、それらの名前を用いるだけでは参照できない。このときこれらの変数や関数は「スコープ外」である、あるいは「見えない」といわれる。 プログラミングでは、ソースコードの可読性を向上し、また予期しない誤動作を避けるためにも、それぞれの処理段階で必要のない要素の名前はできるだけ参照されないようにすることが望ましい。特に、複数の関数にまたがったスコープを持つことのできるグローバル変数(大域変数)は便利な場合もあるが、どこで参照・変更されているかを常に気にしていなければならず、不用意な変更は危険でもある。たとえば、CERT C コーディングスタンダードには、「変数と関数の有効範囲を最小限にする」(DCL19-C)というレコメンデーションがある。 通例、入れ子になったスコープ階層ごとに同じ名前の識別子が出現したとき、より内側のスコープに属する識別子のほうが優先的に名前解決に使用される。 (ja)
  • 컴퓨터 프로그래밍에서 변수 영역은 변수가 유효성을 갖는 영역을 가리킨다. 프로그램은 영역을 벗어난 변수를 가리킬 수 없다. 변수 영역을 지정하는 규칙은 크게 정적 영역 규칙과 동적 영역 규칙으로 나뉜다. 정적 영역 규칙을 따르는 언어에서는 변수의 유효 영역이 컴파일 타임에 결정되며, 동적 영역 규칙은 실행 시간에 결정된다. 대부분의 현대 언어는 정적 영역 규칙을 따르지만, 매크로를 컴파일할때는 동적 영역 규칙을 따르기도 한다. (ko)
  • 在電腦程式設計中,作用域(scope,或譯作有效範圍)是名字(name)与实体(entity)的绑定(binding)保持有效的那部分计算机程序。不同的编程语言可能有不同的作用域和。而同一语言内也可能存在多种作用域,随实体的类型变化而不同。作用域类别影響變量的方式,根據語言使用靜態作用域還是動態作用域变量的取值可能会有不同的結果。 * 包含标识符的宣告或定義; * 包含語句和/或,定義或部分關於可執行的演算法; * 巢狀嵌套或被巢狀嵌套。 命名空間是一種作用域,使用作用域的封裝性質去邏輯上群組起關相的眾識別子於單一識別子之下。因此,作用域可以影響這些內容的。 程式員常會縮排他們的原始碼中的作用域,改善可讀性。 (zh)
  • في علم الحاسوب، يعتبر المجال لمعرِّف ما (بالإنكليزية Scope) هو الجزء من البرنامج الحاسوبي الذي يمكن فيه استخدام المعرّف -و هو اسم يعود إلى كيان ما في البرنامج- للوصول إلى الكيان المقترن به. لذا، فإن المجال هو السياق في البرنامج الذي يكون فيه المعرّف صالح للاستعمال والوصول إلى الكيان المقترن به. أي بمعنى أخر: عندما يكون الكيان مرئي. في معظم الأحيان، يستخدم مصطلح «المجال» للحديث عن متى يمكن استخدام اسم متغير ما، له «حدود» داخل البرنامج بانتهاء هذا الحد ينتهي عمله ممكن أن نستخدم نفس اسم المتغير في كيان اخر ضمن حدود أخرى في نفس البرنامج لغرض أخر أو قد يكون إلى اللاشئ. ولكنه ينطبق أيضا على كيانات أخرى مثل: الأنواع (أو الأصناف) والوظائف. يعتبر المجال أمرا مهما لتحليل الاسم (name resolution) والذي هو بدوره أساسي لدلالات اللغة (language semantics): فالمعنى الكلي للبرنامج يعتمد على معانى الكلمات ال (ar)
  • Die Sichtbarkeit gibt in der strukturierten und objektorientierten Programmierung an, in welchen Programmteilen die Bezeichnern von Datentypen, Variablen, Funktionen oder Konstanten sowie Prozeduren oder Methoden verwendet werden können, die in einer bestimmten Programmeinheit wie zum Beispiel einer Klasse oder einem Modul definiert wurden. Die Sichtbarkeitsregeln werden in den dazugehörigen Schnittstellen mit Hilfe von Zugriffsmodifikatoren festgelegt. Die übliche Einteilung ist: (de)
  • En programación de computadoras, el ámbito (referido mediante su denominación en inglés scope) es el contexto que pertenece a un nombre dentro de un programa. El ámbito determina en qué partes del programa una entidad puede ser usada. Esto sirve para que se pueda volver a definir una variable con un mismo nombre en diferentes partes del programa sin que haya conflictos entre ellos. (es)
  • 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. (en)
  • In de informatica wordt met het bereik (gewoonlijk de scope) van een symbool het deel van de broncode aangeduid waarin dat symbool gedefinieerd is. Het beperken van de scope van een symbool maakt het mogelijk dezelfde naam meermaals te gebruiken zonder dat verschillende definities met elkaar in conflict komen. Een andere belangrijke reden is, dat door de scope van een symbool te beperken de interne werking van een deel van een programma of programmabibliotheek kan worden verborgen zodat ongewenste linkage kan worden uitgesloten. Een bekend voorbeeld voor het beperken van een scope zijn lokale variabelen, die alleen binnen de procedure waarin ze zijn gedefinieerd geldig zijn, maar ook namespaces zijn bedoeld om het bereik van een symbool te beperken. (nl)
  • Zasięg widoczności to w programowaniu fragment programu (np. obszar lub blok kodu) z którym skojarzone są wartości lub wyrażenia (np. zmienne). Różne języki programowania posiadają różne rodzaje zasięgów widoczności. Zasięgu najczęściej używa się do: * kontrolowania cyklu życia zmiennych * kontrolowania widoczności i dostępności zmiennych i stałych w obrębie programu * implementacji hermetyzacji Zasięgi mogą zawierać: * deklaracje lub definicje identyfikatorów (np. zmiennych) * instrukcje lub wyrażenia definiujące wykonywalny algorytm lub jego część * inne, zagnieżdżone zasięgi (pl)
  • Em Ciência da Computação escopo é um contexto delimitante aos quais valores e expressões estão associados. Linguagens de programação têm diversos tipos de escopos. O tipo de escopo vai determinar quais tipos de entidades este pode conter e como estas são afetadas, em outras palavras, a sua semântica. Normalmente, o escopo é utilizado para definir o grau de ocultação da informação, isto é, a visibilidade e acessibilidade às variáveis em diferentes partes do programa. Escopos podem: (pt)
  • Область видимости (англ. scope) в программировании — часть программы, в пределах которой идентификатор, объявленный как имя некоторой программной сущности (обычно — переменной, типа данных или функции), остаётся связанным с этой сущностью, то есть позволяет посредством себя обратиться к ней. Говорят, что идентификатор объекта «виден» в определённом месте программы, если в данном месте по нему можно обратиться к данному объекту. За пределами области видимости тот же самый идентификатор может быть связан с другой переменной или функцией, либо быть свободным (не связанным ни с какой из них). Область видимости может, но не обязана совпадать с областью существования объекта, с которым связано имя. (ru)
  • У комп’ютерному програмуванні область дії зв’язування імені (англ. scope) — зв’язок імені з об’єктом (наприклад, змінною) — це частина програми, де зв’язування імені є дійсним, тобто ім’я може використовуватися для посилання на сутність. В інших частинах програми назва може посилатися на іншу сутність (вона може мати іншу прив’язку) або взагалі ні на що (вона може бути незв’язаною). Область допомагає запобігти зіткненням імен; це дозволяє одній і тій самій назві посилатися на різні об’єкти – якщо імена мають різні області. Область прив’язки імені також відомий як видимість сутності, особливо в старішій або більш технічній літературі — з точки зору сутності, на яку посилається, а не імені, на яке посилається. (uk)
rdfs:seeAlso
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software