powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какие языки лучшие для парсинга?
7 сообщений из 32, страница 2 из 2
Какие языки лучшие для парсинга?
    #38226977
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторлучше для такой задачи
наработать ТЗ, описать подходы и алгоритм на русском языке, замакетировать куски на том языке программирования, который близок и понятен уже сейчас, провести обзор по библиотекам для работы с текстом на этом языке программирования, посмотреть адаптацию библиотек к целевому естественному языку, хотя бы кратко описать особенности синтаксиса и морфологии целевого естественного языка, посмотреть, как работают опен-сорсные системы полнотекстового поиска, посмотреть, как интегрируется текущий любимый ЯП с другими, ЯП, для которых есть хорошие библиотеки. Этот цикл прогнать 2-3 раза, чтобы почувствовать предметку.

Пару месяцев сидел в одной комнате с господами из
http://megaputer.ru/
- так ничего. На плюсах.

О том как перестать беспокоится и начать жить писал Д.К.
мотивирующие рекламные ролики на русском языке
http://www.eralash.ru/video/бразильская-система

С уважением, Вр. и.о. КО
...
Рейтинг: 0 / 0
Какие языки лучшие для парсинга?
    #38226987
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(временами жалею, что постеснялся попросится в ученики. К мегапьютерам. Молодой был, тупой, нынче постарел - но не поумнел)
...
Рейтинг: 0 / 0
Какие языки лучшие для парсинга?
    #38227655
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще всего для парсинга например brainfuck
...
Рейтинг: 0 / 0
Какие языки лучшие для парсинга?
    #38228406
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pochemuchkin2011Поскольку мне нужно для начала именно с человеческим языком разбираться, то задача сложнее, чем просто чистый парсер для языка программирования со строгими правилами синтаксиса.
Вообще-то, "человеческий язык" тоже имеет очень строгие правила синтаксиса - только их больше и они сложнее.
Pochemuchkin2011Потому что в человеческих предложениях будут описки, ошибки, в том числе логическо-смысловые. То есть могут отсутствовать знаки препинания и т.п. Я это осознал еще перед тем, как создать тему - именно поэтому классические языки (и так неприспособленные к парсингу) здесь не подходят. Придется не просто парсить и выдавать сообщения об ошибках синтаксиса, а парсить и оценивать вероятность ошибок или принадлежности к частям речи, на основе оценок принимать решения или выдавать возможные варианты. В общем, нечеткая логика , с вероятностным моментом. В лингвистике я как-нибудь разберусь, теория не проблема. Мне инструмент нужен.Вам, я так думаю, для начала необходимо формальное описание синтаксиса.
Если я верно помню, для этого лучше всего использовать форму Бэкуса-Наура
И, наверное, правильный подход - начать с чего-нибудь более простого, чем "человеческий язык". Например с парсера какого-нибудь компьютерного языка...
Pochemuchkin2011 Какие языки могут облегчить эту задачу?
"Лучше всего с этой задачей поможет справиться язык, который Вы знаете" (с)
Pochemuchkin2011Что, как Вы думаете, лучше для такой задачи? Или предложите что-то своё.Генератор синтаксических парсеров YACC (Yet Another Compiler Compiler):
yacc — компьютерная программа, служащая стандартным генератором синтаксических анализаторов (парсеров) в Unix-системах. Название является акронимом «Yet Another Compiler Compiler» («ещё один компилятор компиляторов»). Yacc генерирует парсер на основе аналитической грамматики, описанной в нотации BNF (форма Бэкуса-Наура) или контекстно-свободной грамматики. На выходе yacc выдаётся код парсера на языке программирования Си.Обратите также внимание на ссылки на этой странице.
...
Рейтинг: 0 / 0
Какие языки лучшие для парсинга?
    #38241668
rfq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pochemuchkin2011Просветите. Мне нужно
а) для парсинга человеческих языков
б) для парсинга языков программирования/скриптов
в) для парсинга технических форматов (текстовых)
Это все равно что спросить - мне нужен язык для вычислений
а) прогнозов погоды
б) допустимых прочностных нагрузок
с) бухгалтерских балансов

Вы не язык ищИте, а методы и их реализации. Язык же выберется сам исходя из удобства доступа к найденным реализациям.
...
Рейтинг: 0 / 0
Какие языки лучшие для парсинга?
    #38241969
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir BaskakovХаскель - язык великолепный но гуманно ли рекомендовать его людям, не знающим про категории грамматик, и при этом предполагающим разбирать тексты на естественных языках?

Хаскель сложен даже для специалистов. В Журнале ФП статья где один из "отцов" GHC
признаёт что ожидает релизов более простого Haskell т.к. в том состоянии в отором
он существует он обладает некоторой избыточностью.
...
Рейтинг: 0 / 0
Какие языки лучшие для парсинга?
    #38242037
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonт.к. в том состоянии в отором
он существует он обладает некоторой избыточностью.Да, он является полигоном для внедрения и тестирование новых фич, но никто ими пользоваться не заставляет.

можно юзать подмножество ghc соответствующее стандарту 98-го хаскеля, а там избыточности не много.
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какие языки лучшие для парсинга?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]