程序设计语言的特性有哪些?
程序设计语言有三个特性,他们是:心理特性、工程特性和技术特性。
1、心理特性:是指影响程序员心理的语言性能,包括歧义性,简洁性,局部性和顺序性,传统性几个方面。歧义性:是指某些语言虽然在编译程序中只有一种解释,但在人们看来却可能产生两种或多种不同的解释。简洁性:是指人们必须记住的语言成分的数量。局部性和顺序性:局部性指语言的联想性,模块的高内聚低耦合使局部性得以加强,提供异常处理的语言特性则削弱局部性。顺序性强则使人们易理解,易接受。传统性:由于人们使用语言有一种习惯性。若新语种的传统性强,则人们学习起来容易接受。反之则需要更多时间来学习。可见传统性容易影响人们学习新语种的积极性。
2、工程特性:从软件工程的观点,程序设计语言的特性着重考虑软件开发项目的需要,因此对程序编码有如下要求:可移植性、开发工具的可利用性、软件的可重用性及可维护性。可移植性:是指程序从一个计算机环境移植到另一个计算机环境的容易程度。开发工具的可利用性:就是说一个开发工具好不好用,功能多不多,强不强。比如vc++就是一个开发工具。软件的可重用性:指编程语言能否提供可重用的软件成分,重用时需要修改调整的内容多不多。可维护性:一个易读懂,易修改的软件就是可维护性好的软件。
3、技术特性。
编程有几种类型?
编程语言的种类繁多,总的来说分为机器语言、汇编语言以及高级语言三大类。
机械语言(machine language):计算机可直接识别、运行的二进制代码,执行速度快,资源占用少,但可读性不强,编程复杂;
汇编语言(assembly language):一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。目标代码简短,占用内存少,执行速度快,但缺乏可移植性,编程复杂;
高级语言(High-level programming language):相对于机器语言以及汇编语言,高级语言的可读性强,可移植性高,一般通过事先编好的一个叫做编译程序的机器语言程序编译成用机器指令表示的目标程序。现在流行的高级语言有Java、C语言、C++、C#、Pascal、Basic等等
计算机程序设计语言经过了哪几代
第一代机器语言简单的说机器能看懂。
第二代汇编语言比第一代高级一点。
第三代高级语言,面向过程的语言。
第四代面向对象语言,现代编程,易操作。
第五代语言也称智能化语言。它主要使用在人工智能领域,帮助人们编写推理、演绎程序。
就像我们用能看懂汉字用它交流一样,程序设计语言就是计算机能看懂的用来交流的语言,这样告诉小朋友对吗
- 就像我们用能看懂汉字,用它交流一样,程序设计语言就是计算机能看懂的,用来交流的语言。这句话有什么明显错误吗?解释给8岁小朋友。
- 对的,可以这么解释
我想考计算机三级的数据库技术,但是,2013年需要先获得二级数据库程序设计库类证书,我过了二级C语言,
- 我想考计算机三级的数据库技术,但是,2013年需要先获得二级数据库程序设计库类证书,我过了二级C语言,我能报考吗?
- 当然可以考了,我都没有考二级证,直接考的三级网络技术。
计算机语言:语言程序设计,数据库程序设计,还有什么什么编程语言,数据库语言(如:SQ了)
- 本人想考个计算机证书,今天看了一下等级考试说明,发现一些术语都不是很清楚,也搞不清他们的关系,请大神给俺补补课啊,让俺理解下他们的关系:语言程序设计,数据库程序设计,还有什么编程语言,数据库语言(如:SQ了),用通俗的语言说明下他们的关系,谢谢
- 问度娘 要真回答你。估计我也去复制来了!打字真没有谁愿意一个一个的给你打出来
计算机二级考试c语言,程序设计题怎么评分?题目有两个要求,我的运行结果只符合一个要求,最后忘了一步
- 计算机二级考试c语言缉筏光禾叱鼓癸态含卡,程序设计题怎么评分?题目有两个要求,我的运行结果只符合一个要求,最后忘了一步,给分吗?谢谢
- 按照输出的数据是否符合要求来给分。应该输出1,额外输出了其他数据,或者漏输出数据就没有分。
在计算机程序设计语言中计算机能识别并直接骑行的语言是什么语言
- 俺能解决的.
我是学计算机信息管理的,现在考VFP还能免考高级语言程序设计(一)吗?
- 如果不能,那考哪个科目可以免考呢?
- 计算机 专业本身就不需要考其他的,只要考本专业的就可以了。计算机等级什么的都不需要的。
计算机程序设计语言有哪些?
- 1. 机器语言 2. 汇编语言 3. 高级语言 这是基本语言了,, 下面的都是细分
全国计算机二级C语言看谭浩强的C语言程序设计自学可以过吗
- 之前没学过C语言 但对计算机有点基础 大一 打算考明年上半年的 通过这样自学能过吗 把握大吗 难吗。。 谢谢 上海的
- 说实话,把握真的不是很大。C语言是一本很强大的计算机语言,有的人学了5年都不敢说自己会C语言,看天份吧。个人感觉,光会学是不行的,还得有人带才可以。C语言是很难的,如果想通过自学过,真的是在短时间内是很困难的。