Чому XML не називається EML?


21

З Вікіпедії

Розширювана мова розмітки (XML) - це набір правил кодування документів у машиночитаному вигляді. Це визначено у специфікації XML 1.0 [4], виробленої W3C, та кількох інших відповідних специфікаціях, все це безкоштовно відкриті стандарти. [5]

Які історичні причини викликати скорочений XML, а не більш природний EML?


14
Якщо це був EML, хтось запитав би, чому б не XML.
M.Sameer

Вам доведеться запитати Джеймса Кларка. Він хлопець, який його вигадав. en.wikipedia.org/wiki/James_Clark_(XML_expert)
Джоел Етертон

Чи не був "EML" формат файлу, використовуваний Microsoft Outlook?
user16764

9
Це були 90-ті, і все круто було в ньому X.
Енді

Я з приємністю пам’ятаю 6502 мікропроцесор, єдиний процесор, який мав інструкцію EOR.
Містер Лістер

Відповіді:


68

Я взяв дуже приємний тур по W3C, Google і Wikipedia і , нарешті , знайшли в відповідь: в анотований XML специфікації , де ми знаходимо уривок з електронної пошти від винахідника імені, Джеймс Кларк, лист від голови Джон Босак , який запропонував використовуйте Xлітеру та деякі інші ідеї для імен та остаточних голосів:

Votes | Acronym | Full Name
------+---------+--------------------
5     | XML     | Extensible Markup Language
4     | MAGMA   | Minimal Architecture for Generalized Markup Applications
3     | SLIM    | Structured Language for Internet Markup
1     | MGML    | Minimal Generalized Markup Language

Це відповідь Джона Босака на пропозицію Джеймса Кларка назвати його "Розширюваною мовою розмітки" і народила абревіатуру:

На мою думку, U-комбінації не пролетять, але якщо ми дозволимо "X" виступати за "extensible" , то я міг би жити з (і навіть полюбити) XML як абревіатуру для "розширюваної мови розмітки", і я цим закидаю його до списку поточних пропозицій .

(Наголос мій)


Деякий бонус - із старих звітів спеціальної групи інтересів XML, які я знайшов, шукаючи оригінальну цитату, яка могла б відповісти на питання:

M.15 Чи повинен специфікація посилатися на XML як "Розширювана мова розмітки" або як "Розширювана мова розмітки" без визначеної статті (наприклад, у першому реченні)?

Робоча група вирішила не давати керівництву редакторів з цього питання (сподіваючись, що результат залежатиме від того, який редактор останнім торкнувся файлу).

Обґрунтування: після декількох хвилин обговорення та збільшення веселощів не було досягнуто єдиної думки, але закінчився відведений час для проведення конференції.


9
У самому справі? Мені якось МАГМА. Шкода, що втратили. Також +1 для копання та пошуку того електронного листа, де почалася дискусія !!
FrustratedWithFormsDesigner

2
Дуже приємна детективна робота! Приємно бачити інші варіанти, і цікаво, що вони навіть не розглядали EML.
Гюго

1
FWFD - я згоден. MAGMA якось круто.
Shauna

6
XML був продуктом середини дев'яностих, коли, здавалося б, все повинно було бути "крайнім" ...
Метт Петерсон

26

Тому що "X" просто набагато крутіше, ніж "E".

Також, мабуть, уникати плутанини з такими речами, як розширюваний ML .


Чи існував розширюваний ML до XML?
Райнос

2
Я не впевнений. Здається, у EML вже був померлий XML в Інтернеті. ML, на основі якого лежить EML, датується сімдесятими роками, тому цілком можливо. Знову ж таки, SGML, який є підмножиною XML, має ще більш раннє коріння.
Скотт

Це схоже на абревіатуру aspx, за винятком того, що в XML x означає щось.
StuperUser

2
Найбільш раннє посилання, яке я бачу на "Розширюваний ML", - це документ 1999 року, тоді як перший проект XML був у 1996 році. Однак "Extended ML" є раніше, і я знайшов його скороченим до EML в 1991 році.
Hugo,

