一.如果你不了解C++请回答以下问题:你认为C语言有什么缺陷 可移植性不强;C程序在其他机器上不一定能运行。而且就算能运行,结果可能也不一样。 比较复杂:C语言在实现过程中可能会比较复杂,有时代码需要写的很长。 二.查阅相关资料,简述一下C语言/C++的编译过程 c语言编译过程: 编译:形成目标代码 ...
分类:
其他好文 时间:
2020-01-27 18:56:30
阅读次数:
48
1. 操作系统(Operation System,OS) 操作系统作为接口的示意图 ? 没有安装操作系统的计算机,通常被称为 裸机 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序 1.1 操作 ...
分类:
其他好文 时间:
2020-01-25 16:42:44
阅读次数:
141
计算机硬件发展的同时,软件始终伴随其步伐迅猛发展,就计算机的编程语言而言,也划分为三代。 第一代:机器语言。每条指令用二进制编码,效率很低。 第二代:汇编语言。用符号编程,和具体机器指令有关,效率不高。 第三代:高级语言:如FORTRAN、COBOL、BASIC、PASCAL等都属于高级语言。jav ...
分类:
编程语言 时间:
2020-01-21 16:02:56
阅读次数:
96
一、python是一个什么样类型的语言 1、python是一种动态解释性强类型定义的高级、通用性编程语言。 解释型:执行的时候,才一条一条的解释成机器语言给计算机来执行。如:python、js、ruby、PHP等 编译型:把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以 ...
分类:
编程语言 时间:
2020-01-17 22:52:21
阅读次数:
159
一、介绍 python是一个解释型语言,面向对象的语言。程序在运行的时候才进行翻译成机器语言,执行一句,翻译一次,效率低,需要专门的解释器,依赖解释器,但是跨平台好。 特点: 1.简洁、简洁、简洁 2.是由C开发的,可以理解为python执行的是C语言执行的代码,可见C语言的强大。 3.可扩展性,可 ...
分类:
编程语言 时间:
2020-01-16 00:37:45
阅读次数:
75
简介 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包 ...
分类:
其他好文 时间:
2020-01-10 21:59:00
阅读次数:
84
一、概述 我们都知道 \ .java 文件要首先被编译成 \ .class 文件才能被 JVM 认识,这部分的工作主要由 Javac 来完成,类似于 Javac 这样的我们称之为前端编译器; 但是 \ .class 文件也不是机器语言,怎么才能让机器识别呢?就需要 JVM 将 \ .class 文件 ...
分类:
编程语言 时间:
2020-01-08 10:38:10
阅读次数:
82
本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 "并发编程系列博客传送门" 前言 之前的文章中讲到,JMM是内存模型规范在Java语言中的体现。JMM保证了在多核CPU多线程编程环境下,对共享变量读写的原子性、可见性和有序性。 ...
分类:
编程语言 时间:
2019-12-30 16:00:50
阅读次数:
94
机器语言:用二进制指令编程,本质是直接操作硬件 优点:执行效率高 缺点:开发效率低 学习难度高 汇编语言:用英文标签代替二进制指令,本质也是直接操作硬件 优点:执行效率高 缺点:开发效率低 学习难度高 高级语言:用人类的字符去编写程序,人类的字符计算机无法理解,必须经过翻译,翻译成机器语言计算机才能 ...
分类:
编程语言 时间:
2019-12-29 23:28:48
阅读次数:
93
1、什么是操作系统 没有安装操作系统的计算机,通常被称为 裸机 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序 操作系统是管理硬件和控制软件运行的计算机程序,是直接运行在“裸机”上的系统软件, ...
分类:
其他好文 时间:
2019-12-29 00:39:34
阅读次数:
97