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

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

Property Value
dbo:abstract
  • En informàtica, un número màgic o magic number, identifica una cadena de text, utilitzada per a diferents finalitats, o un nombre al qual no s'associa un significat explícit, però el valor del qual és essencial per al funcionament del codi. Per tant, aquest últim cas no es recomana mitjançant les millors pràctiques de programació (anti-patró ). (ca)
  • 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)
  • Magia nombro estas nombro aŭ en dosiero, kiu karakterizas ĝian specon. Tio ebligas al la programoj rekoni la specon de la dosiero kaj malfermi ĝin per la taŭga kodo/programo. La alia kutima maniero de distingo de specoj de dosieroj estas laŭ finaĵo de dosiernomo. Tiu ĉi koncepto de magia nombro originas el fruaj uniksaj mastrumaj sistemoj, kiuj uzis tiajn nombrojn por identigi ruleblajn programojn. El tio evoluis la uniksa ordono file, kiu uzas tiajn magiajn nombrojn por identigi la specon (tipon) de dosieroj, kies finaĵo perdiĝis. Plej ofte ĝi uzas la unuajn kelkajn bajtojn de dosiero. Ekzemple dosieroj kun bildoj en aranĝo PNG komenciĝas per la bajtaro "\211 P N G". (eo)
  • 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)
  • In computer programming, a magic number is any of the following: * A unique value with unexplained meaning or multiple occurrences which could (preferably) be replaced with a named constant * A constant numerical or text value used to identify a file format or protocol; for files, see List of file signatures * A distinctive unique value that is unlikely to be mistaken for other meanings (e.g., Globally Unique Identifiers) (en)
  • 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)
  • プログラムにおけるマジックナンバー(英: magic number、魔法の数字)とは、何らかの識別子もしくは定数として用いられる、プログラムのソースコード中に書かれた具体的な数値である。そのプログラムを書いた時点では製作者は数値の意図を把握しているが、他のプログラマーまたは製作者本人がマジックナンバーの意図を忘れたときに閲覧すると「この数字の意味はわからないが、とにかくプログラムは正しく動く。まるで魔法の数字だ」という皮肉を含む。 (ja)
  • 매직 넘버(magic number)는 전통적(traditional)으로 유닉스(Unix) 및 리눅스(Linux)처럼 이러한 계통적 관련에서 파일 유형 메타데이터를 통합하는 한 가지 방법으로 파일 자체 내부의 최초 2바이트(2 bytes) 구간에 '마법의 숫자'(매직 넘버,magic number)를 할당하고 저장하는 것이 관례로 행해져온 것에서 유래한다. 원래 이 용어는 파일의 시작 부분에 있는 특정 2바이트 식별자 집합에 사용되었지만 사실상 컴퓨터 데이터의 최종적 형태인 모든 이진 시퀀스는 숫자로 간주될 수 있으므로 고유하게 구별하는 파일 형식(file format)의 기능을 위한 식별에 사용할 수 있다. (ko)
  • Понятие «Магическое число» в программировании имеет три значения: * Сигнатура данных * Выделенные уникальные значения, которые не должны совпадать с другими значениями (например, UUID) * Плохая практика программирования. (ru)
  • 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)
dbo:wikiPageID
  • 352996 (xsd:integer)
dbo:wikiPageLength
  • 47401 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1124247225 (xsd:integer)
dbo:wikiPageWikiLink
dbp:cs1Dates
  • y (en)
dbp:date
  • July 2019 (en)
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • En informàtica, un número màgic o magic number, identifica una cadena de text, utilitzada per a diferents finalitats, o un nombre al qual no s'associa un significat explícit, però el valor del qual és essencial per al funcionament del codi. Per tant, aquest últim cas no es recomana mitjançant les millors pràctiques de programació (anti-patró ). (ca)
  • 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)
  • In computer programming, a magic number is any of the following: * A unique value with unexplained meaning or multiple occurrences which could (preferably) be replaced with a named constant * A constant numerical or text value used to identify a file format or protocol; for files, see List of file signatures * A distinctive unique value that is unlikely to be mistaken for other meanings (e.g., Globally Unique Identifiers) (en)
  • 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)
  • プログラムにおけるマジックナンバー(英: magic number、魔法の数字)とは、何らかの識別子もしくは定数として用いられる、プログラムのソースコード中に書かれた具体的な数値である。そのプログラムを書いた時点では製作者は数値の意図を把握しているが、他のプログラマーまたは製作者本人がマジックナンバーの意図を忘れたときに閲覧すると「この数字の意味はわからないが、とにかくプログラムは正しく動く。まるで魔法の数字だ」という皮肉を含む。 (ja)
  • 매직 넘버(magic number)는 전통적(traditional)으로 유닉스(Unix) 및 리눅스(Linux)처럼 이러한 계통적 관련에서 파일 유형 메타데이터를 통합하는 한 가지 방법으로 파일 자체 내부의 최초 2바이트(2 bytes) 구간에 '마법의 숫자'(매직 넘버,magic number)를 할당하고 저장하는 것이 관례로 행해져온 것에서 유래한다. 원래 이 용어는 파일의 시작 부분에 있는 특정 2바이트 식별자 집합에 사용되었지만 사실상 컴퓨터 데이터의 최종적 형태인 모든 이진 시퀀스는 숫자로 간주될 수 있으므로 고유하게 구별하는 파일 형식(file format)의 기능을 위한 식별에 사용할 수 있다. (ko)
  • Понятие «Магическое число» в программировании имеет три значения: * Сигнатура данных * Выделенные уникальные значения, которые не должны совпадать с другими значениями (например, UUID) * Плохая практика программирования. (ru)
  • 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)
  • 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)
  • Magia nombro estas nombro aŭ en dosiero, kiu karakterizas ĝian specon. Tio ebligas al la programoj rekoni la specon de la dosiero kaj malfermi ĝin per la taŭga kodo/programo. La alia kutima maniero de distingo de specoj de dosieroj estas laŭ finaĵo de dosiernomo. (eo)
rdfs:label
  • Número màgic (informàtica) (ca)
  • Magische Zahl (Informatik) (de)
  • Magia nombro (eo)
  • Número mágico (informática) (es)
  • Magic number (it)
  • Nombre magique (programmation) (fr)
  • Magic number (programming) (en)
  • マジックナンバー (プログラム) (ja)
  • 매직 넘버 (프로그래밍) (ko)
  • Número mágico (programação de sistemas) (pt)
  • Магическое число (программирование) (ru)
  • Магічне число (програмування) (uk)
  • 魔術數字 (程式設計) (zh)
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