About: Label (computer science)     Goto   Sponge   NotDistinct   Permalink

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

In programming languages, a label is a sequence of characters that identifies a location within source code. In most languages, labels take the form of an identifier, often followed by a punctuation character (e.g., a colon). In many high-level languages, the purpose of a label is to act as the destination of a GOTO statement. In assembly language, labels can be used anywhere an address can (for example, as the operand of a JMP or MOV instruction). Also in Pascal and its derived variations. Some languages, such as Fortran and BASIC, support numeric labels. Labels are also

AttributesValues
rdf:type
rdfs:label
  • Návěstí (cs)
  • Label (Programmierung) (de)
  • Marko (programlingva) (eo)
  • Label (computer science) (en)
  • 레이블 (컴퓨터 과학) (ko)
  • ラベル (プログラミング) (ja)
  • Etykieta (informatyka) (pl)
  • Метка (программирование) (ru)
  • Мітка (uk)
  • 標記 (程式語言) (zh)
rdfs:comment
  • Ein Label (zu Deutsch: Sprungmarke) in einem Quellcode eines Computerprogramms ist eine durch einen Bezeichner eindeutig gekennzeichnete Marke, die üblicherweise als Sprungziel dient. (de)
  • 프로그래밍 언어에서 레이블(label)은 소스 코드 안의 위치를 식별하는 일련의 문자열이다. 대부분의 언어에서 레이블은 식별자의 형태를 취하며, 그 다음에 구두점이 온다. (예: 콜론) 수많은 고급 프로그래밍 언어에서 레이블의 목적은 GOTO 문의 도착지로서 활동하기 위해 존재한다. 어셈블리어에서 레이블은 주소 연산이 가능한 모든 위치에 사용할 수 있다. (예: JMP 또는 MOV 명령어) 이는 파스칼 및 파생 언어에서도 마찬가지이다. 포트란, 베이직 등의 일부 언어들은 숫자 레이블을 지원한다. 또, 레이블은 컴파일된 일련의 문들로 향하는 진입점(엔트리 포인트)을 식별하기 위해서도 사용된다. (예: 디버그 중에) (ko)
  • Мітка у мовах програмування — послідовність символів, що позначає деяке місце у початковому коді.У більшості мов програмування мітка — це ідентифікатор, за яким слідує знак пунктуації (наприклад, двокрапка). У мовах високого рівня мітка є ціллю, на яку здійснює перехід оператор GOTO або подібний.У мові асемблера мітки можуть бути використані у будь-якому місці, де очікується адреса (наприклад, у архітектурі x86 — як операнди інструкцій JMP, MOV чи CALL). (uk)
  • 程式語言中的標記是加在源代碼中識別用的字串,大部份的語言都將標記視為標識符,後面要加一個冒號作為識別。 在許多高階語言中標記會用來標示Goto指令的終點。在組合語言中標記則是用來標示跳躍指令(如JMP)的終點。也時也會利用標記來作為程式的分段。Fortran及BASIC語言支援數字型的標記,也就是行號。標記也在调试時用來識別已編譯過程式的進入點。 (zh)
  • Návěstí v programovacím jazyce je identifikátor nebo celočíselná konstanta označující nějaké místo (příkaz) ve zdrojovém kódu. Návěstí mají ve většině jazyků formu identifikátoru, v místě své definice obvykle následovaného interpunkčním znakem (zpravidla dvojtečkou). V mnoha vyšších programovacích jazycích návěstí slouží jako cíl příkazu skoku (GOTO). V jazyce symbolických adres lze návěstí používat kdekoli může být adresa (například jako operand instrukce JMP nebo MOV). Návěstí se používají také v Pascalu a v jazycích z n (cs)
  • En multaj programlingvoj marko estas simbola nomo de iu loko en la teksto de komputila programo. Marko liberigas la programiston el la bezono kalkuli la memoradresojn kaj deŝovojn en programo (tiun laboron plenumas tradukilo). En la altnivelaj programlingvoj la markoj estas nomoj de ordono, uzataj percipe en la saltoj. Ordonan markon tiel uzatan, kontraste al la aliaj specoj de markoj, oni povas nomi saltomarko. En asembla lingvo marko simile povas nomi komandon, sed ankaŭ porcion da datumoj, marko: ordono (eo)
  • In programming languages, a label is a sequence of characters that identifies a location within source code. In most languages, labels take the form of an identifier, often followed by a punctuation character (e.g., a colon). In many high-level languages, the purpose of a label is to act as the destination of a GOTO statement. In assembly language, labels can be used anywhere an address can (for example, as the operand of a JMP or MOV instruction). Also in Pascal and its derived variations. Some languages, such as Fortran and BASIC, support numeric labels. Labels are also (en)
  • プログラミング言語において、ラベルとは特定の文を表すためにつけられる識別子である。 一般に、goto文によるジャンプや多重ループから一度に抜けるときといった、処理の移動先を指定する場合などに用いられる。古典的BASICでは、行番号自体がラベルになっている。Pascal、Cといった構造化言語では、「スパゲッティプログラム」の原因であるとしてgoto文の使用を避けるが、大域脱出などの目的で残されているため、ラベルもまた残されている。 Pascalでの例(Cでの例はgoto文参照) procedure HogeHoge;label 666; {ラベルを宣言する}var done, flag : boolean;...begin while ... do begin ... if ... then goto 666; {while文からの脱出} ... end;666: done := done = flag; {これがラベルのついた文} ...end; また、サブルーチンのエントリポイントを明示しない言語では、ラベルが事実上サブルーチンのエントリポイントを示すことがある。 古典的REXXでの例 (ja)
  • Etykieta – jednostka leksykalna służąca oznaczeniu instrukcji w celu wskazania celu instrukcji skoku. W językach z numerowanymi wierszami kodu funkcje etykiety pełnią numery wierszy (zwykle w językach interpretowanych). Najczęściej etykiety są pierwszymi wyrażeniami w danym wierszu i mają postać (liter lub cyfr) oddzielonych od instrukcji znakiem dwukropka: etykieta: instrukcja Niekiedy stosuje się też słowo kluczowe label. instrukcje label etykieta instrukcje Przykładowe języki programowania: * Pascal (słowo kluczowe label), * C, C++ (dwukropek) * PL/1, * łańcuch znaków na odpowiedniej pozycji (pl)
  • Метка (англ. label) — символьное имя, идентификатор для более удобного указания данных и кода в языках программирования. Позволяет программисту обходиться без вычисления и пересчёта адресов и смещений внутри программы (эти действия за него выполняет компилятор). Несмотря на то, что большинство языков программирования высокого уровня поддерживают операции с метками, их использование крайне нежелательно, так как программный код становится плохочитаемым, и отладка такой программы занимает большее время. В большинстве языков программирования формат записи метки такой: название_метки: (ru)
