编译器是怎么实现引用类型的呢?本篇文章复习了const常量和指针,在此基础上推测了引用类型的本质。旨在加深对语言的理解,希望对你有所帮助。 ...
分类:
其他好文 时间:
2017-06-16 10:13:21
阅读次数:
163
1.python主要应用 自动化运维、自动化测试、大数据分析、爬虫、Web 2.各种编程语言 C 和 Python、Java、C#等 C语言: 代码编译得到机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 其他语言: 代码编译得到字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行 ...
分类:
编程语言 时间:
2017-06-15 17:13:48
阅读次数:
140
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含 ...
分类:
其他好文 时间:
2017-06-13 10:03:34
阅读次数:
133
python是解释型,动态类,强类型的语言,也就是说python的程序需要解释器来转成机器码才能执行,python的变量不需要一开始就定义类型和python的类型必须强制转换才能变换类型。 解释器:cpython——最广;ippython——交换器;pypy——对python进行动态编译,速度最快; ...
分类:
其他好文 时间:
2017-06-10 18:13:50
阅读次数:
130
伪指令的意义 伪指令不是指令,伪指令和指令的根本区别是经过编译后会不会生成机器码。 伪指令的意义在于指导编译过程。 伪指令是和具体的编译器相关的,我们使用gnu工具链,因此学习gnu环境下的汇编伪指令。 gnu汇编中的一些符号 @ 用来做注释。可以在行首也可以在代码后面同一行直接跟,和C语言中//类 ...
分类:
其他好文 时间:
2017-06-10 12:36:28
阅读次数:
344
基础知识 指令与伪指令 汇编指令:CPU机器指令的助记符,编译后得到1和0组成的机器码,由CPU读取执行 伪指令:本质上不是指令,由编译环境提供,谜底在于知道编译过程,最终不会生成机器码 不同的ARM风格 ARM官方汇编风格:指令一般大写,windows IDE开发环境常用。(譬如:LDR、STR) ...
分类:
其他好文 时间:
2017-06-09 12:34:55
阅读次数:
172
程序员->汇编指令->编译器->机器码->计算机。 (其实我最好奇的是C++ 在经过编译器的处理后的汇编指令, 这也是我学习汇编的目的). 以下汇编的基础知识: 1: 汇编语言组成: 汇编指令, 伪指令 其他符号。 汇编指令:机器码的助记符,有对应的机器码。 伪指令:没有机器码,由编译器执行, 计算 ...
分类:
其他好文 时间:
2017-06-08 18:57:54
阅读次数:
135
Python开发基础-Day1-python入门 编程语言分类 机器语言 使用二进制代码直接编程,直接与硬件交互,执行速度非常快,灵活,但是开发难度高,开发效率低下,缺乏移植性。 汇编语言 对机器语言指令进行了英文封装,较机器语言容易记忆,直接与硬件交互,执行速度快,执行文件小,但是开发难度相对也很 ...
分类:
编程语言 时间:
2017-06-06 22:14:21
阅读次数:
231
高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的 ...
分类:
编程语言 时间:
2017-06-06 16:59:08
阅读次数:
317
基础知识 一、数制及转换 1、四种数制:二进制 十进制 八进制 十六进制 1)十进制定义 0 1 2 3 ...9十种编码符号 逢十进一 2)二进制定义 0 1 二种编码符号 逢二进一 3)八进制定义 0 1 2 3 ...7八种编码符号 逢八进一 4)十六进制定义 0 1...9 A B C D ...
分类:
编程语言 时间:
2017-06-04 10:51:52
阅读次数:
164