当前位置:首页>开发>正文

跟Python,Ruby,PERL相比,java是不是已经过时了 VB和VC 是不是已经被淘汰了

2023-04-22 18:33:15 互联网 未知 开发

 跟Python,Ruby,PERL相比,java是不是已经过时了 VB和VC  是不是已经被淘汰了

跟Python,Ruby,PERL相比,java是不是已经过时了?

不太清楚你问这个问题的初衷,技术没有好坏,只是每种技术有不同的适应场合。 单从你的问题出发,Perl是比java出现的早的脚本语言,现在很少有人用它来开发中大型的系统,但是仍然在很多场合应用。 Ruby这种脚本语言出现也好几年了,一直没有被广泛关注,直到Ruby on Rails被提出来快速开发web程序的时候才被广泛关注。 Python也是很好的脚本语言,几年前方正的防火墙里就跑Python脚本 你说的这些都不是新技术,也无所谓过时不过时

VB和VC 是不是已经被淘汰了?

basic就不要提了,几十年前就被淘汰了

先说说VB吧:
建议不学VB,因为VB垃圾、简单至极、功能不全、开发出来的软件对系统资源依赖性强(俗话-运行的这么卡呢?)、以上原因导致VB已经被社会淘汰了,已经没有客户要买用VB开发出来的软件了。
VB的开发实际上就是在一个窗口里“画”按钮之类的东西,然后再在按钮里加代码,这个所谓“按钮”实际上是VB众多被称为“控件”的东西的其中之一,是别人为你编写好的,但这些“控件”是用什么编写的呢?,是用C 编写的(VB想要实现什么功能,必须先用C 做控件),所以有句话说的好“真正的VB高手其实是C 高手”,不学VB还有一个原因,就是他破坏你学习其他软件的思路,他的语法与其他流行软件的语法不一样,学完以后会有少许误入歧途的感觉。

说说C语言:
我学过C语言,它只能编写DOS程序,功能不是很强大,但却是基础,因为大部分流行的编程软件都与C语言的语法结构类似,一定要先学。

C :
C语言进化而来的,有强大的功能,举例吧:
软件:
微软的Office系列
Macromedia网页三剑客 - flash,dreamweaver,fireworks
Adobe出的 超有名的作图软件 - PhotoShop
3D动画软件 - 3DMax
.....
游戏:
PC平台几乎所有的游戏
星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界....
那数不胜数了,自己数吧:)
以上均出自C 之手,原因是C 靠近计算机底层,编写出来的程序对系统资源依赖较小,功能强大,运行速度快,比如你的两个朋友与你分别玩 用 VB、Java、与C 编写的“跑跑卡丁车”,你玩C 那款游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊,所以这一系列的软件、游戏都会采用C 编写。
虽然C 很有优点,但是对于学习者来说应该是比较困难的一门语言。(再说明一点,C或C 属于语言,而VC - “Visual C ”是用来编写C或C 的工具)

Java:
不可小视的编程语言,我举不出来用它编写的应用软件和游戏,因为它是商业编程语言,我之前举的C 开发的软件都是面向普通人的,而Java开发的软件大部分是面向事业单位、公司及企业的,它的功能同样强大,结构比C 清晰,学习起来比C 简单多了,并且是跨平台运行的程序,用Java开发出来的软件可以在世界几乎所有的系统上运行(包括Linux、掌上电脑、手机等),但正因为如此,使之运行时会比C 开发的软件要慢。
没接触过编程的人恐怕很少有人知道,我不知道楼主你年龄多大了,你学编程是因为兴趣还是因为职业?如果是因为职业,建议选择学习Java。

VF:
Visual FoxPro - 微软出的数据库编程软件,和以上都不一样,没必要考虑这个,并且近几年已经被微软淘汰,因为这个软件在世界上早已被 Sql-Server 和 Oracle 等数据库编程软件所取代。

最新文章