一、编程语言的发展历史 按照翻译方式分为两类: 1 # 编译型(类似于谷歌翻译):如c、java, 运行速度快,调试麻烦 2 # 解释型(l类似于同声传译):如Python,运行速度慢,调试麻烦 按照特点总结如下: #机器语言 优点:最底层,执行速度快 缺点:开发效率低 #汇编语言 优点:比较底层, ...
分类:
编程语言 时间:
2020-02-21 20:29:12
阅读次数:
96
这是第一篇随笔,记录今天的内容,我不知道什么是成功,因为我没有成功过,但是,我想成功一次! python 多练吧! 一、编程语言的分类 机器语言:01001010,高低电平,计算机懂的语言。 汇编语言:命令对应01010011的机器语言,翻译到机器语言进行执行。 高级语言:比如 python ,代码 ...
分类:
编程语言 时间:
2020-02-18 20:28:54
阅读次数:
88
第一章:Python程序设计导论 目标: 1.了解程序概念 2.理解程序如何执行 3.了解python语言及其开发环境 内容: 一、了解 1.计算机是做什么的。 执行计算和存储数据。 2.编程语言的发展。 机器语言--汇编语言--高级语言 3.什么是程序。 程序=数据结构(数据的存储和组织)+算法( ...
分类:
编程语言 时间:
2020-02-17 12:21:25
阅读次数:
73
景航大数据技术之Linux 第1章 Linux入门 1.1 概述 1.1.1 操作系统(科普) l 没有安装操作系统的计算机,通常被称为 裸机 l 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序 l 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开 ...
分类:
系统相关 时间:
2020-02-16 20:33:18
阅读次数:
121
1.用一句话概括Shell Shell是一个解释器,介于应用程序(用户)和操作系统之间的一个桥梁,负责命令的解释 2.Shell的编程语言编译型语言: 程序在执行之前需要个专门的编译过程,把程序编译成为机器语言文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依养编译器,跨平台性 ...
分类:
其他好文 时间:
2020-02-13 19:15:46
阅读次数:
49
一、概述 我们都知道 *.java 文件要首先被编译成 *.class 文件才能被 JVM 认识,这部分的工作主要由 Javac 来完成,类似于 Javac 这样的我们称之为前端编译器; 但是 *.class 文件也不是机器语言,怎么才能让机器识别呢?就需要 JVM 将 *.class 文件编译成机 ...
分类:
编程语言 时间:
2020-02-10 11:46:00
阅读次数:
61
编译型与解释型 1. 编译型语言 + 定义:编译型语言是指提前程序直接转换成机器语言,并转换成二进制文件,在下一次执行时直接用机器语言执行程序 + 优点:代码执行速度快。 + 缺点:代码开发效率低且无法跨平台。 2. 解释型语言 + 定义:解释型语言是指每次运行程序,都要通过解释器逐行就行翻译成机器 ...
分类:
其他好文 时间:
2020-02-08 19:24:54
阅读次数:
75
《人月神话》这本书已经读完了,下面给我留下很深印象的就是“银弹”人狼的引例了. "没有银弹-软件工程中的根本和次要问题" 软件活动的根本任务:打造由抽象软件实体构成的复杂概念结构;次要任务:使用编程语言表达这些抽象实体,在空间和时间限制内将它们映射成机器语言。人狼,这种民间传说中存在的怪物,会在月圆 ...
分类:
其他好文 时间:
2020-02-01 12:51:27
阅读次数:
64
C编程的基本策略是, 用程序把源代码文件转换为可执行文件(其中包含可直接运行的机器语言代码)。 典型的C实现通过编译和链接两个步骤来完成这一过程。 编译器把源代码转换成中间代码, 链接器把中间代码和其他代码合并, 生成可执行文件。 C 使用这种分而治之的方法方便对程序进行模块化, 可以独立编译单独的 ...
分类:
其他好文 时间:
2020-01-28 19:11:47
阅读次数:
106
C++学习记录(一) 计算机语言的分类 1.机器语言 2.汇编语言 3.高级语言 计算机语言的转换过程 高级语言—— 汇编语言—— 机器语言—— 计算机 C++程序的框架 分析 \:包含输入输出流库 using namespace std; :名称空间标识符 main:主函数标记,程序开始。 输入 ...
分类:
编程语言 时间:
2020-01-28 15:38:47
阅读次数:
80