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/09 04:56] – [Comments] mhwang | language_definition [2012/03/17 08:56] (current) – [新语言与C/Pascal/Java的比较] marong | ||
---|---|---|---|
Line 17: | Line 17: | ||
| 注释 | | 注释 | ||
+ | |||
+ | 改进的建议(这学期不适用) | ||
+ | |||
+ | 1. 允许全局变量 | ||
+ | |||
+ | 2. 函数,变量,类型有独立的名字空间 | ||
+ | |||
+ | 3. 变量将强制初始化 | ||
+ | |||
+ | 4. 变量可以在块中间声明 | ||
+ | |||
+ | 5. 去掉break和continue | ||
+ | |||
+ | 6. 去掉逗号表达式 | ||
+ | |||
+ | ---by marong | ||
====== Lexical Aspects ====== | ====== Lexical Aspects ====== | ||
A //token// can be a keyword, an identifier, a integer constant, a character constant, or a string constant. | A //token// can be a keyword, an identifier, a integer constant, a character constant, or a string constant. | ||
Line 65: | Line 81: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | ||
- | * '' | ||
* '' | * '' | ||
* '' | * '' |
language_definition.1331269010.txt.gz · Last modified: 2012/03/09 04:56 by mhwang