加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 现有学校作业的替换项目

发布时间:2020-12-15 05:04:14 所属栏目:Java 来源:网络整理
导读:我有一个学校作业,包括为指定的简单语言编写扫描仪/词法分析器.扫描仪必须用C编程. 这种类型的任务自90年代开始使用,虽然仍然是有效的例外,但我认为它有点陈旧,有点无聊. 我已经获准提出新的编程任务. 它必须具有相同的难度,它可以是C,Objective C或Java. 我
我有一个学校作业,包括为指定的简单语言编写扫描仪/词法分析器.扫描仪必须用C编程.

这种类型的任务自90年代开始使用,虽然仍然是有效的例外,但我认为它有点陈旧,有点无聊.

我已经获准提出新的编程任务.
它必须具有相同的难度,它可以是C,Objective C或Java.

我应该走哪个方向,具有相同的难度,但更现代化,适用于现代CS /生活.

谢谢

解决方法

This type of assignment… is considered to be a little antiquated and a little boring.

我很好奇:谁认为这个过时了?你的教授?有人在解析社区中有名吗?或者您?

扫描仪和解析器仍然与专业软件开发相关,更重要的是,与计算科学相关.如果您想了解计算机,那么您应该了解扫描仪和解析器.

不过,如果您确信应该做其他任务,为什么不编写一个工具来用C生成扫描仪?您可以提供一组定义语法标记的正则表达式作为输入,它将生成一个可识别输入标记的C程序.然后,您将永远不需要再次编写扫描仪!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读