程序设计语言

人与机器的沟通

不同母语人之间的沟通

  • 一人学习另一人的语言
  • 共同学习第三种语言

人与机器的沟通

  • 机器学习人类的语言
    • 自然语言处理
  • 人学习机器的语言
  • 共同学习第三种语言
    • 程序设计语言

汇编语言(Assembly Language)

高级语言(High-level Language)

  • 编译型语言(C/C++等)
  • 解释型语言(BASIC/Python等)

Python语言的特点

  • 解释型语言
  • 设计哲学是“优雅”、“明确”、“简单”
    • 易学、易用
    • 可读性高
  • 开发哲学是‘用一种方法,最好是只用一种方法做一件事’
  • 现代编程语言
    • 面向对象
    • 支持泛型设计
    • 支持函数式编程
  • 丰富的数据结构和第三方函数库
    • 功能强大

你可能感兴趣的:(程序设计语言)