首页 相关文章 程序设计语言

程序设计语言

程序设计语言,经历了从 机器语言 、 汇编语言 到 高级语言 这样一个发展过程。 机器语言 --------面向机器的语言 机器语言是 最底层 的计算机语言。用机器语言编写的程序,计算机硬件可以直接识别。在用机器语言编写的程序中,每一条机器指令都是二进制形式的指令代码。 对于不同的计算机硬件(主要是CPU),其机器语言是不同的,因此,针对一种计算机所编写的机器语言程序不能在另一种计算机上运行。 由于机器语言程序是直接针对计算机硬件所编写的,因此它的执行效率比较高,能充分发挥计算机的速度性能。但是,用机器语言编写程序的难度比较大,轻易出错,而且程序的 直观性比较差 ,也 不轻易移植 。 汇编语言 --------面向机器的语言 为了便于理解与记忆,人们采用能帮助记忆的英文缩写符号(称为指令助记符)来代替机器语言指令代码中的操作码,用地址符号来代替地址码。 汇编语言与机器语言一般是一一对应的,因此,汇编语言也是与具体使用的计算机有关的。由于汇编语言采用了助记符,因此,它比机器语言 直观 ,轻易 理解和记忆 ,但是,计算机仍不能直接识别用汇编语言编写的程序。 依靠于计算机硬件,程序的可读性和可移植性差; 高...[ 查看全文 ]

2016-02-19 标签:

