答:(1)编译型语言:一次性,将全部的程序编译成二进制文件,然后在运行。(c,c++ ,go)
缺点:开发效率低,不能跨平台。
(2) 解释型语言:当你的程序运行时,一行一行的解释,并运行。(python , PHP)
优点:调试代码很方便,开发效率高,并且可以跨平台。
(3) 我对程序的定义是人可以读懂,而机器刚好可以执行的一段代码,注重于代码的可读性。
而Python的定位是“优雅”、“明确”、“简单”,用它编写的程序简单易懂,这与我当初的想法不谋而合
2、通过什么途径学习的Python?
4、简述解释型和编译型编程语言?
答:解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能够将语言翻译成机器语言,每个语句都是执行的时候才翻译。这样解释型语言每执行一次就要翻译一次,效率比较低。
用编译型语言写的程序执行之前,需要一个专门的编译过程,通过编译系统,把源高级程序编译成为机器语言文件,翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论
5、Python解释器种类以及特点?
(1) 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。
(2) 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。
(3) 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。