shell编程:编译器:也叫解释器shell给我们提供另外一个功能:编程语言:将人类的语言转变成机器可以理解的语言机器语言(01代码),汇编语言(依然很低层,成长周期比较长,学习起来也比较困难)高级语言(尽管如此,它也不是人类的语言,但是最接近人类的语言)静态语言:编译型语言(有程序开发环境,不需要借助额外的二进制程序,直接写代码,写完之后需要一个编译器,将代码放到编译器就可以交给硬件形成一个独立
分类:
系统相关 时间:
2018-03-30 16:23:52
阅读次数:
176
编程语言主要从以下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言,每个分类代表什么意思呢,我们一起来看一下。 编译型vs解释型 编译型优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语 ...
分类:
编程语言 时间:
2018-03-26 23:32:58
阅读次数:
282
【强类型语言/弱类型语言】强类型语言偏向于不容忍隐式类型转换。强类型语言有 Java、C#、Python 等。示例如下(Python):>>>?67?+?8
75
>>>?67?+?‘8‘
Traceback?(most?recent?call?l
分类:
编程语言 时间:
2018-03-19 16:46:57
阅读次数:
181
函数重载与Python: 函数重载的好处就是不用为了不同的参数类型或参数个数,而写多个函数。多个函数用同一个名字,但参数表,即参数的个数和数据类型可以不同。调用的时候,虽然方法名字相同,但根据参数表可以自动调用对应的函数。在静态语言中,方法重载是希望类可以以统一的方式处理不同类型的数据提供了可能。而 ...
分类:
编程语言 时间:
2018-03-13 13:52:58
阅读次数:
194
Python 是一门什么样的语言? python是一门动态解释性的强类型定义语言。 编程语言主要从以下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言,每个分类代表什么意思呢,我们一起来看一下。 一、低级语言与高级语言最初的计算机程序都是用0和1的序列表示的,程 ...
分类:
编程语言 时间:
2018-03-03 19:29:39
阅读次数:
223
1、 学习Python的开端 2、 编译型语言和解释型语言 3、 动态语言和静态语言 4、 强类型定义语言和弱类型定义语言 5、 PyCodeObject和pyc 6、 变量 7、 字符编码发展史 1、 学习Python的开端 1.1 随笔 我自从工作以来,每天按部就班,该做啥做啥,有时候无聊,想做 ...
分类:
编程语言 时间:
2018-02-07 00:38:26
阅读次数:
205
1、python是什么编程语言 编程语言主要从以下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言,每个分类代表什么意思呢,我们一起来看一下。 1.1 编译型与解释型。 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以 ...
分类:
编程语言 时间:
2018-01-20 15:11:32
阅读次数:
240
(一)编译型语言和解释型语言 首先我们区分这样一个概念,编译型语言和解释型语言。我们编程用的都是高级型语言(写汇编和机器语言的除外),计算机只理解和运行机器语言,所以必须把高级语言翻译成机器语言计算机才能运行高级语言编写的程序。翻译方式有编译和解释。编译需要一个专门的编译过程,通过编译系统把高级语言 ...
分类:
编程语言 时间:
2018-01-14 15:58:24
阅读次数:
155
定义 通常我们所说的动态语言、静态语言指 动态类型语言(Dynamically Typed Language)和 静态类型语言Statically Typed Language)。还有一个 Dynamic Programming Language (动态编程语言),静态编程语言。动态类型语言:在运行 ...
分类:
编程语言 时间:
2018-01-08 14:55:48
阅读次数:
214
临时变量存在栈里对象存在堆里 关于block c与oc最大的区别在于一个是静态语言一个是动态语言 先看看c 的写法 c语言没有block一说,叫做函数指针,其实现机制是,函数入口是固定的,我只要知道函数入口就能正确的调用该函数,因此将函数地址赋给函数指针,调用的时候直接使用该指针即可 再看看 oc ...
分类:
其他好文 时间:
2018-01-07 14:10:53
阅读次数:
147