最近在做毕业设计,大概的目的就是想把原来用VB(弱类型语言)写的程序,翻译成Java(强类型语言)程序,能符合网络化的要求?偶就是不明白,这个弱类型语言,象VB,JavaScript这些语言,为什么要设计出若类型了,他们在具体的编程中,能给程序员带来什么样的方便?我想了很久都没有一个好的结果,哪位大侠如果知道,请指点一二,让小弟知道我做的这个事情的价值在哪里?不胜感激

解决方案 »

  1.   

    弱类型语言 和 强类型语言的区别是在于两者对变量、对基于对象的操作程序所言,而并不是这种语言的功能不强。例如我们在vb里可以不用申明变量就可以用随意取个变量名,但在象c代表的那些语言就不能这样做。虽然编程人员看不出有多少差别,但在vb编译器的设计人员看来,这差别太大了。这些变量为了适应程序的随意性,开辟了好多的内存、增加了好多的适应性代码,大大降低了性能。但也方便的了软件开发人员。 好处: 令初学者者可以快速学会这门语言,给编程人员带来更高的效率!这2个好处是其他yuyan 难以实现的,vb 和javascript是不用的,楼主不要在这里混淆。vb是编程语言,javascript是脚本语言。 其实我不喜欢谈论原理什么的,我看中的你是否能最短的时间拿出具有最全功能的软件。用何种语言并不重要!  因为Windows 是用 Basic开发的。当然这肯定不是我们用的vb开发的。所以建议大家不要在乎什么语言!
      

  2.   

    PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
      

  3.   

    ??!!windows是用basic开发的?!!
    我记得是用c+汇编
      

  4.   

    Windows核心是用C/C++(少)/汇编(少)写的,外面说Windows是用Basic写的不可不信不可全信,我估计一些非底层的东西是用Basic写的,因为Basic简洁明了大方,重复劳动可以交给编译器去完成。
      

  5.   

    顶 swpcsoft(韩誉)
    不管是什么语言,只要能写出你要的东西来就是好语言
      

  6.   

    就是为了方便,不必在数据类型上花时间,用于COM,数据库访问内部很多用Varaint,数据量一般很小,性能损失可以忽略不计
      

  7.   

    海梅网络
    http://hm120.vicp.net
    提供软件下载、在线音乐、编程问题解答留言(popo一天8小时在线解答)
    (网站主人擅长数据库设计、VB编程、工控软件(DOS+Turbo c + dos4gw)
      

  8.   

    看来你真的比较弱智!也是弱类型!
    來看看人家的討論:
        记得李维的技术讲座中说过这样的话:如果我在LinuX下做项目,我一定会选Java,我不会选 其他的语言,原因很简单,跨平台,安全。如果我在Windwos下做项目,我一定会用VB,原来也很简单,高效,简洁。
    我们可以从中得到启示。一个成熟的程序员,是可以不用管语言是什么的,而是考虑在什么环境下,什么情况下用什么语言最好。
    VB学好了,一样可以做出好多的事情,比尔,盖兹说过,他可以用Basic做一切C可以做的事情,别忘了他是Basic高手,我们只要认真地做好我的程序,你可以特别喜欢某种语言,但你不能轻视某种语言。这种人一般是水平一般,但却很自高的人。
      

  9.   

    JAVA 和VB 一样嘛,都是需要类似的运行库,只不过名称不同,而且,JAVA 还比VB执行效率低哩.不知道怎么能和强类相提并论呀,汇编才是最强的.活活活~~~
      

  10.   

    怎么看怎么象是现代版的“五十步笑一百步”。建议看看《Delphi深度历险》,只用看第一章,你就知道这类厚此薄彼的问题是多么可笑!
    其实同样是完成工作,一个用VC,一个用Delphi,仅仅工具不同而已!
    有些人实在是肤浅的很,自大的很,以为会写几段底层一点的代码就牛逼轰轰,好像Windows都他一个人设计的,呵呵楼主犯的着愤怒么?
      

  11.   

    TO hdhai9451(※★AC米兰☆※) 什么乱七八糟的????
      

  12.   

    VotXP,兔子软件等等就是用VB开发的
      

  13.   

    VB的好处是可以让编程更普及化,大家说是不是很有道理啊。只要随便看看书,谁都可以EXE