大家谈谈各种程序语言的特点. 来者分.(我这里天天下雨,无需灌溉)
刚刚软件工程大一快一年了....
主要想知道一下各种语言的特点.例如什么语言适合写桌面的程序,什么语言适合用在服务器上.
[解决办法]
我本来也想发这个贴来着,我觉得发到灌水效果更好,
我知道一些皮毛的
java
静态语言,跨平台(免编译)
执行效率=B
编码效率=C
也就是做网站了,语言本身本人并不喜欢,
你算2.0-1.1居然还要转换类再算,感觉基础类型很差,
不用框架编码速度很慢,还有他的try catch真恶心。
让代码看着像一砣shi。
c++
静态语言,跨平台(需编译)
执行效率=S
编码效率=D
一个hello word要n多行,你用mfc就谈不上跨平台了,
所以编写程序代码量不小,渗入底层,可以嵌汇编,
只要你有时间,没啥做不了的。
powerbuilder
静态语言,不能跨平台
执行效率=A
编码效率=S
不能跨平台,编码效率高是指数据库开发
不过已经过时了,虽然能编译成机器码,但没有vc那么牛,
可以进行web开发,但自身的服务器easerver居然要钱还巨贵,
pb11可以直接转化pb程序为.net的,但是还没出呢,现只有试用版。
ruby
动态语言,跨平台(免编译)
执行效率=C
编码效率=S
貌似2种地方可以用到,web开发和shell脚本,
web开发一般用到它的框架rails
新兴语言(那也貌似10年了),卖点在于
语言本身灵活和rails框架开发效率极高。
等2.0出来,能支持编译成本地代码后,执行效率也会提高。
俺只是知道皮毛,错了务怪。
[解决办法]
硬件开发用汇编或C的比较多,C++一般软件系统底层或靠硬件方面的比较多,但一般做应用的主要是JAVA或.NET平台语言(C#.VB.NET等)。
[解决办法]
现在好像什么语言都可以上服务器,拼的就是钱
[解决办法]
我只知道如果先学PHP然后学delphi(Object pascal)的话,会是一件很痛苦的事
[解决办法]
to AFIC(A Foolish In China) ( )
如果java真的像你这么烂的话,早在十多年前c++就把它打死了,哪还有它的生存机会
评论一个东西不能太偏激的,你不喜欢就不喜欢了,还很多人喜欢呢
就像,
就像我也不喜欢你,但是我也没有说你“真恶心“看着像一砣shi。”之类呀。
[解决办法]
我支持delphi啊!VCL!呵呵
[解决办法]
支持java~~
[解决办法]
支持java~~
[解决办法]
支持java~~
[解决办法]
[解决办法]
java和vc++我都喜欢,呵呵,喜欢用java进行高层开发,用vc++进行底层开发
[解决办法]
to AFIC(A Foolish In China) ( )
如果java真的像你这么烂的话,早在十多年前c++就把它打死了,哪还有它的生存机会
评论一个东西不能太偏激的,你不喜欢就不喜欢了,还很多人喜欢呢
就像,
就像我也不喜欢你,但是我也没有说你“真恶心“看着像一砣shi。”之类呀。
嗷喔..........