标签:edit close 技术 -- 调试 int none win arw
计算机的发展就是解放人力,机器是死的,所以人必须找到一种能够被机器识别的表达方式从而把自己的思想按照这个表达方式传递给机器,完成机器可以自发的工作。
上面说的表达方式指的就是编程语言(关键字【if while for and or】------>> 语法 -------->> 编程)
按照某种编程语言的语言风格写程序,程序在未执行前就是一堆普通文件。
直接用二进制编程,直接操作硬件
优点:执行效率快
缺点:学习难度大,开发效率低
用一些英文标签来代替一串特定的意义的二进制,还是直接操作硬件
优点:执行效率快,不如机器语言
缺点:学习难度大,开发效率低
编译型:相当于百度翻译,翻译一次,拿着该翻译的结果去执行(eg:C语言要用gcc编译成一个二进制的可执行文件来运行)。调试麻烦
优点:执行效率高
缺点:开发效率低
解释型:相当于同声传译,一边解释一边执行。调试简单,开发效率高,执行速度慢。(python)
优点:开发效率高
缺点:执行效率低
执行效率:从高到底
开发效率:从低到高
学习难度:从难到易
三、运行python代码的两种方式
1、python /tmp/test.py
2、在python的交互式环境
lvxingguodeMacBook-Pro:~ root# python3 Python 3.6.2 (v3.6.2:5fd33b5926, Jul 16 2017, 20:11:06) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> >>> >>> >>> print("holle world") holle world >>>
标签:edit close 技术 -- 调试 int none win arw
原文地址:http://www.cnblogs.com/xingguolv/p/7966300.html