VB是解释型语言,为什么不能跨平台??JAVA可以

解决方案 »

  1.   

    因为微软只支持自己的平台:Windows
    开发工具的市场是远远比不得操作系统的市场的,
    Borland,原来是很牛B的,但现在在夹缝中生存,被人牵着鼻子走,因为没有自己的平台哦VB6是编译语言,VB.NET类似Java
      

  2.   

    微软不愿让它跨平台,.NET也是让JAVA逼的
      

  3.   

    vb 4.0 以下版本是解释 5.0及以上版是编译了(也可以解释),要跨平台就必须给所跨的平台做虚拟机或从新编译 vb 不能跨平台是ms就不想让他垮台(不是技术原因是商业垄断原因)
      

  4.   

    no,应该时做一个CLR,然后jit.哈哈
      

  5.   

    其实可行的,代码是纯文本的其它数据是二进制的,都能被Linux读取,只要写一个编译器在Linux下编译以下就行了,哈哈开个玩笑因为VB中所引用的库、控件都是Windows的,通过用记事本打开代码和VBP可以看到直接引用到id,所以不行。。
      

  6.   

    这个。这个的问问Microsoft