Синтаксис MySQL vs. Синтаксис MSSQL.

Windows лучше чем Linux! Чем? Ясно же написано — чем Linux!
Раздуй свой холивар сегодня, потому что завтра это может сделать уже кто-то другой!
Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.07.2007 (Вт) 16:24

Глупо сравнивать мой парсер и парсер MSXML. Хотя бы потому, что там толпы людей много лет занимались его отладкой и оптимизации. А я свой написал за 5 дней и забыл.

MSXML писали гении, а мой парсер писал я.

Совсем нечестное соревнование получается.

Мы сравниваем способы сериализации, а не крутизну парсеров.

Так что пусть кто-то один возьмёт и напишет парсер XML. Хотя и в этом случае не совсем честно. Пишущий парсер XML может запросить помощи у друзей и знакомых. В конце-концов, они ему сами могут её предложить. Получится VBStreets vs. Хакер. Тяжко, блин.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 03.07.2007 (Вт) 16:25

На www.vb.kiev.ua был готовый парсер на VB, но сейчас сервер лежит. И у меня его не сохранилось. :(

Эх, однажды он уже лежал, потом поднялся. Появилась было мысль слить его целиком, но что-то не реализовалась...
Последний раз редактировалось Antonariy 03.07.2007 (Вт) 16:28, всего редактировалось 1 раз.
Лучший способ понять что-то самому — объяснить это другому.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.07.2007 (Вт) 16:26

Вообще, максимально справедливый результат получится тогда, когда оба парсера будет писать один человек. Но при этом он должен быть совершенно безпристрастен. Среди нас таких, я думаю, нет.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 03.07.2007 (Вт) 16:49

Вот нашел три штуки, но все глючат на файле, который я им подсовываю. Киевский работал идеально, хотя и небыстро.

ADD: Убрал эту стыдобу. У нас же есть HTML-парсер Алибека, требующий минимальной правки. :!:
Последний раз редактировалось Antonariy 03.07.2007 (Вт) 20:50, всего редактировалось 2 раз(а).
Лучший способ понять что-то самому — объяснить это другому.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.07.2007 (Вт) 17:19

Хакер писал(а):MSXML писали гении, а мой парсер писал я.

Это, на самом деле, был мой ненавязчивый намёк на очевидное преимущество XML перед твоим форматом: для него есть парсер, написанный гениями, а для твоего нет.

Я не знаю, может ты ещё более крутой протокол вместо HTTP придумаешь, и будешь свои сайты по нему отдавать? :roll:
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.07.2007 (Вт) 18:32

Это, на самом деле, был мой ненавязчивый намёк на очевидное преимущество XML перед твоим форматом: для него есть парсер, написанный гениями, а для твоего нет.


Бред. "Бензин" круче "Дизтоплива" потому что подавляющее большинство машин работает на бензине.

Если бы те же гении написали парсер для моего протокола, он был бы быстрее чем XML-ный. + протокол был бы менее избыточным.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.07.2007 (Вт) 18:42

Так этот холивар о практической пользе форматов, или об их эфемерных достоинствах в сферическом вакууме?


Бензин круче жидкого водорода, потому что есть где заправиться. Подавление большинства не при чём.
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.07.2007 (Вт) 20:47

Места, где можно заправить жидким водородом, тоже существуют. Однако мест, где можно заправиться бензином очень много.

Тогда С/С++ заведомо круче любого языка, потому что для него много компиляторов.

1) Неужели, чтобы доказать преимущества своего формата, я должен обгонять по скорости MSXML ?

2) Почему сравнение делается в первую очередь по скорости парсинга, а не по размеру данных и доп. возможностям?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.07.2007 (Вт) 20:57

1) в чём заключаются его объективные (поддающиеся проверке) преимущества? Заявленная "лёгкость парсинга" поддаётся проверке только одним способом -- написанием парсера, обгоняющего парсеры конкурирующих форматов.

2) потому что размер данных не является осмысленной характеристикой системы сериализации, да и всё равно зазипованный XML обгонит твой формат. Потому что дополнительные возможности укладываются в возможности XML приведённым выше способом.



И таки да, как средство обмена программами C/C++ наиболее удобный язык. Не потому что много компиляторов, а потому что много программистов. Когда-то давно эту нишу занимал Бейсик, кстати.
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.07.2007 (Вт) 21:00

1) В отсутсвии избыточности.
2.1) Как это не является?
2.2) Ты проверял?
2.3) Я кажется сказал, что это лишь жалкий обход.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.07.2007 (Вт) 21:05

1) почему это преимущество?
Вон, на CD больше половины битов избыточны, и что?

2.2) проверил.
В твоём примере 995 байт, в зазипованном твоём втором примере 536 байт.

2.3) жалкий -- не объективная (поддающаяся проверке) характеристика
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.07.2007 (Вт) 21:32

2.3 - я пояснил разницу. Атрибут должен быть объектом. А не узел.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.07.2007 (Вт) 21:34

Кому должен? левой пятке?
Изображение

Пред.

Вернуться в Holy Wars@VBStreets

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

    TopList