程序设计语言的相关文章

  • 标签:PHP
           序   与我编著的其他书籍类似,本书也基于边学习边动手的原则,因为我相信只阅读而不实践并不是最好的学习方法。总之,就如同玩拼板游戏一样,不仅要看到这些拼板是怎样拼在一起的,而且应该自己动手将它们拼装起来!编程正是这样的道理,必须实际运行一些程序,才能真正理解相应的概念。   使用PHP编程向你展示了如何有机的创建应用程序,...[ 查看全文 ]
  • 标签:Java JAVA基础
    一:理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是...[ 查看全文 ]
  •    Java Applet 是用Java 语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持Java的浏览器(IE 或 Nescape)解释执行能够产生特殊效果的程序。它可以大大提高Web页面的交互能力和动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。 当用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是...[ 查看全文 ]
  • 1、介绍 Eclipse Form是Eclipse 3.0的新特性。 Eclipse Form是一组定制小部件和支持类组成的插件,以前由PDE和Update组件内部使用,在Eclipse 3.0中已经成为公用API。 Eclipse Form提供: ·适合包含到内容区域(编辑器或视图)中的“Form”概念 ·用来管理颜色、超链接组和其它象SWT控件一样的Form外观的工具包 ·象HTML表格一样布局的新布局管理器 ·为Form设计的定制控件(超链接、图像链接...[ 查看全文 ]
  • 《Windows 程序设计》学习笔记(四) 作者:i_doit 提交者:eastvc 发布日期:2004-1-2 20:42:21 原文出处:http://www.csdn.net/ 第四章 输出文本 需要非常清楚一个概念----窗口的客户区(Client Area):整个应用程序窗口中未被标题栏,窗口边框以及可选的菜单栏,工具栏,状态栏和滚动条占据的部分。 在Windows中,我们能在窗口的客户区绘制文本和图形,而当窗口的客户区被变动时,Windows不能保留...[ 查看全文 ]
  • 标签:Java JAVA基础
    Java语言的声望和它在桌面应用程序(GUI程序)所取得的成就显然极不相符,至今仍然很少能看到非常成功Java桌面程序。虽然有JBuilder,Netbean,JProbe等大型软件作为代表,但这仍不能证明Java的GUI程序是成功的:它们的外观总是和同一操作系统平台下的其它软件显得格格不入。对机器配置的需求也似乎永无止境,这使得它们只能被一些总是拥有当前最高性能PC的程序员们所容忍,或是那些不在乎金钱...[ 查看全文 ]
  • 标签:Java JAVA基础
    前言 在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于Java打印功能的完善,而Java2平台则终于有了一...[ 查看全文 ]
  • 一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作 系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上同时,而不管是否是物理上的同时。如果...[ 查看全文 ]
  • 标签:PHP
    smarty的程序设计部分: 在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程 序设计。 PHP代码:-------------------------------------------------------------------------------- 首先来介绍一下在上一节中我们使用的过的.php文件中的一些元素。同样,我们拿上一节中最开始的那个index.php文件来说明一下...[ 查看全文 ]
  • 获取文件的版本信息: FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D:\\TEST.DLL"); textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion; 更改文件属性,删除只读文件: 下例欲将E:\test.txt文件拷贝至D:\tmp\test.txt,但D:\tmp\test.txt已经存在。 //File.Copy(sourceFile,destinationFile,true); 用来拷贝文件 //当destinationFile已经存在时,无法将文件f...[ 查看全文 ]
  • 标签:Java JAVA基础
    Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。在《Thinking in Java》一书中,作者对接口有这样的描述:“接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。”我认为作者对接口的这一解释再准确不过了。 理解并用好接口机制...[ 查看全文 ]
  • 标签:Web开发
    代码如下: script type="text/javascript" try { document.createElement("Canvas").getContext("2d"); document.getElementById("support").innerHTML = "OK"; } catch (e) { document.getElementById("support").innerHTML = e.message; } /script 加入Canvas canvas id="diagonal" style="border:1px solid blue;" width="200" height="200"/ 代码如下: ...[ 查看全文 ]
  • 标签:PHP
                第四章 程序控制      本章深入PHP内部,讲述如何使用函数、表达式和语句以实现对程序的控制。      前面的章节初步介绍了怎样操作数据,如果我们将操作数和操作符看作是构筑元件的话,那么它们组合起来即可形成表达式。进一步讲,表达式可以构成语句,语句用于组成函数,而函数则可用来组成...[ 查看全文 ]
  • 幸好,我们对MFC的文档、视图和框架类之间的联系的作用有了一定的了解,因此编写托管C++的文档应用程序倒觉得不那么复杂。那么,事情该如何进行呢? 一、.NET框架中文档应用程序的机制 .NET框架只提供多文档应用程序的机制,这是因为在单文档应用程序中,文档窗口可以用相应的控件来代替(如上一篇的综合示例),由于视图也是一个窗口,因此.NET框架没有“视图类”的概念,也没有“单文档...[ 查看全文 ]
  • 标签:PHP
    WAP 的发展离不开其WWW的底蕴,毕竟,整个WAP协议的制定参照了WWW的模型,并且尽可能地沿用了Internet的诸多标准和 技术 ,如WML语言脱胎于HTML与XML,WMLScript与传统的脚本语言也很相似。的确,WAP虽然是个新名词,但是它却与传统的国际 互联网 密不可分地结合着,在结构上如此,在技术上更是如此。 在WAP协议中提到WAP页面所使用的标记语言为WML,当需要进行较高级的操作,如...[ 查看全文 ]
  • MFC的“文档/视图”机制最大的好处是可以很容易实现“一档多视”。但其内部机制是非常复杂,我们没有必要也不可能自己用托管C++方法去设计这样的机制,不过对于常用的文档、视图和窗口的经典问题,我们仍有必要对此进行深入探讨。这些问题包括:切分窗口、视图切换以及一档多视。限于篇幅,这里仅就切分窗口以及窗格之间的数据传送作深入研究。 一、创建切分窗口 我们知道,MFC的切分窗口...[ 查看全文 ]
  • 标签:PHP
             本章介绍了如何编译及安装gcc C编译器、MySQL数据库和带有PHP模块的Apache Web 服务器。如果使用者不能确定自己计算机需要那些组件,请完全安装。      本章的安装指令是以新的Red Hat Linux v5.2和v6.0为基础的。由于安装在v5.2上的C编译器版本不够新,以至于不能完全编译PHP,为此我也为从互联网上下载了gcc v.2.8.1和及其编...[ 查看全文 ]
  • 短短溜走的几年而已。世界的变化看起来不大。而细节里却是放开的一层又一层的涟漪。我们知道我们改变的是我们在这个世界的生活方式。记得在微博里看过一张图片。梵蒂冈圣彼得广场新教皇登基,上一张图中拍照的人寥寥无几,下一张图几乎每个人都举着摄影设备在拍照。从2005年到2013年,技术让世界的细节发生了深刻的改变,即使是在梵蒂冈。而互联网公司知道移动端在于现在和未来几年的重要性,都疯狂的争斗着...[ 查看全文 ]
  • 编译设备驱动程序的方法 安装DDK后,在DDK程序组下有Check和Free两个编译环境,Check环境用于编译带调试信息的驱动程序,Free则是编译正式发布版本的环境。通常情况下设备驱动程序的编译采用命令行的方式。通过一定的设置可以在VC ++的集成环境下编译。 一般来说,成功编译一个最基本的设备驱动程序需要四个文件,第一个是驱动程序,即C语言源程序文件(例如vdisk.c,注意下面所有的例子...[ 查看全文 ]
  • 标签:PHP
                   第一章 什么是PHP?      PHP是编程语言和应用程序服务器的结合。PHP和其它的编程语言类似,使用变量存储临时数值,使用操作符处理变量。PHP的真正价值在于它是一个应用程序服务器。      当谈到应用程序服务器的时候,我是指一个把几个不同的技术组合为一个完整的套件的程序。...[ 查看全文 ]
手机页面 收藏网站 回到头部