新的阶段,新的开始,今天开始走进Java大世界。
Java,这个词,可以说自己并不陌生。即使自己没有亲身接触过,但至少,在脑海中,早已有了它的一片存储空间。
如果问这片空间里有什么,我的回答是Nothing。But,从今天起,它在我这里将会越来越丰富,越来越庞大。
一.Java语言背景
语言的发展大致可分为三个阶段:
第一代语言:纯机器语言
第二代语言:汇编语言
第三代...
分类:
编程语言 时间:
2015-08-29 23:26:58
阅读次数:
456
目标代码文件、可执行文件和库 C编程的基本策略是使用程序将源代码文件转换为可执行文件,此文件包含可以运行的机器语言代码。C分两步完成这一工作:编译和链接。编译器将源代码转换为中间代码,链接器将此中间代码与其他代码相结合来生成可执行文件。C使用被划分为两部分的这一方法使程序便于模块化。我们可以分别编....
分类:
其他好文 时间:
2015-08-21 22:57:44
阅读次数:
195
了解编译过程的益处c++工程相关的问题什么是库?静态库和动态库又有什么区别?头文件起什么作用?编译过程简介名词:编译:把源文件中的源代码翻译成机器语言,保存到目标文件中。如果编译通过,就会把CPP转换成OBJ文件。编译单元:每个cpp就是一个编译单元,每个编译单元相互之间是独立且相互不知的。一个编译...
分类:
编程语言 时间:
2015-08-20 01:10:29
阅读次数:
267
程序编译详解编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。总过程如下:C源程序->编译预处理(对源文件进行词法分析和语法分析,确认符合语法规则)->编译(将其翻译成...
分类:
其他好文 时间:
2015-08-19 12:37:02
阅读次数:
118
从C到C++计算机语言的发展算盘 - 面向硬件的语言,按照珠算口诀拨动算珠。电子计算机 - 机器语言编程。各种101011101...- 汇编语言的编程。各种ADD、MOV...- 高级语言的编程初级阶段。例如Fortran,像汇编一样没有避免各类跳转使用,各种流程转向,难于维护。- 面向过程结构化...
分类:
编程语言 时间:
2015-08-19 07:05:14
阅读次数:
212
Python特性:解释性编程语言解释性——Python语言写的程序不需要编译成二进制代码。Python解释器把源代码转换成称为字节码的中间形式,然后再翻译成机器语言。面向对象——Python即支持面向过程的编程也支持面向对象的编程。在面向过程的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。...
分类:
编程语言 时间:
2015-08-18 19:03:07
阅读次数:
151
面向过程:汇编语言接近机器语言把想做的事情,编写成代码,就交给计算器去执行,并实现其功能。面向对象:(object也可理解为物体) 特征/属性年龄姓名性别(名词) 行为/方法能说话会哭会笑(动词)对象就是一个物体(有特征、行为) 类类是对象的抽象对象是类的实例js当中对象的实例---对象对象----...
分类:
其他好文 时间:
2015-08-15 21:26:13
阅读次数:
112
.NET概念:.NET程序编译和运行 分类: c#程序设计 2012-02-29 15:46 3001人阅读 评论(2) 收藏 举报 .net编译器语言microsoftassemblyvb.net程序的编译和运行,总得来说大体是:首先写好的程序是源代码,然后编译器编译为本地机器语言,最后在本...
分类:
Web程序 时间:
2015-08-10 00:05:49
阅读次数:
162
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。
翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。
编译性语言
编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了...
分类:
编程语言 时间:
2015-08-04 11:27:33
阅读次数:
163