gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 19:45:02 24 4
gpt4 key购买 nike

我有一项学校作业,其中包括为指定的简单语言编写扫描器/词法分析器。扫描仪必须用 C++ 编程。

这种类型的作业自 90 年代以来一直在使用,尽管它仍然是一种有效的练习,但我认为它有点过时和乏味。

我已获准提出一项新的编程任务。它必须具有相同的难度,并且可以使用 C++、Objective C 或 Java。

我应该往哪个方向走,难度相同,但更现代一点,更适用于现代CS/生活。

谢谢

最佳答案

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

我很好奇:谁认为这是过时的?你的教授?解析社区中有名人吗?还是你?

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

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

关于java - 现有学校作业的替换项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com