【问题标题】:Real life usage of languages analysis?语言分析在现实生活中的使用?
【发布时间】:2014-10-05 21:21:46
【问题描述】:

我可以轻松地使用编译器的某些部分(例如扫描、解析、语法分析)来编写我自己的编译器或代码分析器(例如生成类图等)...但是这些算法和工具还有其他用途(自然语言除外)在现实生活中?

我应该使用这些算法为我的研究创建一个项目,我们可以使用这些工具做任何事情,我想做一些比其他图表生成应用程序更有用的事情。

【问题讨论】:

  • 您可以使用 LALR 解析器来实现多级协议。
  • 哇,我不知道,谢谢!还有其他例子吗?
  • 是的,那也适用于非程序员的东西呢?喜欢与数据相关的东西或类似的东西?
  • @user3924850:我认为由于某些“有意见的答案”,人们将把您的问题作为“离题”结束。我建议关闭者在关闭之前检查答案,看看它们是观点还是事实。

标签: parsing compiler-construction bison lexical-analysis


【解决方案1】:

是的。我们的 DMS 软件重组工具包(请参阅我的简历)使用通用编译器技术来支持自动化大规模代码库更改:代码迁移、现代化、重新架构、优化。它已被用于各种严肃的现实世界任务。 (它进行代码分析以决定在哪里应用更改)。 DMS 不是你奶奶的解析器生成器;请参阅我关于“解析后的生活”的文章。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多