编程语言有多少?有种类之分吗?

 我来答
lyqf365
2011-11-20 · TA获得超过1185个赞
知道小有建树答主
回答量:1291
采纳率:100%
帮助的人:786万
展开全部
上百种肯定是有的,种类也是有分的,但是分类方式不一样就会有不一样的分法.
按数据类型的强弱可分强类型和弱类型
比如:php,java script,python就是弱类型的,
而C/C++/Java则是强类型的

按编程语言发展,可以分为4代
1GL是汇编语言; 2GL是高级程序设计语言,如FORTRAN,ALGOL,BASIC,LISP等;3GL是增强性的高级程序设计语言,如PASCAL, ALGOL68,FORTRAN77等;4GL是按计算机科学理论指导设计出来的结构化语言,如ADA,MODULA-2,SMALLTALK-80等。

按程序的执行方式可分为解释型的和编译型的,如
C/C++/Pascal 属于编译型的,因为他们被编译成计算机可直接执行的二进制代码
像c shell/php/perl/vb 等属于解释型的,他们的代码文件在运行的时候由专门的解释器来执行
另外,还有一些不编译成二进制代码的语言,如.NET体系下的(VC++.NET/VB.NET/C#/F#/J#)语言被编译成MSIL,而程序运行时由.net运行时程序进行编译后运行(JIT),java被编译成字节码,python也可以编译成字节码,这些程序处于二者中间,但严格来讲也可以说成是解释型语言.

还可以根据其它的一些特性来划分,但常用的划分方式就上面那些,当然还有函数式编程等等的一些分类方式.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
受定说问香
2020-06-06 · TA获得超过3871个赞
知道大有可为答主
回答量:3185
采纳率:33%
帮助的人:162万
展开全部
编程语言有好几千种,高级语言与低级语言,汇编语言就是低级语言,很少有人用了,高级语言现在最流行的是Java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式