- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用软件 所有得到广泛使用的应用软件,一般都具有如下的共同特点: 它们能替代现实世界已有的工具,而且使用起来比已有工具更方便、有效。 它们能完成已有工具很难完成甚至完全不可能完成的任务,扩展了人们的能力。 其中: 文字处理软件能帮助你方便地阅读数字作品和写作各种类型的文档 电子邮件和网络聊天等提供你方便而便宜的通信工具 多媒体播放软件、游戏软件为你提供了娱乐的新途径 检索软件、门户网站让你在因特网上找到所需要的信息和资料 BBS和Blog提供你在因特网上向公众发表观点的机会 演示文稿制作软件PowerPoint能帮助你把演说或报告做得更加生动精彩 个人信息管理软件能帮助你管理好自己的重要数据、安排好自己的日程 1 共享软件是一种“买前免费试用”的具有版权的软件,它通常带有一个允许试用一段时间的许可证,允许用户进行拷贝和散发(但不可修改后散发),过了试用期若还想继续使用,就得交一笔注册费,成为注册用户。这是一种为了节约广告费用的有效的软件营销策略。 2 自由软件的创始人是理查德·斯塔尔曼(Richard Stallman),他于1984年启动了开发类UNIX系统的自由软件工程(名为GNU),创建了自由软件基金会(FSF),拟定了通用公共许可证(GPL),倡导自由软件的非版权原则,该原则是:用户可共享自由软件,允许用户随意拷贝、修改其源代码,允许销售和自由传播。但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由。自由软件的出现成就了TCP/IP协议、Apache服务器软件和Linux操作系统等一大批软件精品。 * * * * * * addiu: 无符号立即数加法 * * * * * * * 第四代语言 20世纪80年代,出现了第四代语言( Fourth-Generation Language ,简称4GL),它具有简单易学、用户界面良好、非过程化程度高、面向问题等特点。 4GL以数据库管理系统所提供的功能为核心,进一步构造了开发高层软件系统的开发环境,如报表生成、多窗口表格设计、菜单生成系统、图形图像处理系统和决策支持系统,为用户提供了一个良好的应用开发环境。 第四代语言 它提供了功能强大的非过程化问题定义手段,用户只需告知系统“做什么”,而无需说明“怎么做”,因此可大大提高软件生产效率。 大量基于数据库管理系统的4GL商品化软件已经在计算机应用开发领域中获得广泛应用,成为了面向数据库应用开发的主流工具。 如Oracle应用开发环境、Informix-4GL、SQL Server、Power Builder、Visual FoxPro等。它们为缩短软件开发周期,提高软件质量发挥了巨大的作用。 4.4 翻译程序 利用高级语言编写的程序不能直接在计算机上执行,因为计算机只能执行二进制的机器指令,所以,必须将高级语言编写的程序(称为源程序)转换为在逻辑上等价的机器指令 (称为目标程序),这种转换程序称为翻译程序。 ? 翻译程序的工作方式 翻译程序能够将使用某种源语言编写的源程序翻译为与其等价的目标语言编写的目标 程序,通常源语言指的是高级程序设计语言,目标语言指的是机器语言或汇编语言。 不同的 程序设计语言需要有不同的翻译程序,同一种程序设计语言在不同类型的计算机上也需要 配置不同的翻译程序。 翻译程序的工作方式 按照生成目标程序的过程不同,翻译程序的工作方式通常分为两种:解释方式和翻译方式。 翻译程序的工作方式 解释一般是翻译一句执行一句,即在翻译过程中,并不把源程序翻译成一个完整的目标程序,而是按照源程序中语句的顺序逐条语句翻译成机器可执行的指令并立即予以执行 解释方式 解释一般是翻译一句执行一句,即在翻译过程中,并不把源程序翻译成一个完整的目标程序,而是按照源程序中语句的顺序逐条语句翻译成机器可执行的指令并立即予以执行。 编译方式 编译是一个整体理解和翻译的过程,即先由编译程序把源程序翻译成目标程序,然后再 由计算机执行目标程序 编译程序与解释程序的区别 解释:解释器直接解释并且执行源语言程序,不产生目标程序(相当于“口译”),源程序的执行不能脱离其解释环境 编译:把源程序编译为机器语言目标程序后,再由计算机运行(相当于“笔译”),目标程序可以脱离其语言环境独立执行 源程序 目标程序 编译器 计算机 编译方式 计算机 源程序 解释器 解释方式 BASIC、Visual Basic、VBScript、Java、JavaScript等都是解释执行的语言 C、C++等都是需要编译的语言 编译程序的基本过程 编译程序以高级语言书写的源程序作为输入,以机器语言或汇编语言程序作为输出,其 最终任务是产生可以在具体计算机上执行的机器指令。
您可能关注的文档
最近下载
- 造价咨询项目实施阶段全过程造价咨询服务方案造价咨询总体服务方案工作流程重难点分析造价偏差处理.doc VIP
- Three Times’ Beating Monster西游记三打白骨精英语剧本.doc VIP
- 2026国网山东省电力公司高校毕业生提前批招聘笔试模拟试题及答案解析.docx VIP
- 部编版小学四年级道德与法治上册第三单元测试卷(含答案).docx VIP
- 关爱留守儿童教案.pdf VIP
- 医院纪检干部培训课件.ppt VIP
- 教科版四年级上册科学第一单元测试卷(含答案).docx
- 北师大八年级上册生物全册新质教学课件(配2025年秋改版教材).pptx
- 学校传染病防控1案8制(疫情).doc VIP
- 电影剧本精选_灵魂拒葬.pdf VIP
文档评论(0)