计算机不能直接理解高级语言,所以需要将高级语言翻译成机器语言,翻译有两种方式:编译、解释,这两种方式主要是翻译的时间不同。
编译性语言指代码需要先编译成机器语言的二进制文件,然后再执行。这样在执行的时候就不需要再翻译了,所以执行效率高。
解释性语言指跳过编译阶段,直接运行,在运行时翻译。每次执行都需要翻译一次,所以效率较低。每种解释性语言都有对应的引擎来解释执行。有点类似于“同声翻译”,代码一边由相应的解释器“翻译”成机器语言,一边执行。脚本语言都是解释性的。...
分类:
其他好文 时间:
2014-05-26 04:52:04
阅读次数:
181
进程
1 进程的含义:
1.1 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。
1.2 另一个是地址空间,它包含所有可执行模块或DL L 模块的代码和数据。它还包含动态内存分配的空间。如线程堆栈和堆分配空间。
2 操作系统启动应用程序的步骤
2.1 调用C/c++运行时的启动函数
启动函数总共4种,WinMainC...
1.方法区 类的全限定名、直接超类的全限定名、该类是类或者接口、访问修饰符、直接超接口全限定名; 运行时常量池、字段、方法、静态变量、到类装载器的引用、到类class的引用2.栈内存 局部变量区、操作数栈、帧数据区3.堆内存 存放由new创建的对象和数组*栈内存和堆内存 栈存取速度比堆快,仅次于寄存...
分类:
编程语言 时间:
2014-05-26 01:08:23
阅读次数:
329
能够分析类的功能的程序称为反射程序,反射机制的功能相当强大,几个基本的应用是:
在运行时分析各种类的功能; 在运行时对对象进行分析... 实现繁星数组操作的代码 使用Method方法就像使用C++中的函数指针一样;1. Class
类:当程序运行时,Java运行时系统...
分类:
编程语言 时间:
2014-05-26 00:53:53
阅读次数:
398
var与dynamic这两个关键字,只是看起来很相似,仅此而已!var表示“变量的类型是在编译时决定的”,但是dynamic表
示“变量的类型是在运行时决定的”。因此,dynamic与var具有截然不同的含义。var让
你在初始化变量时少输入一些字,编译器会根据右值来推断出变量的类型。dynamic...
分类:
其他好文 时间:
2014-05-25 19:46:43
阅读次数:
190
动态语言的定义:动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。众所周知的ECMAScript(JavaScript)便是一个动态语言,除此之外如PHP、Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言...
分类:
编程语言 时间:
2014-05-25 18:15:55
阅读次数:
368
状态模式,当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。
状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。
适用场景:
一个对象的行为取决于他的状态,并且它必须在运行时刻根据状态改变他的行为。一个操作中含有庞大的多分支结构,并且这些分支决定于对象的状态。
...
分类:
其他好文 时间:
2014-05-25 16:26:36
阅读次数:
209
free pascal
错误代码表为了方便对照检查运行时错误代码,这里把所有的错误代码的含义整理出来。(最大序号为232,中间不一定连续。user.pdf P175)Run-time
errors Applications generated by Free Pascal might generat...
分类:
其他好文 时间:
2014-05-25 02:05:12
阅读次数:
558
[Submit][Status][Web
Board]
Description
Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display()。采用公用继承方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()和display_1()。在程序运行时输入num,n...
分类:
其他好文 时间:
2014-05-24 22:12:09
阅读次数:
309
一、什么是部署图?
部署图对面向对象系统的物理方面建模,描述系统运行时节点、构件实例及其对象的配置。主要用来在部署系统时涉及到的硬件(处理器和设备)进行建模。
二、部署图的组成元素?
部署图主要包括三种标记符:节点、构件和关联关系。
(1)节点:是计算机资源的通用名称,包括处理器和设备两种类型,两者的区别在于处理器能够执行程序的硬件构件(如服务器、工作站),而设备是一种不具备...
分类:
其他好文 时间:
2014-05-24 17:08:20
阅读次数:
273