Роботы и грамматика
Oct. 5th, 2012 12:36 pmПодумалось мне, что распространение разнообразных XML-схем вместо LALR(1) грамматик, S-expressions и т.п., может быть объяснено только тем, что роботы уже поработили человечество.
Почему-то раньше, когда компьютеры были слабенькими (и неспособными никого поработить), языки общения с ними были такими, какие удобно человеку. Сейчас, когда компьютеры стали намного мощнее, удобство для человека приносится в жертву удобству для парсера.
Почему-то раньше, когда компьютеры были слабенькими (и неспособными никого поработить), языки общения с ними были такими, какие удобно человеку. Сейчас, когда компьютеры стали намного мощнее, удобство для человека приносится в жертву удобству для парсера.
no subject
Date: 2012-10-05 09:13 am (UTC)По-моему, некоторое равновесие наблюдается.
no subject
Date: 2012-10-05 09:24 am (UTC)no subject
Date: 2012-10-05 09:27 am (UTC)И по-моему, вы пропустили (или игнорируете) несколько тысяч страниц разнообразных гениальных фич в xml семантике, обработке и использовании. Как-то WS-*, namespaces / extensibility, xmlref etc.
no subject
Date: 2012-10-05 09:31 am (UTC)no subject
Date: 2012-10-08 03:19 am (UTC)no subject
Date: 2012-10-08 04:33 am (UTC)ТАм обычно ухитряются нагородить того же самого, только ещё хуже.
При этом существование весьма проработанных стандартов вроде XML/dsig обычно игнорируется.
no subject
Date: 2012-10-08 04:45 am (UTC)no subject
Date: 2012-10-08 07:00 am (UTC)XSLT кстати, типичный пример использования XML там, где его близко быть не должно. В результате то, что у нормальных людей one-liner у xslt-шников one-pager.
no subject
Date: 2012-10-05 01:09 pm (UTC)Для людей - LaTeX, где абзацы маркируются пустой строкой, а не идиотскими тегами
.Может, "так исторически сложилось"?
Date: 2012-10-05 10:03 am (UTC)Re: Может, "так исторически сложилось"?
Date: 2012-10-05 10:05 am (UTC)no subject
Date: 2012-10-05 10:57 am (UTC)no subject
Date: 2012-10-05 11:30 am (UTC)Т.е. как раз наоборот: раньше всё делалось для компов, а сейчас - для людей. Только не для конечных пользователей, которые могли бы, скажем, из конечного файла lint`ом и редактором с подсветкой сделать тот визульный формат, который их устраивает. А для пользователей, которые сейчас сидят на линии между отправителем и получателем данных и и которым нужно разбираться, что сломалось, без знания деталей.
XML, как и любая другая сильно развитая технология требует достаточного опыта для понимания его дао. А до этого, да, также как и неопытный сантехник, неопытный разработчик XML может расстроить: хаванием больших документов в память, кодированием инфосета вложеными хэшмапами, парсингом с использованием кривых велосипедов, использованием Object<->XML мапперов без нужды и т.п.
no subject
Date: 2012-10-05 11:30 am (UTC)Распространенность его объясняется только энтерпрайзностью.
no subject
Date: 2012-10-06 05:38 pm (UTC)no subject
Date: 2012-10-07 12:55 pm (UTC)no subject
Date: 2012-11-22 04:18 pm (UTC)