各种程序设计语言的区别?

我今年20岁, 很想通过工作空余时间自学一门程序设计语言。 但比较茫然的是, 如此繁多的语言当中, 哪些语言才是更适合自己的? 我不知道像C啦,C++啦,VB啦这些语言有哪些实质的不同点? 有哪些共同点? 哪种语言的编程效率更高? 哪种语言设计的程序的执行效率更高? 注意:我说的是程序设计语言,而不是WEB语言。

几种程序语言的区别:java语言、python语言、C语言、PHP语言。

1、java语言:

java语言曾一度家喻户晓,如今虽然潮流已过,但java跨平台的优势以及强大的类库着实不容小觑,其他语言很难超越,java衍生除了非常多周边产品(如jsp),非常多的开源系统都是基于java(hadoop、hive、hbase、lucene等),java和c一样也是编译执行的语言,区别在于java编译出的字节码文件运行在一层java虚拟机之上,而虚拟机可以架设在各种操作系统上,所以java也就有了跨平台的优势,一处编译多处执行。

2、python语言:

python的强大在于它的多功能性,既是解释执行,又可以编译成文件,既是脚本语言,又具有面向对象的所有性质,如今python开源的类库已经非常强大了,什么功能都有,python也成了大数据方向必要的工具。

3、C语言:

C语言是编译执行的语言,是万物之源。linux下常用的编译器是gcc,c语言源代码可以直接被编译成可执行程序(机器码),被称为万物之源是因为各种语言都是用C语言写的,如java、php、python……

4、PHP语言:

PHP巨大的生态系统使得在未来几年里全世界需要大量的开发人员对其提供支持。排名前三的内容管理系统-WordPress、Drupal和Joomla都是使用PHP构建的,而且迄今大概有80%的网站运行在PHP之上。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-09
首先,现在web语言和程序语言已经没有那么明显的分割了,比如vb可以做asp c#可以做asp.net java可以做jsp 至于适合自己的语言,就看你首先学的那个,一般会更适合你的 c和vb是面型过程的语言,他们的编程都是基于过程的,而c++ c# java都是面向对象的编程语言,代码量较面向过程的会有一些增加,但是能更好的复用这些代码,实质编写量反而减少,这就是面向对象编程的优点之一,另外一个优点就是,在需求变更的条件下,面向对象编程的修改比较少,甚至只是需要附加模块,而不用重新编译整个程序,这样部署成本就显著降低了 至于效率,写代码效率最高的应该是c#和java,因为都具有框架支持,大部分功能直接调用框架就可以了,并且代码复用也比较好,但是运行效率最高的是c和c++,因为c# java vb程序的执行,都是解释执行,也就是编译成中间代码,然后由解释器解释执行,而c c++是编译成汇编语言,直接执行,效率相差很大 打了这么多,挺累的,希望能对你有用本回答被提问者采纳
第2个回答  推荐于2017-10-12
  程序设计语言种类丰富,有低级语言(如汇编),中级语言如c语言,和高级语言如java,matlab等等,各种语言的区别有很多,列举如下:
  1、编程学习的难易程度,是越高级的语言,其编程掌握速度越快,越容易上手,而且也因为可以利用的库多,所以总体编程速度快,实现容易。
  2、高级语言添加了很多新的功能,比如面向对象语言都会有很多功能如重载等,而如c语言和汇编则不会出现这种情况。
  3、在实现驱动等底层开发的时候,高级语言则不利于实现,需要如汇编或者c语言来实现,这也是为什么windows这些操作系统都是c语言开发的。
第3个回答  2020-07-05
第4个回答  2019-03-19
谈起计算机语言,很多人都会列出来各式各样的语言,不同的特性,不同的应用场景,在众多的计算及语言中,呼声很高、位列编程语言榜前面的无疑是生命力顽强的java、近期热度猛增的python、被称为万物之源的C语言、争议很大的PHP等等。
对于初学者来说,这些计算机语言就像天书,不知道到底该学习哪个,从哪一门编程语言入手。对很多人的疑惑,总结了以下编程语言的特点、应用和发展路线,可以帮助大家有一条清晰的学习规划。
一、生命力顽强的java
java语言曾一度家喻户晓,有人可以昂起头说我会java,如今虽然潮流已过,但java跨平台的优势以及强大的类库着实不容小觑,其他语言很难超越,java衍生除了非常多周边产品(如jsp),非常多的开源系统都是基于java(hadoop、hive、hbase、lucene等),java和c一样也是编译执行的语言,区别在于java编译出的字节码文件运行在一层java虚拟机之上,而虚拟机可以架设在各种操作系统上,所以java也就有了跨平台的优势,一处编译多处执行。

二、热度猛增的python
python的强大在于它的不伦不类,说它是解释执行,它却会编译成文件,说它是脚本语言,它却具有面向对象的所有性质,如今python开源的类库已经非常强大了,什么功能都有,python也成了大数据方向必要的工具。

三、被称为万物之源的C语言
C语言是编译执行的语言,linux下常用的编译器是gcc,c语言源代码可以直接被编译成可执行程序(机器码),说它是万物之源是因为其他各种语言都是用C语言写的,如java、php、python……

四、争议很大的PHP
许多人认为PHP不是程序设计的未来,但PHP巨大的生态系统使得在未来几年里全世界需要大量的开发人员对其提供支持。排名前三的内容管理系统-WordPress、Drupal和Joomla都是使用PHP构建的,而且迄今大概有80%的网站运行在PHP之上。
PHP是容易学习的语言,它可以作为你进入编程世界的入门语言。PHP属于就业市场中炙手可热的语言,你可以找到大量的需要PHP技能的工作机会。PHP开发者的薪资水平和Java、C++、Python或 Swift开发者相比通常偏低。

以上就是对几种计算机编程语言的简单总结,如有需要其他语言的介绍看,可以评论留言,随时补充!
相似回答