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/14 08:15] – [新语言与C/Pascal/Java的比较] marong | language_definition [2012/03/17 08:56] (current) – [新语言与C/Pascal/Java的比较] marong | ||
---|---|---|---|
Line 18: | Line 18: | ||
- | 新语言的命名空间规则和java/ | + | 改进的建议(这学期不适用) |
+ | |||
+ | 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 67: | Line 81: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | ||
- | * '' | ||
* '' | * '' | ||
* '' | * '' |
language_definition.1331712933.txt.gz · Last modified: 2012/03/14 08:15 by marong