编译原理

cnblogs 2024-08-10 11:09:00 阅读 55

Java 程序员或者是 Java 工程师 逐渐成长为高级开发的时候,他 看问题的方式写工作的方式都有自己的一套方

式。每个人的工作效率不一样,但是都要达到同一个目的。对于开发

任务而言,测试通过是最低的要求。Java

的集成开发环境十分优秀, 西方美国的 Eclipse 到欧洲的 Idea,程序员开发起来运用得越来越顺畅。好的工具

让工程师的工作事半功倍。

Java 的代码存 像一棵树一样。学习过编程开发之后,英语 国际化中的社会地位越来越高。作为通用语言,字

母、数字和操作符组合就成了一句话,多了就成了一篇文章,文章一流动就成了一本书。数据库就是存放数据书

籍的大仓库。

编译器的词法语法,《编译原理》那本书 是略看了一点点。操作符有它存 的重要性, 就是有点抽象。简单的东

西会变得抽象,有的会变得难懂。操作符的作用和方法接口的作用

是一样的。学习过 C++的开发工程师都知

道操作符也可以自定义实现过程。

方法和对象其实是可以当作一回事。对象 Java 的开发中是要 堆内存中分配存储空间,堆内存需要使用 Java 虚拟机进行托管。对象是引用类型数据,复杂数据类型。复杂数据类型的数据是有简单的

数据类型组合而成。简单的数据类型是 Java 的 8 中基础数据类型。栈stack 中 能存储基础数据类型,而堆中

存储基础数据类型是一块一块的,很多的基础数据类型数据组合 一起就成了堆块。

简单数据组合成为复杂数据。计算机中央系统处理器 CPU 处理数据,数据通过指令处理数据之后 寄存器,之

后会 一级缓存,二级缓存,三级缓存,主要运行内存中存 。数据固

化会以物理介质的形式存 计算机固态磁

盘中,而虚拟内存也是固化对数据存储区域,存放

的是一些特有的数据。

计算机的基础数据存储介质 计算机编程语言的体现方式都是使用数组 array,像人体的细胞一样,里面存放的就

是 10101…这样的数字。数据 电子与电气的体现方式是继电器,高电频与低电频,物质与能量进行交互。

继电器到 手中使用的手机或者是 PC 终端,能量与数据状态进行转变。构建软件项目就像搭建一座高塔一样,

打地基到一步一步建立高层。每一层需要一层的代理解释器,如

果需要进行数据存储,连接远程或者是本地

数据库。时间与空间,资源与速度,性能看处理

器与存储器。每一层的解释都需要时间和空间,到底一座高

楼适合建立几层,每个地方的设

计方式是不一样。解释器和编译器的概念一样,虚拟机也是一层解释器。最

底层的通用语言

是继电器的高低电平,再往上一层的抽象数据表现方式是二进制数据 100100…。

CPU 的计算长度 8 位升级到 16 位,再到 32 位和现 的 64 位,说明处理器处理数据的单位能力 提升。每 8

位就是一个字节 byte,多个字节再进行定义形成一些基本的编程语言数据类型。国际的一些标准组织一开始就

制作了 ASCII 表,形成基础的编码标准使得数字和字符以及操作符进行相应的关联, 手机上面或者是其他的嵌

入式设备上面可以显示国际标

准字符。

图片的存储方式也是类似,移动的图片会成为视频。声音是移动的波纹,不移动也是二维图

形。数字和字符

对这些数据进行存储。前人栽树,后人乘凉,组件化,装配组装就成不同的

产品。用户体验和用户量,看团

队和市场。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。