计算机专业英语 第3版 课件 u4 Programming Language_第1页
计算机专业英语 第3版 课件 u4 Programming Language_第2页
计算机专业英语 第3版 课件 u4 Programming Language_第3页
计算机专业英语 第3版 课件 u4 Programming Language_第4页
计算机专业英语 第3版 课件 u4 Programming Language_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机专业英语(第三版)ProgrammingLanguage

Unit

4Contents

NewWords

Abbreviations

PhrasesNotes参考译文NewWordsNewWordsNewWordsNewWordsNewWordsPhrasesPhrasesAbbreviationsNotesNotesNotesNotesNotesNotesListeningtoTextA编程语言编程语言,例如C、FORTRAN或者Pascal,可以让程序设计员写出或多或少不依赖某种计算机的程序。这些语言被认为是高级语言,因为它们更接近人类语言且远离机器语言。相反,汇编语言被认为低级语言,因为它们非常接近机器语言。高级语言比低级语言优越,主要在于它们易读、易写和易维护。高级语言所写出的程序最终必须由编译程序和解释程序翻译成机器语言。第一个高级编程语言设计于二十世纪五十年代。现在有很多种这类语言,包括Ada,Algol,BASIC,COBOL,C,C++,FORTRAN,LISP,Pascal以及Prolog。参考译文1.机器语言它是等级最低的编程语言(除了用可编程的微码的计算机)。机器语言是计算机可以理解的唯一语言。尽管可以被计算机轻易理解,机器语言几乎不可能被人类所用,因为它们包含的全是数字。因此程序设计员使用高级编程语言或者汇编语言。汇编语言包括和机器语言一样的指令,但是指令和变量有自己的名字,而不仅仅是数字。用高级语言编写的程序通过编译程序翻译成汇编语言或机器语言。用汇编语言所写的程序通过汇编程序翻译成机器语言。每个中央处理器都有它唯一的机器语言。程序必须被重写或编译,这样才能在不同种类的计算机上运行。参考译文2.汇编语言一种脱离计算机机器语言的编程语言。机器语言全部由数字组成,几乎不可能被人类读写。汇编语言与机器语言有同样的结构和命令集,但是它允许程序设计员运用名称代替数字。每种中央处理器都有它独特的机器语言和汇编语言,所以为一种中央处理器编写的汇编语言程序不能运行在其它中央处理器上。早期的编程,所有程序都用汇编语言编写。现在大多数程序用高级语言,比如FORTRAN或C编写。在追求速度或者需要完成一项用高级语言无法完成的任务时,程序设计员仍会使用汇编语言。参考译文参考译文3.BASIC初学者通用指令码的首字母缩写。BASIC由JohnKemeney和ThomasKurtz于二十世纪六十年代在Dartmouth大学开发,是最早、最简单的高级编程语言之一。在二十世纪七十年代,它是最主要的教给学生的编程语言,现在仍然是教师的热门选择。尽管十分简单,BASIC在商业应用方面也被广泛使用。BASIC语言有一个ANSI标准,但大多数BASIC版本包含许多专门的扩展。比如流行的Microsoft公司VisualBasic就在标准BASIC上增加了许多面向对象的特色。最近,有许多以程序设计、宏或者应用软件内嵌语言形式出现的变种BASIC。比如,MicrosoftWord和Excel都来自一个版本的BASIC,在该版本中用户可以编写程序来定制、自动操作这些应用软件。4.COBOL面向商业的通用语言的首字母缩写。COBOL开发于二十世纪五十年代末至六十年代初,它是第二古老的高级编程语言(第一是FORTRAN),主要被用在大型计算机上的商用软件。COBOL是一个冗长的语言,同样一个程序,用COBOL编写总是比用其它语言编写要长得多。也许用COBOL编程时很恼人,但冗长的特点却让程序更易懂,因为所有东西都已被讲清楚。尽管被许多程序设计员贬低为过时,COBOL仍是世界上最流行的编程语言。5.FORTRAN公式翻译程序语言的缩写,FORTRAN是最老的高级编程语言。它于二十世纪五十年代末由JohnBackus为IBM开发,但今日仍很流行,尤其是在需求大量数学运算的科学应用软件方面。参考译文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.Python7.1Python的特性7.1.1代码质量Python代码具有高度可读性,这使其更具可重用性和可维护性。它广泛支持高级软件工程规范,如面向对象(OO)和函数式编程。7.1.2提高开发人员工作效率Python具有干净优雅的编码风格。它使用类似英语的语法,并且是动态类型的。所以,你永远不会声明一个变量。简单赋值将名称绑定到任何类型的对象。Python代码明显少于等效的C++/Java代码。它意味着更少的输入、调试和维护。与编译语言不同,Python程序不需要编译和链接,这进一步提高了开发人员的工作速度。参考译文7.1.3代码可移植性由于Python是一种解释型语言,因此解释器必须管理可移植性任务。此外,Python的解释器足够智能,可以在不同的平台上执行你的程序,以产生相同的输出。因此,你永远不需要更改一行代码。7.1.4内置和外部库Python打包了大量预构建和可移植的库集。可以在需要时加载它们来使用所需的功能。7.1.5组件集成一些应用程序需要跨不同组件进行交互以支持端到端工作流。一个这样的组件可以是Python脚本,而其他组件是用Java/C++或任何其他技术编写的程序。Python有几种支持跨应用程序通信的方法。它允许加载C和C++库,反之亦然,它具有与Java和DotNET组件集成、使用COM/Silverlight进行通信以及通过串行端口与USB设备连接等机制。它甚至可以使用协议通过网络交换数据。参考译文7.1.6免费使用、修改和重新分发Python是一个OSS。你可以免费使用它,修改源代码并重新分发,甚至商用。正是由于这种开放性,Python已经获得了一个庞大社区基础,而且还在不断增长并增加价值。7.1.7面向对象的核心Python主要遵循面向对象编程(OOP)设计。OOP提供了一种构建代码的直观方式,对其背后概念的深入理解可以让你充分利用你的编程。7.2Python编程使用领域7.2.1Web应用程序开发Python在Web开发领域占有最大份额。许多雇主都在寻找了解Python的全栈程序员。所有这些都是使用Python开发的。这些框架提供了相关的基本功能,可简化与以下相关的任务:内容管理、访问后端数据库和处理网络协议。参考译文7.2.2科学和数字计算Python已经显著应用于科学和数字应用工作。这种进步有多种原因。首先,Python是一种免费的开源语言。它允许修改和重新分发其源代码。接下来,在科学和数字领域变得更加主导的原因是专业模块数量快速增长。所有这些都是免费提供的。因此,Python正在成为该领域的领导者。Python语言的重点是提高生产力并提高可读性。7.2.3GUI编程Python具有一些固有的特性,如干净简单的编码语法以及动态类型支持。在开发复杂的GUI和图像处理应用程序时,它们可以作为催化剂。Python的干净语法和许多GUI库为程序员交付图形软件提供了巨大支持。参考译文7.2.4软件原型Python具有许多特性,使其成为原型设计的自然选择。第一种是开源编程语言,大量用户遵循并为其开发做出贡献。此外,Python重构代码使其具有轻量级、多功能性、可伸缩性和灵活性,这加速了初始原型的开发过程。因此,Python提供了一个易于使用的界面来创建原型。7.2.5专业培训Python确实是用于教学和培训目的的正确编程语言。它可以成为初学者进入专业培训的垫脚石。他们甚至可以学习像数据分析和机器学习等领域的知识。因此,对能够教授基础和高级Python编程的专业培训师存在巨大需求。你可以在课堂上离线培训或使用工具进行在线培训。8.R编程语言在统计计算和图形领域,R已成为非常流行的编程语言和开发环境。它起初是一个类似于S语言的GNU项目,但有许多其他功能。它可用于计算各种统计测试,包括经典测试(如学生测试和相关性检验)。它拥有强大的用户群和强大的社区支持。所有人都可以免费使用。参考译文8.1什么是R编程语言?R编程语言由各种各样的统计和图形方法组成。它包含回归分析算法、机器学习、时间序列等等。它的大多数包或库都是用R编写的。为了提高效率,用C、C++、FORTRAN、Python和.NET编写的程序也可以集成进来。这种语言在学术机构以及优步、谷歌和Facebook等大公司中都很受欢迎。该语言的核心实际上是一种解释性编程语言,支持模块化编程、循环和分支。它大量用于通过以下步骤执行的数据分析:•编程•转型•发现•建模•传达结果R语言编程环境基于命令行界面。参考译文8.2R语言的特点R编程语言的不同特性如下:•简单有效,包含条件循环、递归函数和输入/输出工具。•其功能支持过程编程。通用函数支持面向

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论