Какие языки лучшие для парсинга?
От: Почемучкин  
Дата: 15.04.13 09:30
Оценка:
Какие языки программирования порекомендуете для парсинга длругих языков?
По-вашему мнению, какие для этого лучше приспособлены и удобнее? (И почему)
парсинг парсер язык parser language
Re: Какие языки лучшие для парсинга?
От: Sharov Россия  
Дата: 15.04.13 09:34
Оценка: +1
Здравствуйте, Почемучкин, Вы писали:

Я думаю, что тут дело больше не в языке, а в знании и умении
применять соотв. техники, алгоритмы и тд. Короче -- навык первичен, язык вторичен.
Кодом людям нужно помогать!
Re[2]: Какие языки лучшие для парсинга?
От: Почемучкин  
Дата: 15.04.13 20:07
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Здравствуйте, Почемучкин, Вы писали:


S>Я думаю, что тут дело больше не в языке, а в знании и умении

S>применять соотв. техники, алгоритмы и тд. Короче -- навык первичен, язык вторичен.

Ну нет — ведь на одном языке можно мучиться очень долго, а другой специально приспособлен для парсинга, третий может иметь некоторые инструменты, но не быть специально приспособленным.
То есть мне нужно узнать какие языки лучше всего подходят для парсинга, например человеческой писанины, или языка програмиирования (скрипта).
Re: Какие языки лучшие для парсинга?
От: vsb Казахстан  
Дата: 15.04.13 20:14
Оценка:
Здравствуйте, Почемучкин, Вы писали:

П>Какие языки программирования порекомендуете для парсинга длругих языков?

П>По-вашему мнению, какие для этого лучше приспособлены и удобнее? (И почему)

antlr мне понравился.
Re: Какие языки лучшие для парсинга?
От: pzhy  
Дата: 16.04.13 16:11
Оценка:
Здравствуйте, Почемучкин, Вы писали:

П>Какие языки программирования порекомендуете для парсинга длругих языков?

П>По-вашему мнению, какие для этого лучше приспособлены и удобнее? (И почему)

Если язык — то, наверное, Намерле. А вобще есть yacc — главное уметь описать граматику в BNF
Re: Какие языки лучшие для парсинга?
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 16.04.13 19:12
Оценка: +2
Здравствуйте, Почемучкин, Вы писали:

П>Какие языки программирования порекомендуете для парсинга длругих языков?

П>По-вашему мнению, какие для этого лучше приспособлены и удобнее? (И почему)

С Немерле идёт отличный парсер — PegGrammar
Автор(ы): Чистяков Владислав Юрьевич
Дата: 07.06.2011
Макрос PegGrammar – это макрос Nemerle, позволяющий добавлять в приложения парсеры, описываемые в нотации PEG.
. И сам язык буквально создан для написания компиляторов.
Ce n'est que pour vous dire ce que je vous dis.
Re[2]: Какие языки лучшие для парсинга?
От: FR  
Дата: 17.04.13 04:33
Оценка:
Здравствуйте, Don Reba, Вы писали:

DR>С Немерле идёт отличный парсер — PegGrammar
Автор(ы): Чистяков Владислав Юрьевич
Дата: 07.06.2011
Макрос PegGrammar – это макрос Nemerle, позволяющий добавлять в приложения парсеры, описываемые в нотации PEG.
. И сам язык буквально создан для написания компиляторов.


Плюс могу посоветовать язык на котором был написан сам Немерле (первая версия, дальше он бустрапился).
Это OCaml.
И в отличии от немерли у окамла достаточно длинный послужной список из языков и анализаторов исходников
написанных на нем:

http://coq.inria.fr/
http://haxe.org/
http://nekovm.org/
http://felix-lang.org/
http://www.cduce.org/
http://opalang.org/
http://rml.lri.fr/
http://slimmer.gforge.inria.fr/bedwyr/
http://math.andrej.com/eff/
https://github.com/bobzhang/Fan
http://www.lexifi.com/product/technology/contract-description-language
http://frama-c.com/
http://www.astree.ens.fr/
http://research.microsoft.com/en-us/projects/slam/
http://coccinelle.lip6.fr/
http://www.cs.berkeley.edu/~necula/cil/
http://focalize.inria.fr/
http://metamatix.org/~ocaml/njoy.html
Re: Какие языки лучшие для парсинга?
От: cvetkov  
Дата: 17.04.13 18:06
Оценка:
функциональщина какая нибуть. haskell например.
это как раз подходящая задача, никакого интерактива.
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.