1
wevsty 2018-09-07 17:13:28 +08:00 1
这个问题太广泛,很难回答。
大概按照编程语言种类来分,1 可以说是解释性语言,2 可以认为是编译型语言。 但是并不是只有解释型的语言才运行时进行字符串拼接,编译型语言也不一定能做到函数执行前字符串已经拼接。 |
2
autoxbc 2018-09-07 17:13:59 +08:00 via iPhone 2
惰性求值
|
3
verrickt 2018-09-07 17:14:30 +08:00 via Android 1
|
4
frozenshadow 2018-09-07 19:25:31 +08:00 via Android 1
不出意外的话,阮一峰的 ES6 教程里有
|
5
persimmon 2018-09-07 19:29:34 +08:00 1
静态语言 & 动态语言?
|
6
XinLake 2018-09-07 19:56:08 +08:00 1
一般来说,不完全这样。
第一种是解释型语言,像 JAVA、JavaScript、C# 等等很多都是这种语言。这种语言会有个中间平台如 Java 虚拟机、浏览器、.Net 等等来支持 APP 的运行,代码能很好的在迁移到各种 OS 上,体积小巧,加载时间和运行消耗资源较大。 第二种是编译型语言,像 C、C++、ASM 就是编译型。这类语言没用中间平台,但是有运行库。运行库为 APP 提供了直接的系统调用支持,在不同的系统上有不同的实现。这类语言在移植性较差,编译出来的 APP 体积较大,但是运行高效。 |
7
agagega 2018-09-08 00:23:58 +08:00 via iPad 1
应用序与正则序
|