- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;ProgrammingLanguage;Contents;NewWords;NewWords;NewWords;NewWords;NewWords;Phrases;Phrases;Abbreviations;Notes;Notes;Notes;Notes;Notes;Notes;ListeningtoTextA;编程语言
编程语言,例如C、FORTRAN或者Pascal,可以让程序设计员写出或多或少不依赖某种计算机的程序。这些语言被认为是高级语言,因为它们更接近人类语言且远离机器语言。相反,汇编语言被认为低级语言,因为它们非常接近机器语言。
高级语言比低级语言优越,主要在于它们易读、易写和易维护。高级语言所写出的程序最终必须由编译程序和解释程序翻译成机器语言。
第一个高级编程语言设计于二十世纪五十年代。现在有很多种这类语言,包括Ada,Algol,BASIC,COBOL,C,C++,FORTRAN,LISP,Pascal以及Prolog。;1.机器语言
它是等级最低的编程语言(除了用可编程的微码的计算机)。机器语言是计算机可以理解的唯一语言。尽管可以被计算机轻易理解,机器语言几乎不可能被人类所用,因为它们包含的全是数字。因此程序设计员使用高级编程语言或者汇编语言。汇编语言包括和机器语言一样的指令,但是指令和变量有自己的名字,而不仅仅是数字。
用高级语言编写的程序通过编译程序翻译成汇编语言或机器语言。用汇编语言所写的程序通过汇编程序翻译成机器语言。
每个中央处理器都有它唯一的机器语言。程序必须被重写或编译,这样才能在不同种类的计算机上运行。;;;;FORTRAN最常见的两个版本是FORTRANIV和FORTRAN77。FORTRANIV于1966年被批准为USASI标准。FORTRAN77是由ANSI在1978年批准的版本(曾预期在1977年批准它,因此得名)。FORTRAN77包括很多旧版本FORTRAN没有的特点。九十年代初,一个ISO和ANSI标准的、名为FORTRAN-90的FORTRAN版本被开发出来。
6.C
它是由DennisRitchie于二十世纪七十年代开发于贝尔实验室的一种高级编程语言。尽管最初被开发为系统编程语言,C证明它是很强大且灵活的语言,可以被广泛应用,从商业程序到工程学。C很受个人计算机程序设计员欢迎,因为它相对小巧——需要的内存比其它语言都少。
第一个用C写的主流程序是UNIX操作系统,在很多年里,C被认为无法解开和UNIX的联系。然而,现在C是一款独立于UNIX的重要语言。
尽管它是高级语言,C比其它同类都更接近汇编语言。这点让C程序设计员可以写出非常有效的代码。然而C所具有的低级语言属性使其难以用于某些种类的应用程序。;;;;7.2.2科学和数字计算
Python已经显著应用于科学和数字应用工作。这种进步有多种原因。首先,Python是一种免费的开源语言。它允许修改和重新分发其源代码。
接下来,在科学和数字领域变得更加主导的原因是专业模块数量快速增长。所有这些都是免费提供的。
因此,Python正在成为该领域的领导者。Python语言的重点是提高生产力并提高可读性。
7.2.3GUI编程
Python具有一些固有的特性,如干净简单的编码语法以及动态类型支持。在开发复杂的GUI和图像处理应用程序时,它们可以作为催化剂。
Python的干净语法和许多GUI库为程序员交付图形软件提供了巨大支持。;;8.1什么是R编程语言?
R编程语言由各种各样的统计和图形方法组成。它包含回归分析算法、机器学习、时间序列等等。它的大多数包或库都是用R编写的。
为了提高效率,用C、C++、FORTRAN、Python和.NET编写的程序也可以集成进来。这种语言在学术机构以及优步、谷歌和Facebook等大公司中都很受欢迎。
该语言的核心实际上是一种解释性编程语言,支持模块化编程、循环和分支。它大量用于通过以下步骤执行的数据分析:
?编程
?转型
?发现
?建模
?传达结果
R语言编程环境基于命令行界面。;8.2R语言的特点
R编程语言的不同特性如下:
?简单有效,包含条件循环、递归函数和输入/输出工具。
?其功能支持过程编程。通用函数支持面向对象的编程。
?语言支持矩阵算术运算。
?作为解释语言,可以通过命令行操作。
?提供存储和数据处理规范。
?它有许多操作可用于处理数组、列表、矩阵和向量。
?可以使用导出数据、处理数据库输入、数据查看、变量标签等功能。
?它提供了显示图形分析结果的工具,可以在屏幕上显示,也可以作为硬拷贝输出。
?R代码可以直接在控制台中运行,无需编译器。;
您可能关注的文档
- 计算机专业英语(第三版)课件:Computer Hardware.pptx
- 计算机专业英语(第三版)课件:How E-commerce Works.pptx
- 计算机专业英语(第三版)课件:Network Security.pptx
- 计算机专业英语(第三版)课件:Networking Devices.pptx
- 计算机专业英语(第三版)课件:Operating Systems.pptx
- 计算机专业英语(第三版)课件:Program Design.pptx
- 计算机专业英语(第三版)课件:Software.pptx
- 计算机专业英语(第三版)课件:Topologies.pptx
- 技术经济学(第4版)课件:技术创新.pptx
- XXXX年XX月XX日某市教体局关于“校园餐”突出问题专项整治工作情况的汇报.docx
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
最近下载
- 临床常用检验值和意义.ppt
- 2025年西安工商学院招聘(42人)招聘笔试参考题库及答案解析.docx
- 《进位加》说课课件 人教版二年级上册数学.pptx
- 博物馆安全与风险管理.pptx VIP
- 新部编人教版六年级下册语文同步作文(配例文)全册教学课件.pptx
- 戴德明《财务会计学》第13版 学习指导书(1).docx VIP
- 欧科模块机风冷热泵 安装使用说明书.pdf
- 关于课程改革的十大教育理念.pdf
- 乡镇派出所所长关于2024年度民主生活会个人带头严守政治纪律和政治规矩方面,带头增强党性、严守纪律、砥砺作风等方面四个带头对照查摆剖析材料2篇.doc VIP
- 2025年西安工商学院招聘(42人)招聘笔试模拟试题及答案解析.docx
文档评论(0)