对比语法错误、语义错误以及运行时错误
2013-12-04 18:42
489 查看
翻译人员: 铁锚
翻译日期: 2013年12月4日
原文链接: Syntactic
vs. Semantic vs. Runtime Errors
下面的三个例子演示了什么是语法错误、什么是语义错误以及什么是运行时错误。
语法错误(Syntactic Error)
如果一个程序包含语法错误,则不能通过编译.
语义错误(Semantic Error)
如果程序包含了语义错误,则可以通过编译,但是得到的结果是错误的,或者不是所期望的功能。
运行时错误(Runtime Error)
Runtime errors 会在程序运行的时候发生。
相关阅读:
Latent
Semantic Indexing
How Compiler Works?
Java
Generic related problems
An
Example of Java Static Type Checking
翻译日期: 2013年12月4日
原文链接: Syntactic
vs. Semantic vs. Runtime Errors
下面的三个例子演示了什么是语法错误、什么是语义错误以及什么是运行时错误。
语法错误(Syntactic Error)
如果一个程序包含语法错误,则不能通过编译.
public static int returnNull(){ System.out.println("haha"); }
语义错误(Semantic Error)
如果程序包含了语义错误,则可以通过编译,但是得到的结果是错误的,或者不是所期望的功能。
public static int calSquareArea(int sideLength){ return sideLength * 2; }
运行时错误(Runtime Error)
Runtime errors 会在程序运行的时候发生。
public static void main(String[] args) { devideInt(4,0); } public static int devideInt(int a, int b){ return a/b; }
相关阅读:
Latent
Semantic Indexing
How Compiler Works?
Java
Generic related problems
An
Example of Java Static Type Checking
相关文章推荐
- linux C程序中获取shell脚本输出
- ADT 17之后的版本 添加jar包的方法
- taskTracker和jobTracker 启动失败
- 磁珠
- 对比语法错误、语义错误以及运行时错误
- 设计模式实战应用之二:观察者模式
- 资源列表
- PHP基于SOAP实现webservice
- taskTracker和jobTracker 启动失败
- 图论连通性历程
- linux rsync详解
- How to find crash logs for iPhone, iPod Touch or iPad applications
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- HDU 4612(缩点+求桥+求树的直径)
- 用C语言实现的简单Web服务器
- readprocessmemory error 299
- nodeschool.io 4
- 微策略面试题:在旋转后的数组中查找元素(二分查找)
- C# 动态调用WebService
- 期末成绩计算方法