An Entity of Type: Format106636806, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer programming, the term magic number has multiple meanings. It could refer to one or more of the following: * Unique values with unexplained meaning or multiple occurrences which could (preferably) be replaced with named constants * A constant numerical or text value used to identify a file format or protocol; for files, see List of file signatures * Distinctive unique values that are unlikely to be mistaken for other meanings (e.g., Globally Unique Identifiers)

Property Value
dbo:abstract
  • Eine Magische Zahl (englisch magic number) hat in der Programmierung drei Bedeutungen: 1. * Ursprünglich aus der Unix-Welt kommend, ist sie ein spezieller Wert, der ein bestimmtes Dateiformat am Dateibeginn kennzeichnet (wie ihn zum Beispiel der Unix-Befehl file auswertet). 2. * Ein auffälliger Wert, um ein Register oder einen Speicherbereich zu markieren, der später mittels eines Debuggers auf Fehler untersucht werden soll. Solche markierende Magische Zahlen werden meistens aus folgenden Domänen ausgewählt: 3. * ASCII (meistverwendet) 4. * hexadezimale Repräsentation von Zahlen (beispielsweise 305419896 = 0x12345678) 5. * Manchmal wird Hexspeak verwendet 6. * Ein im Quellcode eines Programms auftauchender Zahlenwert (auch englisch „hard coded value“ genannt), dessen Bedeutung sich nicht unmittelbar erkennen lässt – seine Bedeutung ist somit „magisch“. Derartige Magische Zahlen sind zu vermeiden und durch gut benannte Konstantendefinitionen zu ersetzen, deren Namen Bedeutung und Herkunft klar angeben. (de)
  • Un número mágico en informática se refiere a unos caracteres alfanuméricos que de manera codificada identifican un archivo, generalmente ubicados al comenzar dicho archivo. Su uso está extendido en entornos asociados con Unix y sus derivados, como método alternativo de identificación. (es)
  • En programmation informatique, le terme magic number (en français « nombre magique ») peut désigner : * une constante numérique ou un ensemble de caractères utilisé pour désigner un format de fichier ou un protocole ; * une constante numérique non nommée ou mal documentée ; * un ensemble de valeurs ayant un sens particulier (par exemple, les GUID). (fr)
  • Un magic number, in informatica, identifica una stringa di testo, utilizzata con differenti finalità, oppure un numero a cui non è associato un significato esplicito, ma il cui valore è essenziale ai fini del funzionamento del codice. Quest'ultimo caso, pertanto, è sconsigliato dalle best practice della programmazione (anti-pattern). (it)
  • In computer programming, the term magic number has multiple meanings. It could refer to one or more of the following: * Unique values with unexplained meaning or multiple occurrences which could (preferably) be replaced with named constants * A constant numerical or text value used to identify a file format or protocol; for files, see List of file signatures * Distinctive unique values that are unlikely to be mistaken for other meanings (e.g., Globally Unique Identifiers) (en)
  • プログラムにおけるマジックナンバー(英: magic number、魔法の数字)とは、何らかの識別子もしくは定数として用いられる、プログラムのソースコード中に書かれた具体的な数値である。そのプログラムを書いた時点では製作者は数値の意図を把握しているが、他のプログラマーまたは製作者本人がマジックナンバーの意図を忘れたときに閲覧すると「この数字の意味はわからないが、とにかくプログラムは正しく動く。まるで魔法の数字だ」という皮肉を含む。 (ja)
  • Número mágico é um termo usado em informática para designar constantes especiais usadas para definir um certo propósito, usualmente escolhidas de forma arbitrária. Eles são chamados de mágicos pois a sua presença é inexplicável sem um conhecimento prévio do seu uso, seja informal com o criador da constante ou formal através de documentação. (pt)
  • Поняття «Магічне число» в програмуванні має три значення: * Сигнатура даних * Виділені унікальні значення, які не повинні збігатися з іншими значеннями (наприклад, UUID) * Погана практика програмування. (uk)
  • 在程式設計中,魔術數字(magic number)可能指: * 缺乏解釋或命名的獨特數值。常常在程序中出现多次,并且可以(从规范上而言也应当)被有名字的常量取代。 * 用于辨識一個檔案格式或協定类型的一段常量或字符串,例如UNIX的特徵簽章。 * 不易于其他值混淆的值,例如UUID。 (zh)
  • Понятие «Магическое число» в программировании имеет три значения: * Сигнатура данных * Выделенные уникальные значения, которые не должны совпадать с другими значениями (например, UUID) * Плохая практика программирования. (ru)
dbo:wikiPageID
  • 352996 (xsd:integer)
