language_definition
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
language_definition [2012/03/15 15:59] – [新语言与C/Pascal/Java的比较] marong | language_definition [2012/03/17 08:56] (current) – [新语言与C/Pascal/Java的比较] marong | ||
---|---|---|---|
Line 17: | Line 17: | ||
| 注释 | | 注释 | ||
- | |||
- | 新语言的命名空间规则和java/ | ||
改进的建议(这学期不适用) | 改进的建议(这学期不适用) | ||
1. 允许全局变量 | 1. 允许全局变量 | ||
+ | |||
2. 函数,变量,类型有独立的名字空间 | 2. 函数,变量,类型有独立的名字空间 | ||
- | 3. 内层名字将遮蔽外层同名的名字,而不是报错 | ||
- | 其他(这学期不适用): | + | 3. 变量将强制初始化 |
+ | |||
+ | 4. 变量可以在块中间声明 | ||
+ | |||
+ | 5. 去掉break和continue | ||
- | 5. 变量强制初始化 | + | 6. 去掉逗号表达式 |
- | 6. 变量可以在块的中间声明 | + | |
---by marong | ---by marong | ||
Line 80: | Line 81: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | ||
- | * '' | ||
* '' | * '' | ||
* '' | * '' |
language_definition.1331827195.txt.gz · Last modified: 2012/03/15 15:59 by marong