Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Symbol table
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Symbol_table
http://dbpedia.org/ontology/abstract В информатике таблица символов (от англ. sВ информатике таблица символов (от англ. symbol table «таблица идентификаторов») — это структура данных, используемая транслятором (компилятором или интерпретатором), в которой каждый идентификатор переменной или функции из исходного кода ассоциируется с информацией, связанной с его объявлением или появлением в коде: типом данных, областью видимости и в некоторых случаях местом в памяти (смещением).торых случаях местом в памяти (смещением). , Tabulka symbolů je v informatice označení Tabulka symbolů je v informatice označení pro datovou strukturu, kterou používá překladač nebo interpret pro uložení všech identifikátorů nalezených ve zdrojovém kódu programu, které jsou doplněny o další informace. Tabulku symbolů může používat většina částí překladače. Vzhledem k tomu, že je zde uvedena i informace o velikosti objektu, často se toho využívá při statické nebo dynamické alokaci paměti.ři statické nebo dynamické alokaci paměti. , En informática, una tabla de símbolos es uEn informática, una tabla de símbolos es una estructura de datos que usa el proceso de traducción de un lenguaje de programación, por un compilador o un intérprete, donde cada símbolo en el código fuente de un programa está asociado con información tal como la ubicación, el tipo de datos y el ámbito de cada variable, constante o procedimiento. Una implementación común de una tabla de símbolos puede ser una tabla hash, la cual será mantenida a lo largo de todas las fases del proceso de compilación de ticses. Puede tratarse como una estructura transitoria o volátil, que sea utilizada únicamente en el proceso de traducción de un lenguaje de programación, para luego ser descartada, o integrada en la salida del proceso de compilación para una explotación posterior, como puede ser por ejemplo, durante una sesión de depuración, o como recurso para obtener un informe de diagnóstico durante o después la ejecución de un programa. Los símbolos en la tabla de símbolos pueden referirse a constantes, a funciones o a tipos de datos en el código fuente de un programa. La tabla de símbolos forma parte de cada fichero que contiene el código objeto durante el enlazado o linking de los diferentes ficheros; recae en la responsabilidad del linker o enlazador resolver cualquier referencia no resuelta.resolver cualquier referencia no resuelta. , In der Informatik ist eine Symboltabelle eIn der Informatik ist eine Symboltabelle eine von Übersetzerprogrammen wie Compiler oder Interpreter verwendete Datenstruktur, die jedem Symbol im Quellcode Angaben wie die Stelle des Auftretens, den Datentyp oder einen Zeiger auf eine Struktur im Speicher zuordnet. Der Begriff Symbol wird in diesem Zusammenhang im Sinne von Bezeichner verwendet. Meist wird eine Symboltabelle durch eine Hashtabelle implementiert. Sie kann entweder nur temporär während der Übersetzung aufgebaut werden oder auch länger vorgehalten werden, um eine spätere Fehlersuche etwa mit einem Debugger zu erleichtern. In Programmiersprachen wie Lisp spielt die Symboltabelle eine darüber hinausgehende Rolle, weil sie auch die zentrale Datenstruktur des Laufzeitsystems darstellt.tenstruktur des Laufzeitsystems darstellt. , Tabela de símbolos é uma estrutura de dadoTabela de símbolos é uma estrutura de dados, geralmente uma árvore ou tabela de hash, utilizada em compiladores para o armazenamento de informações de identificadores, tais como constantes, funções, variáveis e tipos de dados.É utilizada em quase todas as fases de compilação, como a , a análise sintática, a análise semântica, e geração de código. Em cada fase ela pode ser utilizada como base para comparações ou mesmo atualizada com novos identificadores durante a saída de cada fase. Um compilador usa uma tabela de símbolos para guardar informações sobre os nomes declarados em um programa. A tabela de símbolos é pesquisada cada vez que um nome é encontrado no programa fonte. Alterações são feitas na tabela de símbolos sempre que um novo nome ou nova informação sobre um nome já existente é obtida. A gerência da tabela de símbolos de um compilador deve ser implementada de forma a permitir inserções e consultas da forma mais eficiente possível, além de permitir o crescimento dinâmico da mesma. Com isso é possível concluir que a tabela de símbolos serve como um banco de dados para o processo de compilação. Seu principal conteúdo são informações sobre tipos e atributos de cada nome definido pelo usuário no programa. Essas informações são colocadas na tabela de símbolos pelos analisadores léxico e sintático e usadas pelo analisador semântico e pelo gerador de código.isador semântico e pelo gerador de código. , Une table de symboles est une centralisatiUne table de symboles est une centralisation des informations rattachées aux identificateurs d'un programme informatique. C'est une fonction accélératrice de compilation, dont l'efficacité dépend de la conception. Dans une table des symboles, on retrouve des informations comme : le type, l'emplacement mémoire, la portée, la visibilité, etc.nt mémoire, la portée, la visibilité, etc. , 심볼 테이블(symbol table)은 컴파일러 또는 인터프리터 같은 언어 변환기(프로그램의 소스 코드의 각 식별자가 자신의 선언 또는 소스에서의 외형과 관련된 정보와 연관되는)에서 사용되는 데이터 구조이다. , Een symbol table is in de informatica een Een symbol table is in de informatica een datastructuur die voornamelijk gebruikt wordt in compilers en interpreters. Een symbol table associeert met iedere identifier in de broncode een verzameling informatie over deze identifier, zoals het datatype van de variabele die door de identifier aangeduid wordt en de plaats in het geheugen waar de inhoud van de variabele te vinden is. De implementatie van symbol tables wordt gecompliceerd door twee factoren: 1. * De informatie die bij een bepaalde identifier hoort verschilt voor de verschillende dingen die een identifier kan aanduiden. Bijvoorbeeld: voor een primitieve variabele worden het type en de plaats in het geheugen in de symbol table opgeslagen, voor een functie het aantal formele parameters en hun typen plus het returntype en voor een class de methoden en attributen die bij die class horen. 2. * Iedere identifier heeft een bereik. Sommige variabelen, functies of door de gebruiker gedefinieerde typen zijn alleen zichtbaar in een gedeelte van het programma. Daarnaast kan dezelfde identifier naar verschillende dingen verwijzen op verschillende plaatsen in de code. Bijvoorbeeld: in een functie met een lokale variabele a verwijst de identifier a naar een andere variabele dan buiten deze functie als er ook een globale variabele a is.tie als er ook een globale variabele a is. , シンボルテーブル(英: Symbol table)は、コンパイラやインタプリタなどのようなコンピュータプログラミング言語処理系などのようなプログラムで使われるデータ構造であり、プログラムのソースコード内の変数名などといった名前(シンボル)と、それぞれの内容(データ型、スコープレベル、位置など)となるデータなどといった、「名前」→「中身」というような情報のテーブルである。 , In computer science, a symbol table is a dIn computer science, a symbol table is a data structure used by a language translator such as a compiler or interpreter, where each identifier (or symbols), constants, procedures and functions in a program's source code is associated with information relating to its declaration or appearance in the source. In other words, the entries of a symbol table store the information related to the entry's corresponding symbol.lated to the entry's corresponding symbol. , 在计算机科学中,符号表是一种用于语言翻译器(例如编译器和解释器)中的数据结构。在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起,比如其数据类型、作用域以及内存地址。
http://dbpedia.org/ontology/wikiPageExternalLink https://www.elsevier.com/books/engineering-a-compiler/cooper/978-0-12-088478-0 +
http://dbpedia.org/ontology/wikiPageID 475294
http://dbpedia.org/ontology/wikiPageLength 15386
http://dbpedia.org/ontology/wikiPageRevisionID 1105540420
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Debugger + , http://dbpedia.org/resource/Linker_%28computing%29 + , http://dbpedia.org/resource/Nm_%28Unix%29 + , http://dbpedia.org/resource/Self-organizing_list + , http://dbpedia.org/resource/LISP + , http://dbpedia.org/resource/Lexical_analysis + , http://dbpedia.org/resource/Block_scope + , http://dbpedia.org/resource/Scope_%28programming%29 + , http://dbpedia.org/resource/Python_%28programming_language%29 + , http://dbpedia.org/resource/Entry_point + , http://dbpedia.org/resource/Scheme_%28programming_language%29 + , http://dbpedia.org/resource/Application_binary_interface + , http://dbpedia.org/resource/Intermediate_representation + , http://dbpedia.org/resource/Hash_table + , http://dbpedia.org/resource/Application_Binary_Interface + , http://dbpedia.org/resource/Free_variable + , http://dbpedia.org/resource/Computer_science + , http://dbpedia.org/resource/Bound_variable + , http://dbpedia.org/resource/Strip_%28Unix%29 + , http://dbpedia.org/resource/Knowledge_representation + , http://dbpedia.org/resource/GNU_Binary_Utilities + , http://dbpedia.org/resource/Declaration_%28computer_programming%29 + , http://dbpedia.org/resource/Method_%28computer_programming%29 + , http://dbpedia.org/resource/OpenCog + , http://dbpedia.org/resource/Global_scope + , http://dbpedia.org/resource/Hash_collision + , http://dbpedia.org/resource/Debug_symbol + , http://dbpedia.org/resource/Constant_%28computer_programming%29 + , http://dbpedia.org/resource/Execution_%28computers%29 + , http://dbpedia.org/resource/Data_structure + , http://dbpedia.org/resource/Library_%28computing%29 + , http://dbpedia.org/resource/Identifier_%28computer_languages%29 + , http://dbpedia.org/resource/Cross-reference + , http://dbpedia.org/resource/Object_file + , http://dbpedia.org/resource/Compiler + , http://dbpedia.org/resource/C_%28programming_language%29 + , http://dbpedia.org/resource/ALGOL + , http://dbpedia.org/resource/High-level_programming_language + , http://dbpedia.org/resource/Prolog + , http://dbpedia.org/resource/SysV + , http://dbpedia.org/resource/Elsevier + , http://dbpedia.org/resource/Symbol_%28programming%29 + , http://dbpedia.org/resource/Racket_%28programming_language%29 + , http://dbpedia.org/resource/Memory_address + , http://dbpedia.org/resource/Translator_%28computing%29 + , http://dbpedia.org/resource/Interpreter_%28computing%29 + , http://dbpedia.org/resource/PL/I + , http://dbpedia.org/resource/Subroutine + , http://dbpedia.org/resource/Rice_University + , http://dbpedia.org/resource/Reverse_engineering + , http://dbpedia.org/resource/Source_code + , http://dbpedia.org/resource/Namespace + , http://dbpedia.org/resource/Houston + , http://dbpedia.org/resource/Debugging + , http://dbpedia.org/resource/Category:Compiler_structures + , http://dbpedia.org/resource/Texas +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:More_citations_needed + , http://dbpedia.org/resource/Template:Redirect + , http://dbpedia.org/resource/Template:Short_description + , http://dbpedia.org/resource/Template:Sfn + , http://dbpedia.org/resource/Template:Authority_control + , http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:Cite_book +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Compiler_structures +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Structure +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Symbol_table?oldid=1105540420&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Symbol_table +
owl:sameAs http://no.dbpedia.org/resource/Symboltabell + , http://yago-knowledge.org/resource/Symbol_table + , http://fa.dbpedia.org/resource/%D8%AC%D8%AF%D9%88%D9%84_%D9%86%D9%85%D8%A7%D8%AF%D9%87%D8%A7 + , http://www.wikidata.org/entity/Q1890437 + , http://ru.dbpedia.org/resource/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2 + , http://zh.dbpedia.org/resource/%E7%AC%A6%E5%8F%B7%E8%A1%A8 + , http://d-nb.info/gnd/4723266-3 + , https://global.dbpedia.org/id/oM4d + , http://ja.dbpedia.org/resource/%E3%82%B7%E3%83%B3%E3%83%9C%E3%83%AB%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB + , http://fr.dbpedia.org/resource/Table_des_symboles + , http://az.dbpedia.org/resource/Simvollar_C%C9%99dv%C9%99li + , http://es.dbpedia.org/resource/Tabla_de_s%C3%ADmbolos_%28compilador%29 + , http://dbpedia.org/resource/Symbol_table + , http://rdf.freebase.com/ns/m.02d_nz + , http://de.dbpedia.org/resource/Symboltabelle + , http://nl.dbpedia.org/resource/Symbol_table + , http://ko.dbpedia.org/resource/%EC%8B%AC%EB%B3%BC_%ED%85%8C%EC%9D%B4%EB%B8%94 + , http://pt.dbpedia.org/resource/Tabela_de_s%C3%ADmbolos + , http://cs.dbpedia.org/resource/Tabulka_symbol%C5%AF +
rdf:type http://dbpedia.org/class/yago/Object100002684 + , http://dbpedia.org/class/yago/Writer110794014 + , http://dbpedia.org/class/yago/Whole100003553 + , http://dbpedia.org/class/yago/Communicator109610660 + , http://dbpedia.org/class/yago/Compiler109946957 + , http://dbpedia.org/class/yago/YagoLegalActorGeo + , http://dbpedia.org/class/yago/YagoLegalActor + , http://dbpedia.org/ontology/Building + , http://dbpedia.org/class/yago/WikicatCompilers + , http://dbpedia.org/class/yago/LivingThing100004258 + , http://dbpedia.org/class/yago/Organism100004475 + , http://dbpedia.org/class/yago/CausalAgent100007347 + , http://dbpedia.org/class/yago/PhysicalEntity100001930 + , http://dbpedia.org/class/yago/Person100007846 +
rdfs:comment シンボルテーブル(英: Symbol table)は、コンパイラやインタプリタなどのようなコンピュータプログラミング言語処理系などのようなプログラムで使われるデータ構造であり、プログラムのソースコード内の変数名などといった名前(シンボル)と、それぞれの内容(データ型、スコープレベル、位置など)となるデータなどといった、「名前」→「中身」というような情報のテーブルである。 , Une table de symboles est une centralisatiUne table de symboles est une centralisation des informations rattachées aux identificateurs d'un programme informatique. C'est une fonction accélératrice de compilation, dont l'efficacité dépend de la conception. Dans une table des symboles, on retrouve des informations comme : le type, l'emplacement mémoire, la portée, la visibilité, etc.nt mémoire, la portée, la visibilité, etc. , In computer science, a symbol table is a dIn computer science, a symbol table is a data structure used by a language translator such as a compiler or interpreter, where each identifier (or symbols), constants, procedures and functions in a program's source code is associated with information relating to its declaration or appearance in the source. In other words, the entries of a symbol table store the information related to the entry's corresponding symbol.lated to the entry's corresponding symbol. , Een symbol table is in de informatica een Een symbol table is in de informatica een datastructuur die voornamelijk gebruikt wordt in compilers en interpreters. Een symbol table associeert met iedere identifier in de broncode een verzameling informatie over deze identifier, zoals het datatype van de variabele die door de identifier aangeduid wordt en de plaats in het geheugen waar de inhoud van de variabele te vinden is. De implementatie van symbol tables wordt gecompliceerd door twee factoren:es wordt gecompliceerd door twee factoren: , In der Informatik ist eine Symboltabelle eIn der Informatik ist eine Symboltabelle eine von Übersetzerprogrammen wie Compiler oder Interpreter verwendete Datenstruktur, die jedem Symbol im Quellcode Angaben wie die Stelle des Auftretens, den Datentyp oder einen Zeiger auf eine Struktur im Speicher zuordnet. Der Begriff Symbol wird in diesem Zusammenhang im Sinne von Bezeichner verwendet. Meist wird eine Symboltabelle durch eine Hashtabelle implementiert. Sie kann entweder nur temporär während der Übersetzung aufgebaut werden oder auch länger vorgehalten werden, um eine spätere Fehlersuche etwa mit einem Debugger zu erleichtern.he etwa mit einem Debugger zu erleichtern. , 在计算机科学中,符号表是一种用于语言翻译器(例如编译器和解释器)中的数据结构。在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起,比如其数据类型、作用域以及内存地址。 , En informática, una tabla de símbolos es uEn informática, una tabla de símbolos es una estructura de datos que usa el proceso de traducción de un lenguaje de programación, por un compilador o un intérprete, donde cada símbolo en el código fuente de un programa está asociado con información tal como la ubicación, el tipo de datos y el ámbito de cada variable, constante o procedimiento. Una implementación común de una tabla de símbolos puede ser una tabla hash, la cual será mantenida a lo largo de todas las fases del proceso de compilación de ticses.ases del proceso de compilación de ticses. , Tabulka symbolů je v informatice označení Tabulka symbolů je v informatice označení pro datovou strukturu, kterou používá překladač nebo interpret pro uložení všech identifikátorů nalezených ve zdrojovém kódu programu, které jsou doplněny o další informace. Tabulku symbolů může používat většina částí překladače. Vzhledem k tomu, že je zde uvedena i informace o velikosti objektu, často se toho využívá při statické nebo dynamické alokaci paměti.ři statické nebo dynamické alokaci paměti. , В информатике таблица символов (от англ. sВ информатике таблица символов (от англ. symbol table «таблица идентификаторов») — это структура данных, используемая транслятором (компилятором или интерпретатором), в которой каждый идентификатор переменной или функции из исходного кода ассоциируется с информацией, связанной с его объявлением или появлением в коде: типом данных, областью видимости и в некоторых случаях местом в памяти (смещением).торых случаях местом в памяти (смещением). , Tabela de símbolos é uma estrutura de dadoTabela de símbolos é uma estrutura de dados, geralmente uma árvore ou tabela de hash, utilizada em compiladores para o armazenamento de informações de identificadores, tais como constantes, funções, variáveis e tipos de dados.É utilizada em quase todas as fases de compilação, como a , a análise sintática, a análise semântica, e geração de código. Em cada fase ela pode ser utilizada como base para comparações ou mesmo atualizada com novos identificadores durante a saída de cada fase.ntificadores durante a saída de cada fase. , 심볼 테이블(symbol table)은 컴파일러 또는 인터프리터 같은 언어 변환기(프로그램의 소스 코드의 각 식별자가 자신의 선언 또는 소스에서의 외형과 관련된 정보와 연관되는)에서 사용되는 데이터 구조이다.
rdfs:label Tabulka symbolů , Symbol table , 符号表 , 심볼 테이블 , Таблица символов , Tabela de símbolos , Tabla de símbolos (compilador) , Table des symboles , Symboltabelle , シンボルテーブル
hide properties that link here 
http://dbpedia.org/resource/Linker_symbol + , http://dbpedia.org/resource/Symbol_tables + , http://dbpedia.org/resource/Symtab + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Symbol_%28programming%29 + , http://dbpedia.org/resource/Syntax_%28programming_languages%29 + , http://dbpedia.org/resource/Strip_%28Unix%29 + , http://dbpedia.org/resource/Symbolic_language_%28programming%29 + , http://dbpedia.org/resource/Microsoft_Layer_for_Unicode + , http://dbpedia.org/resource/XHarbour + , http://dbpedia.org/resource/Parent_pointer_tree + , http://dbpedia.org/resource/Abstract_syntax_tree + , http://dbpedia.org/resource/DMS_Software_Reengineering_Toolkit + , http://dbpedia.org/resource/Precompiled_header + , http://dbpedia.org/resource/List_of_commercial_video_games_with_available_source_code + , http://dbpedia.org/resource/Debug_%28command%29 + , http://dbpedia.org/resource/Comparison_of_executable_file_formats + , http://dbpedia.org/resource/Memory_footprint + , http://dbpedia.org/resource/Meson_%28software%29 + , http://dbpedia.org/resource/Perl_language_structure + , http://dbpedia.org/resource/Stabs + , http://dbpedia.org/resource/Nm_%28Unix%29 + , http://dbpedia.org/resource/Cfront + , http://dbpedia.org/resource/Vmlinux + , http://dbpedia.org/resource/Application_binary_interface + , http://dbpedia.org/resource/Library_%28computing%29 + , http://dbpedia.org/resource/Self-organizing_list + , http://dbpedia.org/resource/Elaine_M._McGraw + , http://dbpedia.org/resource/List_of_data_structures + , http://dbpedia.org/resource/Symbolic_Assembly_Program + , http://dbpedia.org/resource/Core_dump + , http://dbpedia.org/resource/DynamoRIO + , http://dbpedia.org/resource/PL/C + , http://dbpedia.org/resource/Lexer_hack + , http://dbpedia.org/resource/Intermediate_representation + , http://dbpedia.org/resource/Machine_code + , http://dbpedia.org/resource/Compiler + , http://dbpedia.org/resource/Thomas_W._Reps + , http://dbpedia.org/resource/Linker_symbol + , http://dbpedia.org/resource/Symbol_tables + , http://dbpedia.org/resource/Symtab + , http://dbpedia.org/resource/Binary_File_Descriptor_library + , http://dbpedia.org/resource/Direct_binding + , http://dbpedia.org/resource/Debug_symbol + , http://dbpedia.org/resource/DEC_RADIX_50 + , http://dbpedia.org/resource/Interpreter_%28computing%29 + , http://dbpedia.org/resource/Harbour_%28programming_language%29 + , http://dbpedia.org/resource/Language_Server_Protocol + , http://dbpedia.org/resource/Semantic_dictionary_encoding + , http://dbpedia.org/resource/Stab + , http://dbpedia.org/resource/Intel_HEX + , http://dbpedia.org/resource/SQUOZE + , http://dbpedia.org/resource/System.map + , http://dbpedia.org/resource/Symbol_%28computing%29 + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Symbol_table + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Symbol_table + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.