2,编程语言的关键设计决策是什么?编程范式(函数式/命令式/元编程)?类型抽象(函数类型/类类型/基础类型)?并发模式?(线程/Actor/CSP等)?内存模型(手工管理/RC/GC)?对象模型(OOP对象层次)?异常模型(如何处理异常)?调试模型(基于dwarf/虚拟机)?事件模型(异步事件如何做)?国际化字符集(UTF8)?语言互操作模型?