rdfs:seeAlso
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Návěstí v programovacím jazyce je identifikátor nebo celočíselná konstanta označující nějaké místo (příkaz) ve zdrojovém kódu. Návěstí mají ve většině jazyků formu identifikátoru, v místě své definice obvykle následovaného interpunkčním znakem (zpravidla dvojtečkou). V mnoha vyšších programovacích jazycích návěstí slouží jako cíl příkazu skoku (GOTO). V jazyce symbolických adres lze návěstí používat kdekoli může být adresa (například jako operand instrukce JMP nebo MOV). Návěstí se používají také v Pascalu a v jazycích z něj odvozených. V některých jazycích, např. ve Fortranu a BASICu, lze používat číselná návěstí. Návěstí se také používají pro identifikaci vstupních bodů do přeložených posloupností příkazů (například při ladění programu). (cs)
  • En multaj programlingvoj marko estas simbola nomo de iu loko en la teksto de komputila programo. Marko liberigas la programiston el la bezono kalkuli la memoradresojn kaj deŝovojn en programo (tiun laboron plenumas tradukilo). En la altnivelaj programlingvoj la markoj estas nomoj de ordono, uzataj percipe en la saltoj. Ordonan markon tiel uzatan, kontraste al la aliaj specoj de markoj, oni povas nomi saltomarko. En asembla lingvo marko simile povas nomi komandon, sed ankaŭ porcion da datumoj, En plimulto da programlingvoj la markoj deklariĝas per sia apero antaŭ la ordono kiun ĝi nomas (markas), kutime kun dupunkto: marko: ordono En plimulto da lingvoj markoj havas la formon de ordinarajprogramlingvaj nomoj (vico da literoj kajaŭ ciferoj, komenciĝanta per litero). Tamen en kelkaj lingvoj, plej notinde en Fortrano kaj Paskalo, la markoj konsistas el nuraj ciferoj. (eo)
  • Ein Label (zu Deutsch: Sprungmarke) in einem Quellcode eines Computerprogramms ist eine durch einen Bezeichner eindeutig gekennzeichnete Marke, die üblicherweise als Sprungziel dient. (de)
  • In programming languages, a label is a sequence of characters that identifies a location within source code. In most languages, labels take the form of an identifier, often followed by a punctuation character (e.g., a colon). In many high-level languages, the purpose of a label is to act as the destination of a GOTO statement. In assembly language, labels can be used anywhere an address can (for example, as the operand of a JMP or MOV instruction). Also in Pascal and its derived variations. Some languages, such as Fortran and BASIC, support numeric labels. Labels are also used to identify an entry point into a compiled sequence of statements (e.g., during debugging). (en)
  • 프로그래밍 언어에서 레이블(label)은 소스 코드 안의 위치를 식별하는 일련의 문자열이다. 대부분의 언어에서 레이블은 식별자의 형태를 취하며, 그 다음에 구두점이 온다. (예: 콜론) 수많은 고급 프로그래밍 언어에서 레이블의 목적은 GOTO 문의 도착지로서 활동하기 위해 존재한다. 어셈블리어에서 레이블은 주소 연산이 가능한 모든 위치에 사용할 수 있다. (예: JMP 또는 MOV 명령어) 이는 파스칼 및 파생 언어에서도 마찬가지이다. 포트란, 베이직 등의 일부 언어들은 숫자 레이블을 지원한다. 또, 레이블은 컴파일된 일련의 문들로 향하는 진입점(엔트리 포인트)을 식별하기 위해서도 사용된다. (예: 디버그 중에) (ko)
  • プログラミング言語において、ラベルとは特定の文を表すためにつけられる識別子である。 一般に、goto文によるジャンプや多重ループから一度に抜けるときといった、処理の移動先を指定する場合などに用いられる。古典的BASICでは、行番号自体がラベルになっている。Pascal、Cといった構造化言語では、「スパゲッティプログラム」の原因であるとしてgoto文の使用を避けるが、大域脱出などの目的で残されているため、ラベルもまた残されている。 Pascalでの例(Cでの例はgoto文参照) procedure HogeHoge;label 666; {ラベルを宣言する}var done, flag : boolean;...begin while ... do begin ... if ... then goto 666; {while文からの脱出} ... end;666: done := done = flag; {これがラベルのついた文} ...end; また、サブルーチンのエントリポイントを明示しない言語では、ラベルが事実上サブルーチンのエントリポイントを示すことがある。 古典的REXXでの例 /* An Example */...IF ... THEN SIGNAL fatalError ELSE CALL whatTodo...whatTodo: /* ラベル */ARG ......RETURNfatalError: /* ラベル */SAY 'もう駄目。落ちます。'EXIT (ja)
  • Метка (англ. label) — символьное имя, идентификатор для более удобного указания данных и кода в языках программирования. Позволяет программисту обходиться без вычисления и пересчёта адресов и смещений внутри программы (эти действия за него выполняет компилятор). Несмотря на то, что большинство языков программирования высокого уровня поддерживают операции с метками, их использование крайне нежелательно, так как программный код становится плохочитаемым, и отладка такой программы занимает большее время. При компиляции каждой метке сопоставляется определённый адрес (число), который заносится в исполняемый модуль. Таким образом, в случае необходимости компилятор может вычислить смещение между метками (разность адресов). В большинстве языков программирования формат записи метки такой: название_метки: Сначала идет название метки (также записанное по определенным правилам — в зависимости от языка программирования), затем двоеточие, затем код или данные, доступ к которым будет осуществляться по названию метки. (ru)
  • Etykieta – jednostka leksykalna służąca oznaczeniu instrukcji w celu wskazania celu instrukcji skoku. W językach z numerowanymi wierszami kodu funkcje etykiety pełnią numery wierszy (zwykle w językach interpretowanych). Najczęściej etykiety są pierwszymi wyrażeniami w danym wierszu i mają postać (liter lub cyfr) oddzielonych od instrukcji znakiem dwukropka: etykieta: instrukcja Niekiedy stosuje się też słowo kluczowe label. instrukcje label etykieta instrukcje Przykładowe języki programowania: * Pascal (słowo kluczowe label), * C, C++ (dwukropek) * PL/1, i wiele innych języków programowania o zapisie swobodnym kodu źródłowego, * łańcuch znaków na odpowiedniej pozycji Przykładowy języki programowania to język Snobol, w którym każdy łańcuch znaków rozpoczynający się od litery lub cyfry na pierwszej pozycji wiersza, jest jako etykieta instrukcji, przy czym po pierwszej literze mogą wystąpić dowolne znaki alfabetu języka, z wyjątkiem separatorów, które kończą symbol etykiety. * liczba całkowita: 15 PRINT „komunikat" Przykładowe języki programowania: * * BASIC (we wczesnych wersjach etykieta – numer wiersza – była obowiązkowa dla wszystkich instrukcji – wierszy programu), * Fortran, * Comal, i inne. * liczba.liczba: 10.5 DO PART 11 Ten sposób oznaczania wierszy programu wiąże się ze specyfiką niektórych języków programowania w których etykieta składa się z dwóch członów: PART.STEP. Pierwsza część etykiety PART w zasadzie obejmuje grupę instrukcji stanowiących podprogram, który może zostać wywołany. Kolejne instrukcje w ramach tak utworzonej sekcji są oznaczane unikatową (w ramach sekcji) etykietą STEP, która może wskazywać miejsce skoków. W języku programowanie Forth istnieje możliwość definiowania skoków do określonej instrukcji, mimo braku etytkiety. Służą temu operatory skoków warunkowych i bezwarunkowych 0BRANCH i BRANCH, stosowane głównie do definiowania nowych instrukcji strukturalnych. W niektórych języka programowana pojęcie etykiety jest rozszerzone w stosunku do większości języków w których etykiety dotyczą tylko instrukcji. Mianowicie w takich językach jak PL/1, PL/M etykietami nazywa się także nazwy procedur (i ingresji do procedur). Etykiety (zarówno jako etykiety poprzedzające instrukcje języka, jak i jako nazwy ingresji) mogą być przechowywane w zmiennych i stanowić wartość (w tym przypadku w uproszeniu można wartość tę interpretować jako adres pamięci w segmencie kodu). (pl)
  • Мітка у мовах програмування — послідовність символів, що позначає деяке місце у початковому коді.У більшості мов програмування мітка — це ідентифікатор, за яким слідує знак пунктуації (наприклад, двокрапка). У мовах високого рівня мітка є ціллю, на яку здійснює перехід оператор GOTO або подібний.У мові асемблера мітки можуть бути використані у будь-якому місці, де очікується адреса (наприклад, у архітектурі x86 — як операнди інструкцій JMP, MOV чи CALL). (uk)
  • 程式語言中的標記是加在源代碼中識別用的字串,大部份的語言都將標記視為標識符,後面要加一個冒號作為識別。 在許多高階語言中標記會用來標示Goto指令的終點。在組合語言中標記則是用來標示跳躍指令(如JMP)的終點。也時也會利用標記來作為程式的分段。Fortran及BASIC語言支援數字型的標記,也就是行號。標記也在调试時用來識別已編譯過程式的進入點。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
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