- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机英语 人民邮电出版社 Lesson 6 Programming Language New Words New Words New Words New Words Phrases artificial language 人工语言 batch process 批处理 be accustomed to 习惯于 be capable of 能够 be essential to 对...必要的 building block 积木 carry out 完成,实现,贯彻,执行 commonly used algorithm 常用算法 context-free grammar 上下文无关语法 fall into 掉进,陷入 flow of execution 执行流 Phrases formal grammar 形式语法 from scratch 从零开始,从无到有 interactive session 交互对话期 markup language 标识语言 natural language processor自然语言处理程序 null pointer 空指针 purely textual 纯文本的 regular expression 规则表达式 scripting language 脚本语言 separate entity 独立实体 take the position 认为 Turing complete 图灵完备 type theory 类型理论 undefined behavior 未定义的行为 Abbreviations ANSI 美国国家标准学会 American National Standards Institute BNF 巴柯斯范式 Backus Normal Form HTML 超文本链接标识语言 Hypertext Markup Language SQL 结构化查询语言 Structured Query Language Text 请老师朗读并讲解课文 参考译文 第6课 编程语言基础 编程语言是人工语言设计用来明确表达可以被机器、特别是计算机执行的运算。编程语言可以用来建立程序、恰当地表达算法、自动执行信息的组织和操作任务并作为与人交流的一种模式。 所有的编程语言都有一些原语“积木块”,这些程序块描述了数据及应用于数据的处理或转换(如两数相加或从一个集合中选择一个项目)。这些原语用语法和语义规则定义,这些规则分别描述了它们的结构和意义。 参考译文 因为计算机需要恰当定义的指令,所以许多编程语言有一些按其语法和语义编写规范构成的语句。一些按规范文档(如ISO标准)定义,而另一些有一个主要执行工具(如Perl语言)。 最早的编程语言比计算机出现得还早,用来控制机器的运行,如自动控制的织布机和乐器钢琴。已经创立了数千种不同的编程语言——主要在计算机领域——而且每年建立的越来越多。 参考译文 1. 定义 通常认为建立编程语言应具有以下重要特点: ? 功能:编程语言是编写计算机程序的语言,它包括计算机执行的某种计算或算法并可能控制像打印机、机器人等外部设备。 ? 目标:编程语言与自然语言不同,因为自然语言只用于人们之间的交互,而编程语言还要允许人与机器之间指令交流。一些编程语言用于一个设备对另一设备的控制。例如PostScript语言常常由另一个程序建立来控制计算机的打印机或显示器。 ? 构造:编程语言可能包括定义和执行数据结构或控制执行流的构造。 ? 表达力:计算理论按照语言可以表达的计算将其分类。所有图灵完备语言都可以执行同样的算法集合。ANSI/ISO SQL和Charity都是非图灵完备语言但通常被叫做编程语言的例子。 参考译文 某些作者限制术语“编程语言”为可以表达全部可能算法的语言;有时术语“计算机语言”用来指更受限制的人工语言。 非计算语言——如像HTML这样的标识语言或像BNF这样的形式语法编程语言——通常不被当作编程语言。编程语言(或许是、或许不是图灵完备)也可以嵌入这些非计算语言。 2. 用法 编程语言提供一种构建机制,用于定义数据块、可以对这些数据自动执行的操作或转换。该语言中的抽象让程序员以最简单的有效元素的集合(叫做“原语”)来表现计算中的概念。 参考译文 编程语言与大部分其它人类语言的不同在于它们更精确、更完备。当使用自然语言与其他人沟通时,作者和说话者可以含混一点并出点错,并依然期望他们的意思可以被对方理解。但是,比喻地说,计算机只能“告诉做什么就做什么”,并不能“理解”程序员想写的代码。语言定义、程序以及程序输入的结合必须完全指定当程序执行时在该程序的控
您可能关注的文档
- 计算机网络技术教程 作者 尚晓航2 第8章.ppt
- 计算机网络技术实用教程 作者 易梁 梁锦锐 第1章 计算机网络基础.ppt
- 计算机网络技术实用教程 作者 易梁 梁锦锐 第4章 网络设备与网络互连.ppt
- 计算机网络技术实用教程 作者 易梁 梁锦锐 第5章 网络操作系统简介与安装.ppt
- 计算机网络技术实用教程 作者 易梁 梁锦锐 第7章 Windows Server 2003 服务器的配置.ppt
- 计算机网络技术实用教程 作者 易梁 梁锦锐 第8章 磁盘管理和组策略.ppt
- 计算机网络教程 第二版 作者 谢希仁 CH1 概述 2ed.ppt
- 计算机网络教程 第二版 作者 谢希仁 CH2 计算机网络的协议与体系结构 2ed.ppt
- 计算机网络教程 第二版 作者 谢希仁 CH3 物理层 2ed.ppt
- 计算机网络教程 第二版 作者 谢希仁 CH4-点对点信道的数据链路层 2ed.ppt
- 计算机英语教程 双色版 作者 张强华 司爱侠 王晋 lesson 7 v2.ppt
- 计算机英语教程 双色版 作者 张强华 司爱侠 王晋 lesson 8 v2.ppt
- 计算机英语教程 双色版 作者 张强华 司爱侠 王晋 lesson 9 v2.ppt
- 计算机英语教程 双色版 作者 张强华 司爱侠 王晋 lesson 10 v2.ppt
- 计算机英语教程 双色版 作者 张强华 司爱侠 王晋 lesson 12 v2.ppt
- 计算机英语教程 双色版 作者 张强华 司爱侠 王晋 前言.ppt
- 计算机英语教程 作者 吕云翔 杨雪 林珣_ Unit 1.ppt
- 计算机英语教程 作者 吕云翔 杨雪 林珣_ Unit 2.ppt
- 计算机英语教程 作者 吕云翔 杨雪 林珣_ Unit 3.ppt
- 计算机英语教程 作者 吕云翔 杨雪 林珣_ Unit 4.ppt
最近下载
- 维生素B市场现状及发展前景分析报告.docx VIP
- 2025年公务员类辅警协警-行政职业能力测验参考题库含答案解析.docx VIP
- 广东省广州市第六十五中学2023-2024学年高二10月考试历史试题(原卷版).pdf VIP
- 钢结构生产工艺流程课件.pptx VIP
- DB34T 4402-2023 817肉鸡养殖技术规程.docx VIP
- 7年级上学期英语StarterLeeson18复习卷.docx VIP
- 2025年房地产经纪人职业资格考试模拟试卷:房地产经纪人职业资格考试备考策略与技巧.docx VIP
- 2025年房地产经纪人职业资格考试模拟试卷:房地产经纪人职业资格考试高分备考策略.docx VIP
- 临高话俚语的语言特点探析.doc
- 2025年房地产经纪人职业资格考试模拟试卷:房地产经纪人职业资格考试实战技巧与高分策略.docx VIP
文档评论(0)