老婆要想了解一下各个语言的特色,从网上找了一下,不少内容都比较老了,连delphi,vb这类语言都能夸的天花乱辍的,实在受不了。仍是我来总结一下吧php
转载请注明:这篇文章写于2016年,省得10年后有人再看到这篇文章,骂个人思想太老了。前端
c语言
(强类型语言)。多数计算机专业的入门或必学语言,甚至是好多非计算机专业都要学这门语言。要学深的,东西不少,难以掌握,多用于底层函数库,或工业控制中,例如“洗衣机”的程序。java
c++语言
(强类型语言)。c语言的升级版或面向对象版,代码执行效果比较高(可是估计没有c语言运行效果高)一些桌面程序,视频处理,图像处理类应用对效果要求比较高。可能会采用c++语言开发。c++
delphi语言
我感受比较古老了,没有学过。有人常常说,语言自己没有好坏之分,只是适合不一样的场景罢了。我就不太赞同这句话。给你一个石器时代的武器,让你在现代战争中打仗试试。若是非要说石器有适用的地方,那估计就是适用于古人吧。程序员
vb
微软的东西,刚出来的时候,因为能够进行可视化编程,确实感受很好用,可是这语言的语法确实太差了。基本用的人不多了,还有一点,就是和office软件配合的比较好,能够进行office文档的一些自动化编程工做。很多大学里至今还有这门古老的课,真是奇了怪了。web
java
(强类型语言)。java语言是个人血统语言,估计也是拥有程序员最多的语言了。天生且完善的面向对象支持。众多的类库和框架。至今还是编程语言排行榜上的第一名。用java能够作web应用,也能够作安卓应用。多数的企业管理系统都是用java作的吧。编程
c#
(强类型语言)。微软出品的仿java的语言。作桌面程序绝对优于java,可是如今的管理系统多数都是web的了,桌面的很少。c#作web也是能够的,可是就我学习c#作web来讲,感受c#有点过分封装。并非太好掌握。总体行业来看,c#次于java。c#
php
(弱类型语言)。天生就是作web的,好多互联网企业也在用php。开发效果高。php的开发者总喜欢说一句话:“php是世界上最好的语言”后端
js
(弱类型语言)。浏览器支持的语言,因此只要作web,js就是必须学的语言。因为是必学的语言,因此就必须流行起来了。(浏览器不支持其它语言,你能咋地!)由于会的人比较多,因此也起了愈来愈重要的做用,不只浏览器能够运行js,连网站后端也能够用js了,游戏后端也能够用js了,游戏前端也能够用js了浏览器
强类型语言和弱类型语言 并非两门语言,例如int n = 1; 之后n就只能是int类型了,不能当其它类型用,而弱类型语言就不一样,var a;就声明了a是个变量,之后爱是什么是什么。 强类型语言因为一开始就知道是什么类型,能够在编译时就定位到一部分错误。而弱类型语言,只有运行时,才能出现这类错误,那若是那段代码很难运行到呢?那就很难重现错误。弱类型语言也有好处,那就是灵活,能够实现好多强类型语言实现不了的功能。