Тепер @Andreas_D дав остаточну відповідь, цікаво побачити, що вони навіть не розглядали EML.
Гюго

11

З книги Комп'ютери та суспільство

X у XML

"XML - це і користь, і загроза для мрії в Інтернеті."

X у XML означає eXtensible. Це означає, що XML відкритий. Він відкритий у тому сенсі, що дозволяє зростати. Зауважте, що абревіатура - XML, а не EML. Є щось сміливе, привабливе, захоплююче в тому, що X. X означає багато речей, залежно від культури суспільства, в якому він опиняється! Позначаються дві найбільш очевидні речі

  • Х рейтинги: фільми, книги ... призначені лише для дорослих!
  • X-дороги: де можна вибрати вибір у напрямку.

Оскільки X у XML вимовляється як "колишній", а іноді навіть може бути написаний таким чином, то у нас є можливість скласти графік інших потенційних значень. Наприклад, сказати, що "вона його колишня" означає щось минуле. Це не є наміром X у XML. Але ми можемо зробити так. Ми можемо мислити XML поетично як X-ML для позначення SGML, який передував йому.

І ми можемо використовувати абсолютно таку ж інтерпретацію для XHTML.


4
Хоча і приємно, це просто міркування та гумор.
Райнос

Правда. Я не зміг знайти жодних остаточних відповідей і знайшов подібні відповіді в інших книгах XML. Я не бачу відповідного використання EML перед XML.
Гюго

Найбільш раннє посилання, яке я бачу до "Розширюваного ML", - це документ 1999 року, тоді як перший проект XML був у 1996 році. Однак "Розширений ML" був раніше, і я знайшов його скороченим до EML в 1991 році. Тому, можливо, EML був справді "прийнятий 'тому вони використовували XML замість цього.
Гюго

2

Це питання, яке, можливо, краще задати на http://english.stackexchange.com , як правило, англомовний світ прагне використовувати X творчо, як X як "хрест", як у X-ing. У цьому випадку, здається, "X" являє собою перший Syllable ("eeeks"), а не першу букву.


2

Спекулюючи на відповіді, даній Andreas_D:

але якщо ми дозволимо "X" означати "розширюваний"

Зауважте, що, здається, тут є трохи зворотної інженерії абревіатури ... у нас є X, що воно повинно означати ??

Мене вражає, що спортивні ігри eXtreme, ігри X і т. Д. Були дуже популярними приблизно в 1995 році і що X у XML - це, мабуть, гра для цього. Може хтось сподівався на мову розмітки eXtreme?


2
Дивіться також DirectX, ActiveX, XBox
Andy

1

Я завжди вважав X у XML як такий, що вказує на те, що ви можете робити будь-який тип розмітки, який ви хочете, за допомогою XML. Ще коли це було новим, це було однією з найбільших речей, про які всі говорили.


Як X вказує на те, що я можу створювати інші мови за допомогою цієї, більше ніж, скажімо, Q або J?
FrustratedWithFormsDesigner

2
Оскільки "X", що використовується в цьому контексті, може бути скороченим для "заповнення порожнього". Змінна, як би.
Роберт С.

Існує багато інших літер, які крім X можуть використовуватися як змінні .
FrustratedWithFormsDesigner

1
Так, так? Це не норма поза математикою. X використовується для визначення невідомого вже досить давно. Інші листи, не так вже й багато. Cf рентген, покоління X тощо
Роберт С.

2
Рентген - хороший приклад: "У роботі він [відкрив Вільгельма Рентген] зізнався, що не знає точної природи цих нових променів. Він вирішив назвати їх" рентгенівськими променями ", оскільки" X "є математичним символ невідомого ". Discoveriesinmedicine.com/To-Z/X-ray.html
Гюго

1

X вимовляється ex , і в абревіатурах досить часто вживати X для слів, що починаються з ex- .

Про це краще запитати на English.SE

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.