揭秘String类型背后的故事——带你领略汇编语言魅力
分类:
编程语言 时间:
2019-11-10 09:42:34
阅读次数:
86
一、编译型语言 编译型语言是指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行性程序的格式,这个转换过程称为“编译”。编译生成的可执行性程序可以脱离开发环境,在特定的平台上独立运行。 因为 ...
分类:
编程语言 时间:
2019-11-09 17:56:46
阅读次数:
82
【转】最全的 pip 使用指南,50% 你可能没用过 所有的 Python 开发者都清楚,Python 之所以如此受欢迎,能够在众多高级语言中,脱颖而出,除了语法简单,上手容易之外,更多还要归功于 Python 生态的完备,有数以万计的 Python 爱好者愿意以 Python 为基础封装出各种有利 ...
分类:
其他好文 时间:
2019-11-07 09:34:40
阅读次数:
111
一、什么是Python Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。 二、解释型语言和编译型语言的区别 我们编程都是用的高级语言,计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。翻译的方式有两种,一 ...
分类:
编程语言 时间:
2019-11-05 16:44:24
阅读次数:
105
前言 进过前面两章的介绍,今天开始正式的实战。 进制转换 很多朋友对于进制转换可能是在刚学计算机的时候有接触,后来做高级语言开发可能就慢慢忘记了。我们做工控开发的时候需要经常进行进制转换,这里和大家一起复习下。 一个字节等8位(1byte = 8bit),可以存储2^8(0 256)的数字。所以我们 ...
分类:
数据库 时间:
2019-11-04 09:26:16
阅读次数:
99
Lambda表达式 Java lambda表达式 是Java 8附带的一个非常令人兴奋的新功能。对于我们使用scala之类的高级语言工作的人来说,它们并不陌生。 事实上,如果你回顾一下过去20年的历史,试图找出Java语言的任何改进,你将无法回忆起许多令人兴奋的事情。在过去的十年中,Java中只有少 ...
分类:
其他好文 时间:
2019-11-03 23:30:58
阅读次数:
99
教材学习内容总结 计算机科学概论的第六章中学习了Pep/8虚拟机的作用和使用方法,用简单的机器语言转化成高级语言以及汇编语言转换成机器语言的方式。 知道了什么是伪代码,以及测试算法的方法。 学习中出现的问题及解决方案 通过书理解伪代码有些困难,通过网上搜索得到答案 伪代码(Pseudocode)是一 ...
分类:
其他好文 时间:
2019-11-03 12:25:39
阅读次数:
83
编译 Compile:把整个程序源代码翻译成另外一种代码,然后等待被执行,发生在运行之前,产物是「另一份代码」。 解释 Interpret:把程序源代码一行一行的读懂然后执行,发生在运行时,产物是「运行结果」。 高级语言代码 High-Level Code 高级语言代码,自然是指由高级编程语言编写代 ...
分类:
其他好文 时间:
2019-11-02 20:10:04
阅读次数:
97
1、编程语言的发展史: 计算机是基于电工作 (基于高、低电平) 1010010101011 1、机器语言 优点:执行速度够快 缺点:开发效率非常低2、汇编语言(通过英文字符组成) 优点:执行效率相较于机器语言略低 缺点:开发效率相较于机器语言略高 3、高级语言 c、c++、c#、java、php、p ...
分类:
编程语言 时间:
2019-11-01 21:04:04
阅读次数:
95
编程发展史:1.机器语言,2.汇编语言 3.高级语言 高级语言(更贴近人类语言): 1.编译型:c,c++,Go 2.解释型 python,c# Java(先编译后解释) python 有两种执行模式 1,交互式 2,命令行执行 python 文件后缀py约定俗成,解释前都是普通文本 python ...
分类:
编程语言 时间:
2019-11-01 20:48:56
阅读次数:
96