1、编译型语言和解释型语言的区别:
编译型: 需要提前编译好才能运行,快,发布应用可以只发布编译好的可执行程序,虽然有些语言可以编译但是可以通过加密,混淆等防止源码泄漏。
解释型:执行一行解释一行,慢,发布应用就要把源码发布出去
编译型:C,C++,java,C#...
解释型:js,python,php
2、尾递归优化
针对过深的递归调用做的优化,遗憾的是大部分语言都没做尾递归优化比如python,java。
1、编译型语言和解释型语言的区别:
编译型: 需要提前编译好才能运行,快,发布应用可以只发布编译好的可执行程序,虽然有些语言可以编译但是可以通过加密,混淆等防止源码泄漏。
解释型:执行一行解释一行,慢,发布应用就要把源码发布出去
编译型:C,C++,java,C#...
解释型:js,python,php
2、尾递归优化
针对过深的递归调用做的优化,遗憾的是大部分语言都没做尾递归优化比如python,java。