Hello, Boswell
  1. 一级公民函数
  • 语言中函数可以像其他变量一样被对待,在这样的语言中,函数能够被作为一个参数传到其他函数,能够被其他函数返回,能够作为一个值被赋值给一个变量;
  1. 基于原型
  • 一种面向对象编程风格,其中 class 没有被显示定义
  1. 多范式

  2. 单线程

  3. 动态语言

  4. 面向对象

  • 将问题分解为名词或者对象,利用组合的方式来处理问题;
  1. 命令式

  2. 声明式/函数式

  3. 静态类型

  • 开发时的负担大,要手动管理变量类型;
  1. 垃圾回收
  • 非自动垃圾回收语言开发时的负担大,要手动管理内存;
  1. 元编程

  2. 函数式编程

  • 将问题分解为动词或者函数,利用组合的方式来处理问题;