Почему XML не называется EML?


21

Из Википедии

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

Каковы исторические причины вызова сокращенного XML, а не более естественного EML?


14
Если бы это был EML, кто-то спросил бы, почему не XML.
М.Самир

Вы должны спросить Джеймса Кларка. Он парень, который придумал это. en.wikipedia.org/wiki/James_Clark_(XML_expert)
Джоэл Этертон,

Разве «EML» уже не был форматом файла, используемым Microsoft Outlook?
user16764

9
Это были 90-е, и все круто было в нем.
Энди

Я с любовью помню микропроцессор 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» расшифровываться как «расширяемый» , то я мог бы жить (и даже полюбить) XML как сокращение от «расширяемого языка разметки», и теперь я добавляю его в список текущих предложений .

(Акцент мой)


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

M.15 Должна ли спецификация ссылаться на XML как «Расширяемый язык разметки» или «Расширяемый язык разметки» без определенной статьи (например, в первом предложении)?

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

Обоснование: после нескольких минут обсуждения и повышения веселья консенсус достигнут не был, но конец времени, выделенного для конференц-связи, был.


9
В самом деле? Я вроде как МАГМА. Жалко это потеряно. Кроме того, +1 за копание и нахождение того электронного письма, где возникла дискуссия !!
FrustratedWithFormsDesigner

2
Очень хорошая детективная работа! Приятно видеть другие варианты, и интересно, что они даже не рассматривали EML.
Уго

1
FWFD - я согласен. МАГМА вроде крутая.
Шона

6
XML был продуктом середины девяностых, когда казалось, что все должно быть «экстремально» ...
Мэтт Петерсон

26

Потому что «Х» намного круче, чем «Е».

Также предположительно, чтобы избежать путаницы с такими вещами, как Extensible ML .


Существовал ли расширяемый ML до XML?
Рейнос

2
Я не уверен. Похоже, что в EML ранее умер XML в Интернете. ML, на котором основан EML, датируется семидесятыми, так что это вполне возможно. С другой стороны, SGML, подмножеством которого является XML, имеет еще более ранние корни.
Скотт

Это похоже на аббревиатуру aspx, за исключением того, что в XML символ x означает что-то.
StuperUser

2
Самая ранняя ссылка на «Расширяемый ML», которую я вижу, - это статья 1999 года, тогда как первый черновик XML был в 1996 году. Однако «Расширенный ML» появился раньше, и я нашел его сокращенным до EML в 1991 году.
Хьюго

Теперь @Andreas_D дал окончательный ответ, интересно, что они даже не рассматривали EML.
Уго

11

Из книги « Компьютеры и общество»

X в XML

«XML - это и благо, и угроза веб-мечте».

X в XML расшифровывается как расширяемый. Это означает, что XML открыт. Он открыт в том смысле, что позволяет рост. Обратите внимание, что сокращение - это XML, а не EML. В этом X есть нечто смелое, привлекательное, захватывающее. X означает много вещей, в зависимости от культуры общества, в котором оно появляется! Две наиболее очевидные вещи обозначены

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

Поскольку X в XML произносится как «ex» и иногда даже может быть написано таким образом, у нас есть возможность наметить другие потенциальные значения. Например, сказать, что «она его бывшая» подразумевает что-то в прошлом. Это не намерение 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» представляет первый слог («eeeks»), а не первую букву.


2

Размышляя над ответом, данным Andreas_D:

но если мы позволим «X» расшифровываться как «расширяемый»

Обратите внимание, что кажется, что здесь есть немного реверс-инжиниринга аббревиатуры ... у нас есть X, что это должно означать ??

Мне кажется, что экстремальные виды спорта, игры для X и т. Д. Были очень популярны в 1995 году, и что X в XML, вероятно, является игрой в этом направлении. Может быть, кто-то надеялся на eXtreme Markup Language?


2
Смотрите также DirectX, ActiveX, XBox
Энди

1

Я всегда думал, что X в XML указывает на то, что вы можете создать любой язык разметки, какой захотите, с XML. Назад, когда это было новым, это было одной из самых больших вещей, о которых все говорили.


Как X указывает, что я могу создавать другие языки с этим, кроме, скажем, Q или J?
FrustratedWithFormsDesigner

2
Потому что «X», используемый в этом контексте, может быть сокращением от «заполнить пробел». Переменная как бы.
Роберт С.

Есть много других букв , которые могут быть использованы в качестве переменных , кроме X .
FrustratedWithFormsDesigner

1
Да так? Это не норма вне математики. X использовался для определения неизвестного в течение достаточно долгого времени. Других букв не так уж и много. Cf X-ray, Generation X и т. Д.
Роберт С.

2
Рентгеновский снимок является хорошим примером: «В статье он [открывает Вильгельма Рентгена] признался, что не знал точной природы этих новых лучей. Он решил назвать их« рентгеновскими лучами », поскольку« Х »является математическим символ неизвестного. " discoveriesinmedicine.com/To-Z/X-ray.html
Хьюго

1

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

Об этом лучше спросить на английском. SE

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.