我认为多种语言比较好,但有一种语言是主要的,其他应该做它的类库之类的东西.
对于C/s结构或者普通的桌面应用程序,带有许多dll是比较正常的,其实对使用者来
说这一切却不是很重要,应该他们不一定知道,但对调试或开发者而言会加大维护和更新的问题,因此需要进行精密的结构设计,避免大量的改动类库.
如果你使用b/s结构那么这些问题会更好的解决.
对于你的这种毕业的论文,老师之所以不说不可以,因为他想你独立完成不希望你使用其他的或别人的类库.

解决方案 »

  1.   

    例如说如果我要用VB,Matlab,c++这三种语言进行编写,那么用户就要事先装入这三种语言,这就无形中给用户增加了负担,这个问题该怎么解决呢?
      

  2.   

    多种语言比较好,你可以用VC++的ATL编写Com组件,然后使用VB开发UI,这样开发UI的速度当然快,而且底层的功能可以复用,何乐而不为呢?
      

  3.   

    VC做组件,VB写界面与简单操作
      

  4.   

    不见得把,混和有混和的好处,单一有单一的好处不可能在sun上用vb,一样,根据需要来啊我的习惯:server:c++/delphiclient:vb/delphi当然,我一般是能用vb用vb,
      

  5.   

    这个问题要看你的程序有多大,需要几个人来写。
    如果程序量在5000行以下,而且一个人写的话,用几种语言都无所谓,语言用多了,主要是数据传递时有些麻烦,我曾经用过c/pascal/qbasic/dbase在dos下作过一次混合语言开发,主要的麻烦就是调用别种语言的函数时参数传递有点问题。不过这个时候还是看个人的爱好。如果比5000行多,比20000行少的话,最好是用一种语言。免得给自己添乱。
    5000行以上的程序,一个人做有时有点手忙脚乱。如果程序量长到20000行以上的话,而且几个人写,每个人的精通的语言又不同,最好使用混合编程,同时用一些辅助开发工具进行规范化管理。