| Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] 2 3 [Новые] |
Исходное сообщение UnCens0red: fixin да лаймер ты )
ты просто отсос полный.
и нех тут трендеть мол мы тут в неадеквате,помойму ты что то напутал :D
Исходное сообщение fixin
Исходное сообщение UnCens0red: fixin да лаймер ты )
ты просто отсос полный.
и нех тут трендеть мол мы тут в неадеквате,помойму ты что то напутал :D
С такими выражениями неадекват - это вы, по моему. ;-)
LI 5.09.15
Исходное сообщение snakeye: О, кстати, Сергей! У меня к Вам предложение! Давайте Вы признаете, что Ваше заявление, что для трансляции запроса достаточно регулярных выражений, не соответствует действительности и было сделано потому, что Вы не разбираетесь в теме.
А где вы видели такое заявление? гыгыгы. Процитируйте дословно. Особенно слово ДОСТАТОЧНО. ;-)
Парсер - это хуйня. Теория компиляторов давно проработана, надеюсь ты не изобретал велосипед и юзал регулярные выражения? Гыггыы.
Это не работа с СУБД, это работа со строками.
Написание трансляторов - это хуйня, много ума не надо, из одного стандарта в другой.
Трансляция запроса - это из области компиляторов.
Исходное сообщение snakeye:А где вы видели такое заявление? гыгыгы. Процитируйте дословно. Особенно слово ДОСТАТОЧНО. ;-)
Ну как же...
Парсер - это хуйня. Теория компиляторов давно проработана, надеюсь ты не изобретал велосипед и юзал регулярные выражения? Гыггыы.
Это не работа с СУБД, это работа со строками.
Написание трансляторов - это хуйня, много ума не надо, из одного стандарта в другой.
Трансляция запроса - это из области компиляторов.
Согласен, что слова "достаточно" в цитатах нет, но из них можно сделать вполне однозначный вывод, что Вы считаете трансляцию объектных запросов в реляционные несложной текстовой задачей, выполнимой исключительно регулярными выражениями.
Возможно, я ошибаюсь, и эта задача действительно решается регулярными выражениями. В таком случае я был бы рад, если бы Вы указали мне на мои ошибки.
Гыгыгы, какие то неправильные у вас выводы.
Слова достаточно нет, так что не галлюцинируйте по поводу моих мыслей.
Давайте будем о фактах, гыгыгы..
Исходное сообщение snakeye:Гыгыгы, какие то неправильные у вас выводы.
Слова достаточно нет, так что не галлюцинируйте по поводу моих мыслей.
Давайте будем о фактах, гыгыгы..
А по существу вопроса Вы ничего не хотите сообщить?
Что именно? То что написание конкретных приложений для СУБД я считаю более сложным и менее формализированным занятием, чем написание компиляторов, где исходные и конечные данные четко формализированы?
Исходное сообщение snakeye:Что именно? То что написание конкретных приложений для СУБД я считаю более сложным и менее формализированным занятием, чем написание компиляторов, где исходные и конечные данные четко формализированы?
Начнём с малого.
Вы согласны с тем, что задача перевода запроса сложнее, чем обработка текстовых строк и регулярных выражений для её решения недостаточно?
Ага, сложнее.
А что вы подразумеваете под обработкой текстовых строк?
Регулярных выражений однозначно недостаточно.
Но сложнее не на много.
В общем написание компилятора на данном уровне теории - тривиальная задача.
Исходное сообщение snakeye:Ага, сложнее.
Отлично!
А что вы подразумеваете под обработкой текстовых строк?
Нет-нет, это как раз вопрос к Вам, следующий. Что Вы подразумеваете под "Это не работа с СУБД, это работа со строками"?
Регулярных выражений однозначно недостаточно.
Отлично!
Но сложнее не на много.
В общем написание компилятора на данном уровне теории - тривиальная задача.
Ничего-ничего, потихоньку разберёмся, насколько тривиальная и насколько сложнее.
нуну. ;-)
Исходное сообщение snakeye:нуну. ;-)
Вы, наверное, невнимательно читали. Там был вопрос к Вам:
Что Вы подразумеваете под "Это не работа с СУБД, это работа со строками"? Применительно к трансляции запросов, если Вы вдруг потеряли нить беседы.
Ну вы же не храните ничего в СУБД, вы просто один текст преобразуете в другой по жестким правилам.
Исходное сообщение snakeye:нуну. ;-)
Вы, наверное, невнимательно читали. Там был вопрос к Вам:
Что Вы подразумеваете под "Это не работа с СУБД, это работа со строками"? Применительно к трансляции запросов, если Вы вдруг потеряли нить беседы.
т.е. компилятор - это не приложение для работы с СУБД и даже не столько для работы с файлами.
Исходное сообщение snakeye:т.е. компилятор - это не приложение для работы с СУБД и даже не столько для работы с файлами.
Очевидно, что я имею в виду случай, когда транслятор запросов является подсистемой платформы, построенной на реляционных БД. Вы готовы отказаться от своего поспешного заявления?
Исходное сообщение snakeye:Ну вы же не храните ничего в СУБД, вы просто один текст преобразуете в другой по жестким правилам.
Заблуждение. Во-первых, в СУБД хранится схема данных - разбиение классов на реляционные таблицы, кратности связей и т.п. Во-вторых, в СУБД хранятся таблицы прав доступа к отдельным объектам и даже к отдельным полям объектов. Согласны?
Далее, система работает прозрачно для пользователя на MSSQL и ORACLE. Запрос для каждой СУБД нужно строить с учётом соответствующего диалекта SQL, особенностей соответствующего сервера БД, да и семантику каждого конкретного запроса тоже нужно учитывать. Согласны?
На случай невнимательности - тут два вопроса.
Исходное сообщение fixin
Но написание компилятора - это не работа с СУБД.
Это все равно что сказать, что написание компилятора языка Си означает глубокие познания в применении языка Си во всех прикладных областях.
Извините, вы заблуждаетесь.
Вы не видите очевидной разницы. В компиляторе все условия формализованы и заданы. В разработке приложения все нечетко, нужно принимать больше решений, следовательно больше труда. Надеюсь, это понятно?!
Вы еще скажите, что написание драйверов - это верх программирования. ;-)
Вы можете поручить свой компилятор написать кодеру, который не умеет даже коннектиться к базе, а только обрабатывает строки. У вас нарушение логики!
В Субд хранится схема данных, да, согласен.
И по второму вопросу согласен.
Но написание компилятора - это не работа с СУБД.
Это все равно что сказать, что написание компилятора языка Си означает глубокие познания в применении языка Си во всех прикладных областях.
Вы не видите очевидной разницы. В компиляторе все условия формализованы и заданы. В разработке приложения все нечетко, нужно принимать больше решений, следовательно больше труда. Надеюсь, это понятно?!
Вы еще скажите, что написание драйверов - это верх программирования. ;-)
Парсер - это хуйня. Теория компиляторов давно проработана, надеюсь ты не изобретал велосипед и юзал регулярные выражения? Гыггыы.
Это не работа с СУБД, это работа со строками.
Написание трансляторов - это хуйня, много ума не надо, из одного стандарта в другой.
Трансляция запроса - это из области компиляторов.
Вы согласны с тем, что задача перевода запроса сложнее, чем обработка текстовых строк и регулярных выражений для её решения недостаточно?
Ага, сложнее. Регулярных выражений однозначно недостаточно.
В Субд хранится схема данных, да, согласен.
Запрос для каждой СУБД нужно строить с учётом соответствующего диалекта SQL, особенностей соответствующего сервера БД, да и семантику каждого конкретного запроса тоже нужно учитывать. Согласны?
согласен
| Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] 2 3 [Новые] |