Rascal是一个英语单词,可以指淘气鬼、轻佻的人、小子、少年,也可以指流浪者、乞丐。同时,Rascal也是Rascal编程语言的一个简称,Rascal是一种新型的、有前途的编程语言,它以一种全新的方式处理程序,旨在解决一些长期困扰编程社区的问题。
1. data model:数据模型
2. type system:类型系统
3. type checking:类型检查
4. type inference:类型推断
5. type safety:类型安全性
6. polymorphic function:多态函数
7. polymorphic data types:多态数据类型
8. object-oriented programming:面向对象编程
9. inheritance:继承
10. polymorphism:多态
11. interface:接口
12. abstract class:抽象类
13. method overloading:方法重载
14. method overriding:方法覆盖
15. encapsulation:封装
16. expression language:表达式语言
17. function call:函数调用
18. argument passing:参数传递
19. conditional expression:条件表达式
20. looping construct:循环结构
21. recursion:递归
22. static analysis:静态分析
23. type inference engine:类型推断引擎
24. type checker:类型检查器
25. type safe:类型安全的