dbo:abstract
|
- Hexspeak je formou hláskování používanou v prostředí počítačových komunit, podobně jako třeba starší leetspeak. Hexspeak byl vytvořen programátory pro zápis hexadecimálních konstant ve zdrojovém kódu programů. Tyto textové řetězce jsou tvořeny pouze znaky šestnáctkové soustavy: 0123456789ABCDEF. Pomocí nich je možné na základě grafické podobnosti („0“ jako „O“, „5“ jako „S“) nebo podobné výslovnosti (především anglické: „8“ – „eight“ – „ate“, snědl) vytvářet řetězce, které mají nějaký význam. Příkladem může být třeba 0xD15EA5E (anglicky „disease“, nákaza) nebo <a href="/wiki/0xB16B00B5" title="0xB16B00B5">0xB16B00B5</a> (anglicky „big boobs“, velké kozy). (cs)
- Η Hexspeak (κατά λέξη: δεκαεξαδική ομιλία) είναι μια καινοτόμος μέθοδος αγγλικής γραφής που χρησιμοποιείται ως αστείο αλλά και ως βοήθημα στην αποσφαλμάτωση προγραμμάτων ηλεκτρονικών υπολογιστών από προγραμματιστές. Χρησιμοποιεί τα ψηφία της δεκαεξαδικής σημείωσης αριθμών για να αναπαραστήσει οπτικά αγγλικές λέξεις. Η δεκαεξαδική σημείωση χρησιμοποιείται συχνά στην επίδειξη ή μεταγράφει τις τιμές που αποθηκεύονται στη μνήμη υπολογιστών. Οι περισσότεροι αριθμοί, όταν επιδεικνύονται σε δεκαεξαδικό, είναι χωρίς ενδιαφέρον και δεν είναι ευδιάκριτοι. Μερικές φορές, εντούτοις, είναι επιθυμητός ένας αριθμός που θα είναι εύκολα αναγνωρίσιμος όταν επιδεικνύεται σε δεκαεξαδικό (για παράδειγμα, κατά τη διάρκεια της διόρθωσης, ή σε ένα αρχείο ημερολογίου) και ο οποίος είναι απίθανο να εμφανιστεί σε κανονική λειτουργία του προγράμματος. Το 0xFEEDFACE επιλέγεται μερικές φορές υπό αυτήν τη μορφή ως "αξία φρουρός" έτσι ώστε οι προγραμματιστές μπορούν να αναγνωρίσουν αυτήν την αξία κατά τη διάρκεια του προγραμματισμού ή της διόρθωσης. Δεν έχει καμία συγκεκριμένη έννοια, και ένας άλλος αναγνωρίσιμος αριθμός, όπως 0xABABABAB ή 0xCAFEFEED, θ' αρκούσε. Δεδομένου ότι είναι απίθανο ότι οποιοσδήποτε δεδομένος τριανταδυάμπιτος ακέραιος αριθμός θα έπαιρνε αυτήν την συγκεκριμένη αξία (μια πιθανότητα από 2^32=4294967296), οι προγραμματιστές χρησιμοποιούν συχνά αυτήν την μαγική αξία για να ερευνήσουν τα κοινά λάθη όπως οι υπερχειλίσεις απομονωτών, ή οι μεταβλητές, κατά τη χρησιμοποίηση ενός διορθωτή. Για παράδειγμα, όποτε αυτή η αξία εμφανίζεται σε μια , η θέση της είναι πιθανό να είναι ένα σημείο ενδιαφέρον για τον προγραμματιστή. Ένα άλλο παράδειγμα της πιθανής χρήσης του είναι να μονογραφηθούν οι διάφορες θέσεις μνήμης όπου τα προγράμματα δεν πρέπει να έχουν πρόσβαση, καθιστώντας το ευκολότερο να ανιχνεύσει την άκυρη εκτέλεση κώδικα. Κάποιοι προγραμματιστές εκμεταλλεύτηκαν την χρήση γραμμάτων στην δεκαεξαδική σημείωση και με την χρήση του 0 (μηδέν) ως O (Όου) και του 1 ως l (Έλ) και i (Άι) και του 5 ως s (Ες) και του 7 ως t (Τι) και του 9 ως g (Τζι) επινόησαν διάφορες αναπαραστάσεις λέξεων ή ακολουθιών λέξεων ως αστεία. (el)
- Hexspeak (von hexadezimal und engl. to speak = sprechen) nennt man Zahlen in hexadezimaler Notation, die auch als Wörter der meist englischen Sprache gelesen werden können, beispielsweise lautet die Dezimalzahl 57005 in hexadezimaler Darstellung DEAD (dead – tot). Deutschsprachige Entwickler verwenden auch deutsche Wortkombinationen wie beispielsweise BADEAFFE. Hexspeak wurde von Programmierern erfunden, die für die Markierung von Daten oder Speicherbereichen eine magische Zahl als eindeutigen Identifikator benötigten. In der hexadezimalen Zahlendarstellung, in der neben den arabischen Ziffern 0123456789 auch die Buchstaben ABCDEF aus dem lateinischen Alphabet verwendet werden, können bestimmte Zahlen wie lesbare englische Wörter aussehen, wobei auch die Ziffern gelegentlich gemäß Leetspeak Buchstaben repräsentieren (z. B. kann die Ziffer 5 den Buchstaben S darstellen). (de)
- Hexspeak, like leetspeak, is a novelty form of variant English spelling using the hexadecimal digits. Created by programmers as memorable magic numbers, hexspeak words can serve as a clear and unique identifier with which to mark memory or data. Hexadecimal notation represents numbers using the 16 digits 0123456789ABCDEF. Using only the letters ABCDEF it is possible to spell several words. Further words can be made by treating some of the decimal numbers as letters - the digit "0" can represent the letter "O", and "1" can represent the letters "I" or "L". Less commonly, "5" can represent "S", "7" represent "T", "12" represent "R" and "6" or "9" can represent "G" or "g", respectively. Numbers such as 2, 4 or 8 can be used in a manner similar to leet or rebuses; e.g. the word "defecate" can be expressed either as DEFECA7E or DEFEC8. (en)
- Le hexspeak, du français hexadécimal et de l'anglais « speak », est un système d'écriture utilisant uniquement les caractères du système hexadécimal : 0123456789ABCDEF. En programmation, le hexspeak permet de créer des nombres magiques faciles à mémoriser. Les chiffres peuvent ne pas être utilisés du tout, comme dans 0xDEADBEEF (« dead beef ») et 0xCAFEBABE (« café babe »). 0xDEADBEEF est parfois utilisé comme remplissage pour de la mémoire non-initialisée (à l'allocation) ou effacée (après désallocation). 0xCAFEBABE sont les 4 premiers octets d'un fichier .class (du langage Java). Les chiffres peuvent être utilisés pour leur ressemblance graphique avec des lettres : « 0 » pour O, « 1 » pour I ou pour L, « 5 » pour S, « 6 » pour G, « 7 » pour T, comme dans 0xFACEB00C ou 0xC01055E (pour « colosse »). Certains chiffres peuvent être utilisés pour leur consonance en anglais, « 8 » pour ate comme dans 0xDEFEC8ED (pour « defecated »). À la différence du leet speak, le hexspeak n’a pas pour objectif de compliquer la lecture pour le néophyte, ce n'est qu'un moyen de choisir un nombre pour symboliser quelque chose par une astuce mnémotechnique, qui rend ce nombre facilement reconnaissable et vérifiable. (fr)
- Hexspeak è una forma di scrittura ideata da alcuni programmatori di computer. La sua particolarità è quella di utilizzare solo le cifre del sistema numerico esadecimale, ovvero le normali cifre da 0 a 9 e le lettere dell'alfabeto dalla A alla F. La cifra "0" viene usata al posto della lettera "O", la cifra "1" al posto della "I", la cifra "2" al posto della "Z" e la cifra "5" al posto della "S". Ovviamente il numero di parole rappresentabili usando solo queste lettere è piuttosto limitato. La motivazione è che la rappresentazione esadecimale viene usata comunemente dai programmi che mostrano direttamente il contenuto della memoria. È entrata perciò nell'uso comune tra i programmatori l'abitudine di usare parole in Hexspeak come numeri magici per individuare facilmente certe condizioni durante l'attività di debugging. (it)
- Hexspeakとは、リートスピークと類似の、英語の変わった表記法の一種である。 プログラマは、メモリやデータに「未使用」や「異常データ」といった印をつけるために分かりやすいマジックナンバーを必要としており、この際にHexspeakが作り出された。数字の"0"をアルファベットの"O"に、数字の"1"をアルファベットの"I"に、数字の"5"をアルファベットの"S"に読み替えるといった方法を利用し、16進数の表記に使われる文字 (0123456789ABCDEF) しか使えない条件下で短い単語を表現している。 (ja)
- 0xDEADBEEF – liczba zapisana w systemie szesnastkowym o wartości dziesiętnej 3735928559, którą można przeczytać jak angielskie słowa "dead beef", co można przetłumaczyć jako 'martwa wołowina'. Dane zapisane w pamięci komputerowej często są reprezentowane szesnastkowo. Większość tak zakodowanych liczb nie wygląda interesująco i nie przyciąga naszego wzroku. Czasami jednak, przydatne jest ustalenie takiej wartości, która będzie łatwo rozpoznawalna (np. przy debugowaniu lub przy korzystaniu z logów), ale nie ma specjalnego zastosowania w programie. Programiści często używają tej "magicznej liczby", by wykryć powszechne błędy, jak przepełnienie bufora lub niezainicjowane zmienne, podczas używania debugera. Na przykład, kiedy tylko wartość ta pojawi się w zrzucie pamięci, bardzo prawdopodobne, że programista powinien lepiej przyjrzeć się temu miejscu, w którym się pojawiła. Można też umieszczać tę wartość w tych obszarach pamięci, do których program nie powinien mieć dostępu, przez co łatwiej wykryć błędy w wykonaniu kodu. (pl)
- Hexspeak, як і Leet, є новою незвичайною формою запису слів англійської мови. Hexspeak створили програмісти, які бажали використовувати магічні числа, цілочисельні константи для однозначної ідентифікації ресурсу або даних. За допомогою шістнадцяткової системи, що використовує десяткові цифри від 0 до 9 і латинські літери від A до F (0123456789ABCDEF), стало можливо створювати невеликі слова, в яких цифра «0» позначає букву «О», «1» позначає букви «I» або «L», «5» означає «S», «7» позначає «T», і «6» або «9» позначає «G» або «g» відповідно. Такі цифри, як 2 або 8 можуть використовуватися так само, як вони використовуються в Leet або ребусах; наприклад, слово «defecate» може бути представлено у вигляді DEFECA7E або ж DEFEC8. (uk)
- Hexspeak, как и Leet, является новой необычной формой записи слов английского языка. Hexspeak был создан программистами, которые желали использовать магические числа, целочисленные константы для однозначной идентификации ресурса или данных. Используя шестнадцатеричную систему, состоящую из десятичных цифр от 0 до 9 и латинских букв от A до F (0123456789ABCDEF), стало возможно создавать небольшие слова, в которых цифра «0» обозначает букву «O», «1» обозначает буквы «I» или «L», «5» обозначает «S», «7» обозначает «T», и «6» или «9» обозначает «G» или «g» соответственно. Такие цифры, как 2 или 8 могут использоваться так же, как они используются в Leet или ребусах; например, слово «defecate» может быть представлено в виде DEFECA7E или же DEFEC8. (ru)
- Hexspeak(16进制魔术数字)是一种类似Leet的英文单词转写形式。 (zh)
|
rdfs:comment
|
- Hexspeak je formou hláskování používanou v prostředí počítačových komunit, podobně jako třeba starší leetspeak. Hexspeak byl vytvořen programátory pro zápis hexadecimálních konstant ve zdrojovém kódu programů. Tyto textové řetězce jsou tvořeny pouze znaky šestnáctkové soustavy: 0123456789ABCDEF. Pomocí nich je možné na základě grafické podobnosti („0“ jako „O“, „5“ jako „S“) nebo podobné výslovnosti (především anglické: „8“ – „eight“ – „ate“, snědl) vytvářet řetězce, které mají nějaký význam. Příkladem může být třeba 0xD15EA5E (anglicky „disease“, nákaza) nebo <a href="/wiki/0xB16B00B5" title="0xB16B00B5">0xB16B00B5</a> (anglicky „big boobs“, velké kozy). (cs)
- Hexspeakとは、リートスピークと類似の、英語の変わった表記法の一種である。 プログラマは、メモリやデータに「未使用」や「異常データ」といった印をつけるために分かりやすいマジックナンバーを必要としており、この際にHexspeakが作り出された。数字の"0"をアルファベットの"O"に、数字の"1"をアルファベットの"I"に、数字の"5"をアルファベットの"S"に読み替えるといった方法を利用し、16進数の表記に使われる文字 (0123456789ABCDEF) しか使えない条件下で短い単語を表現している。 (ja)
- Hexspeak, як і Leet, є новою незвичайною формою запису слів англійської мови. Hexspeak створили програмісти, які бажали використовувати магічні числа, цілочисельні константи для однозначної ідентифікації ресурсу або даних. За допомогою шістнадцяткової системи, що використовує десяткові цифри від 0 до 9 і латинські літери від A до F (0123456789ABCDEF), стало можливо створювати невеликі слова, в яких цифра «0» позначає букву «О», «1» позначає букви «I» або «L», «5» означає «S», «7» позначає «T», і «6» або «9» позначає «G» або «g» відповідно. Такі цифри, як 2 або 8 можуть використовуватися так само, як вони використовуються в Leet або ребусах; наприклад, слово «defecate» може бути представлено у вигляді DEFECA7E або ж DEFEC8. (uk)
- Hexspeak, как и Leet, является новой необычной формой записи слов английского языка. Hexspeak был создан программистами, которые желали использовать магические числа, целочисленные константы для однозначной идентификации ресурса или данных. Используя шестнадцатеричную систему, состоящую из десятичных цифр от 0 до 9 и латинских букв от A до F (0123456789ABCDEF), стало возможно создавать небольшие слова, в которых цифра «0» обозначает букву «O», «1» обозначает буквы «I» или «L», «5» обозначает «S», «7» обозначает «T», и «6» или «9» обозначает «G» или «g» соответственно. Такие цифры, как 2 или 8 могут использоваться так же, как они используются в Leet или ребусах; например, слово «defecate» может быть представлено в виде DEFECA7E или же DEFEC8. (ru)
- Hexspeak(16进制魔术数字)是一种类似Leet的英文单词转写形式。 (zh)
- Hexspeak (von hexadezimal und engl. to speak = sprechen) nennt man Zahlen in hexadezimaler Notation, die auch als Wörter der meist englischen Sprache gelesen werden können, beispielsweise lautet die Dezimalzahl 57005 in hexadezimaler Darstellung DEAD (dead – tot). Deutschsprachige Entwickler verwenden auch deutsche Wortkombinationen wie beispielsweise BADEAFFE. (de)
- Η Hexspeak (κατά λέξη: δεκαεξαδική ομιλία) είναι μια καινοτόμος μέθοδος αγγλικής γραφής που χρησιμοποιείται ως αστείο αλλά και ως βοήθημα στην αποσφαλμάτωση προγραμμάτων ηλεκτρονικών υπολογιστών από προγραμματιστές. Χρησιμοποιεί τα ψηφία της δεκαεξαδικής σημείωσης αριθμών για να αναπαραστήσει οπτικά αγγλικές λέξεις. (el)
- Hexspeak, like leetspeak, is a novelty form of variant English spelling using the hexadecimal digits. Created by programmers as memorable magic numbers, hexspeak words can serve as a clear and unique identifier with which to mark memory or data. (en)
- Le hexspeak, du français hexadécimal et de l'anglais « speak », est un système d'écriture utilisant uniquement les caractères du système hexadécimal : 0123456789ABCDEF. En programmation, le hexspeak permet de créer des nombres magiques faciles à mémoriser. Les chiffres peuvent ne pas être utilisés du tout, comme dans 0xDEADBEEF (« dead beef ») et 0xCAFEBABE (« café babe »). 0xDEADBEEF est parfois utilisé comme remplissage pour de la mémoire non-initialisée (à l'allocation) ou effacée (après désallocation). 0xCAFEBABE sont les 4 premiers octets d'un fichier .class (du langage Java). (fr)
- Hexspeak è una forma di scrittura ideata da alcuni programmatori di computer. La sua particolarità è quella di utilizzare solo le cifre del sistema numerico esadecimale, ovvero le normali cifre da 0 a 9 e le lettere dell'alfabeto dalla A alla F. La cifra "0" viene usata al posto della lettera "O", la cifra "1" al posto della "I", la cifra "2" al posto della "Z" e la cifra "5" al posto della "S". Ovviamente il numero di parole rappresentabili usando solo queste lettere è piuttosto limitato. (it)
- 0xDEADBEEF – liczba zapisana w systemie szesnastkowym o wartości dziesiętnej 3735928559, którą można przeczytać jak angielskie słowa "dead beef", co można przetłumaczyć jako 'martwa wołowina'. Dane zapisane w pamięci komputerowej często są reprezentowane szesnastkowo. Większość tak zakodowanych liczb nie wygląda interesująco i nie przyciąga naszego wzroku. Czasami jednak, przydatne jest ustalenie takiej wartości, która będzie łatwo rozpoznawalna (np. przy debugowaniu lub przy korzystaniu z logów), ale nie ma specjalnego zastosowania w programie. (pl)
|