繁体   English   中英

口译员会出错吗?

[英]Can interpreter make a mistake?

就像在任何编程语言(如 Java 或 C++)中一样,解释器会出错吗? 我不是在谈论编译时错误、逻辑错误或运行时错误。 我说的是50 + 21打印而不是71而是72或类似人类的东西。 不过这是个很奇怪的问题……

任何语言实现(即编译器或解释器)都是一个程序本身,其编码方式与任何其他程序相同。 当然,它可能会出错,就像在任何其他程序中发现的错误一样。 它可能包括错误的解析逻辑、错误的代码生成、错误的优化等。 大多数(如果不是全部)都提供公共错误跟踪工具,您可以报告和查看许多不同级别的错误(有时甚至报告用户自己的错误) , 也)。

不,只要您的逻辑正确,编译器将始终提供正确的答案。 如果您输入了正确的数字,您在课堂上的计算器就不会给出错误的答案。 同样的想法在这里也适用。 有时,当您有很长的复杂程序时,它可以看到这种情况,但总是有错误或您没有看到的情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM