常用的编程语言有哪些?通俗大概的说一下分别有什么特点?
发布网友
发布时间:2022-04-22 21:28
我来回答
共1个回答
热心网友
时间:2022-04-24 04:57
常用的编程语言有java、c、c++、c#、vb.net、ruby、python、vba、javascript等。
语言的分类方法有多种。
可以按面向过程与面向对象分:
像c、pascal属于面向过程的语言;java、c#属于完全面向对象的语言,而c++可以说既是面向过程的,也是面向对象的。
可以分为动态语言与静态语言:
java、vb.net、c#可以划分为静态语言,ruby、Python就属于动态语言了。当然语言是发展的,比如c#就开始加入了某些动态语言的特性。
如果要编写系统程序或高性能的应用程序可以使用汇编语言或c、c++语言,因为它们可以直接访问硬件,调用系统的底层API函数。
如果要开发大型商业应用程序,如网络程序、大型游戏等,最好选择有强大的类库支持,有功能完善的集成开发环境的语言,如java或c#、vc++等。
要建立网站,服务器端可以使用php、jsp或asp.net等脚本语言,客户端可以使用javascript等。
事实上,现在无论是软件的开发、还是网站的开发,都越来越多地混合使用各种语言。因为如上所说,不同的语言有不同的优势和适合场合。
对于语言的学习,因为编程思想就只有那么几种,所以要学的主要是编程思想,而不是语言。像c++、java都是在面向对象编程的思想下发展出来的语言,一旦你深入理解了面向对象编程的精髓,学起来都很容易,无非就是继承、封装、多态。再比如,为了支持通用编程,c++用的是模板,java、c#、vb.net等用的是泛型类型。
总之,语言五花八门、层出不穷,但编程思想就那么几个,且编程思想的发展具有延续性,一旦掌握几乎永不会过时。所以相较于语言的学习,更重要的是理解语言所包含的编程思想。追问您看我这么理解对吗:C++涉及的广泛,比较高端,但是很多功能平时用不到。其他语言相对来说比较有针对性,JAVA C#常用于程序游戏开发,.NET,php常用于网页开发。
未来哪种语言发展前景好点?如说是纯新手的话,你建议先学哪种语言?
有什么网站可以找点项目练练手?
谢谢大佬了,ヾ(•ω•`)o