dbo:wikiPageLength
  • 46457 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1024392021 (xsd:integer)
dbo:wikiPageWikiLink
dbp:cs1Dates
  • y (en)
dbp:date
  • July 2019 (en)
dbp:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • Un número mágico en informática se refiere a unos caracteres alfanuméricos que de manera codificada identifican un archivo, generalmente ubicados al comenzar dicho archivo. Su uso está extendido en entornos asociados con Unix y sus derivados, como método alternativo de identificación. (es)
  • En programmation informatique, le terme magic number (en français « nombre magique ») peut désigner : * une constante numérique ou un ensemble de caractères utilisé pour désigner un format de fichier ou un protocole ; * une constante numérique non nommée ou mal documentée ; * un ensemble de valeurs ayant un sens particulier (par exemple, les GUID). (fr)
  • Un magic number, in informatica, identifica una stringa di testo, utilizzata con differenti finalità, oppure un numero a cui non è associato un significato esplicito, ma il cui valore è essenziale ai fini del funzionamento del codice. Quest'ultimo caso, pertanto, è sconsigliato dalle best practice della programmazione (anti-pattern). (it)
  • In computer programming, the term magic number has multiple meanings. It could refer to one or more of the following: * Unique values with unexplained meaning or multiple occurrences which could (preferably) be replaced with named constants * A constant numerical or text value used to identify a file format or protocol; for files, see List of file signatures * Distinctive unique values that are unlikely to be mistaken for other meanings (e.g., Globally Unique Identifiers) (en)
  • プログラムにおけるマジックナンバー(英: magic number、魔法の数字)とは、何らかの識別子もしくは定数として用いられる、プログラムのソースコード中に書かれた具体的な数値である。そのプログラムを書いた時点では製作者は数値の意図を把握しているが、他のプログラマーまたは製作者本人がマジックナンバーの意図を忘れたときに閲覧すると「この数字の意味はわからないが、とにかくプログラムは正しく動く。まるで魔法の数字だ」という皮肉を含む。 (ja)
  • Número mágico é um termo usado em informática para designar constantes especiais usadas para definir um certo propósito, usualmente escolhidas de forma arbitrária. Eles são chamados de mágicos pois a sua presença é inexplicável sem um conhecimento prévio do seu uso, seja informal com o criador da constante ou formal através de documentação. (pt)
  • Поняття «Магічне число» в програмуванні має три значення: * Сигнатура даних * Виділені унікальні значення, які не повинні збігатися з іншими значеннями (наприклад, UUID) * Погана практика програмування. (uk)
  • 在程式設計中,魔術數字(magic number)可能指: * 缺乏解釋或命名的獨特數值。常常在程序中出现多次,并且可以(从规范上而言也应当)被有名字的常量取代。 * 用于辨識一個檔案格式或協定类型的一段常量或字符串,例如UNIX的特徵簽章。 * 不易于其他值混淆的值,例如UUID。 (zh)
  • Понятие «Магическое число» в программировании имеет три значения: * Сигнатура данных * Выделенные уникальные значения, которые не должны совпадать с другими значениями (например, UUID) * Плохая практика программирования. (ru)
  • Eine Magische Zahl (englisch magic number) hat in der Programmierung drei Bedeutungen: 1. * Ursprünglich aus der Unix-Welt kommend, ist sie ein spezieller Wert, der ein bestimmtes Dateiformat am Dateibeginn kennzeichnet (wie ihn zum Beispiel der Unix-Befehl file auswertet). 2. * Ein auffälliger Wert, um ein Register oder einen Speicherbereich zu markieren, der später mittels eines Debuggers auf Fehler untersucht werden soll. Solche markierende Magische Zahlen werden meistens aus folgenden Domänen ausgewählt: 3. * ASCII (meistverwendet) 4. * hexadezimale Repräsentation von Zahlen (beispielsweise 305419896 = 0x12345678) 5. * Manchmal wird Hexspeak verwendet 6. * Ein im Quellcode eines Programms auftauchender Zahlenwert (auch englisch „hard coded value“ genannt), dessen Bedeutung (de)
rdfs:label
  • Magische Zahl (Informatik) (de)
  • Magic number (programming) (en)
  • Magia nombro (eo)
  • Número mágico (informática) (es)
  • Nombre magique (programmation) (fr)
  • Magic number (it)
  • マジックナンバー (プログラム) (ja)
  • Número mágico (programação de sistemas) (pt)
  • Магическое число (программирование) (ru)
  • 魔術數字 (程式設計) (zh)
  • Магічне число (програмування) (uk)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is rdfs:seeAlso of
is owl:differentFrom of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License