计算机程序设计语言的分类有哪些?

 我来答
新电影关注者
高粉答主

2020-12-18 · 醉心答题,欢迎关注
知道小有建树答主
回答量:493
采纳率:17%
帮助的人:41万
展开全部

广西师范大学出版社
2019-08-01 · 一切为了人与书的相遇。
广西师范大学出版社
向TA提问
展开全部

程序设计语言是人们根据实际问题的需要而设计的。目前可以分为三大类:一是机器语言。它是用计算机的机器指令表达的语言;二是汇编语言。它是用一些能反映指令功能的助记符表达的语言;三是高级语言。它是独立于机器、接近于人们使用习惯的语言。

在计算机科学发展的早期阶段,一般只能用机器指令来编写程序,这就是机器语言。由于机器语言直接用机器指令编写程序,无论是指令还是数据,都须得用二进制数码表示,给程序编制者带来了很多麻烦,需要耗费大量的时间和精力。为了解决这个问题,使程序既能简便地编制,又易于修改和维护,于是出现了程序设计语言。程序设计语言一般分为低级语言和高级语言。低级语言较接近机器语言,它是用由英文字母的助记符代替指令编码,用英文字母和阿拉伯数字组成的十六进制数代替二进制数,从而避免了过去用来表示指令、地址和数据的令人烦恼的二进制数码问题。典型的低级语言是汇编语言。正因为汇编语言是低级语言,所以它对机器依赖性较大。不同的机器有不同的指令系统,所以,不同的机器都有不同的汇编语言。

高级语言则是独立于指令系统而存在的程序设计语言,它比较接近人类的自然语言。用高级语言编写程序,可大大缩短程序编写的周期。高级语言比汇编语言和机器语言简便、直观、易学,且便于修改和推广。

目前,世界上已有许多各种各样的程序设计语言。由于计算机本身只认识它自己的机器指令,所以对每个程序设计语言都要编制编译程序或解释程序。编译程序、解释程序是人和计算机之间的翻译,它负责把程序员用高级语言编写的程序翻译成机器指令。这样,计算机才能认识这程序,这程序才可以上机运行。

由于不同的程序设计语言有不同应用范围,至今还没有一种程序设计语言能把所有应用包含在内。现在广为应用的几种语言中,FORTRAN侧重科学计算,BASIC善于人机对话,PASCAL着重结构设计,COBOL长于报表处理。

人们交流思想、传递信息要使用语言这个工具。我们要让计算机为我们工作,也必须同计算机交流信息,同样有个语言工具问题。学习使用电子计算机,主要的就是学习电子计算机的语言。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
法璠驹萍韵
2019-07-24 · TA获得超过3774个赞
知道大有可为答主
回答量:3212
采纳率:27%
帮助的人:201万
展开全部
现在分C/S
B/S结构的开发
C/S结构的是服务器与客户端软件的开发(就是像QQ一样,要装QQ软件的)
B/S结构的是服务器与浏览器程序的开发(就是啊里巴巴这样的电子商务、或小的网站开发)
C/S结构因为装了软件,有更新的话要程序重新编译,然后再一台一台去重新装,如果大企业,维护起来很麻烦。
B/S结构只需要更新服务器上的代码就行,比较方便。
所以C/S的编程越来越被B/S代替了。
C/S结构编程的一般有VC++、VB、DELPHI,DELPHI应该是C/S结构中最常用的了。
B/S结构的有asp.net(c#\vb.net\vc.net)、
jsp(java)、php,
asp.net是微软的,应该说是一种B/S框架,C#、VB.NET、VC.NET都可以是它使用的开发语言,而C#是微软现在最推捧的,ASP.NET的服务器只能架设在windows系统上。
JSP是sun公司维护的,是开源的,开发环境价格便宜,服务器可以是linux\windows,由于服务器是linux比较难管理、而且JAVA虚拟机占内存大,所以租服务器空间很贵,
这是三种中最难的,最复杂的,也是最安全的,会的人工资都很高,但大城市和大企业才有用,像我家乡这样的小城市,一家需要JSP的公司都没有。
PHP也是开源的,是zend公司在维护,全球的动态网站中占最多,在国外很热,速度也是最快的,但框架的支持比asp.net和JSP少,它也可以在linux/windows服务器上使用,它的语言也很像C语言。
无论是c#、java都是从C语言的基础上发展起来的,语法结构都一样,但是多出了面向对象的知识,你可以先学C语言,再学c#/java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潇潇要抱抱DB
2020-07-05 · TA获得超过6271个赞
知道答主
回答量:3.5万
采纳率:7%
帮助的人:1720万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式