delphi 这样的东西应该不是某一种语言就能写出来的吧.它的编译器是用pascal写的

解决方案 »

  1.   

    托普有个m++build不只是什么东西,你可以看看!
      

  2.   

    to  dschebei(箫剑) :
    托普的m++build是一些bcb的控件吧?
    to erp2 (天涯劍):
    你所说的开发工具分几个部份吧?一个是编译器,一个是IDE,还有就是类库或叫控件,
    一般是先做一个好用的编译器,再开发一个IDE,然后就是写一大库类库如mfc或vcl这样的东东.
    我只知道delphi的编译器是用borland c++编译出来的,可以在bcc.exe中看到这样的信息.
      

  3.   

    delphi 编译器是用pascal写的!!
      

  4.   

    Delphi本身就可以用Delphi来开发,开发工具一般都需要有开发自身的能力,如果不能,那么这样的开发工具就不是完备的,比如早期的VB,这样的玩意还不如Flash
      

  5.   

    这种开发工具一般都分好几个层,不同的层有不同的技术和工具来开发,不过象Delphi之类的工具的开发者更注重所实现的体系构架和先进的开发思想,对工具来说,就好比你要写一个ip数据包过滤器,其实真正的重点在于你对于网络和协议的了解,而不是用vc还是用Delphi的选择我想,Delphi至少有这几个层吧:
    最前端是界面层
    下面是vcl、数据库引擎、(跨平台的还要有clx框架吧)、、、
    在下面是编译层(转变为汇编指令)
    最下面是和操作系统及硬件相关的机器码生成和优化了听说M$的MFC要几乎完全重写,是一个比较大的动作了
      

  6.   

    高手可真多呀,居然还有做开发工具的。佩服ing!
      

  7.   

    据说有韩国人用delphi做了一个delphi
      

  8.   

    delphi做delphi?
    delphi(self)?
    高!!!!!
      

  9.   

    好象有一个什么basic,(当然不是vb,Qbasic之类的)专做数据库的,我曾经下载过,只有14M左右
      

  10.   

    delphi,c++ builder它们的编译器都是borland c++5 的编译器,所以delphi,c++ builer只是语言界面的不同,一个语言成功的关键在于它的编译器,因为编译器的好坏直接影响到程序的稳定及效率
      

  11.   

    用delphi做delphi也不是没有可能啊,只是没有用c和汇编的效率高而已
    以前我学的第一门语言是gwBasic(应该有人认识这个古董吧?),就写了一个仿真的gwBasic环境,不过运行的核心还得依赖gwBasic的核心
    呵呵,不过写底层的系统也挺好玩的,最大的好处就是快速地训练一个人养成钻牛角尖的习惯,
    呵呵
      

  12.   


        我记得DELPHI就是用它本身的前一个版本开发的,例如DELPHI6.0就是用DELPHI5.0开发的;DELPHI1.0应该是pascal做的吧??:)
      

  13.   

    国内要出开发工具,除非写个象Java那样具有开创性的东东;否则,最好别出。
      

  14.   

    我看过以前四川某个大学做过数据库他们用的语言是bc++,我想这类软件核心部分还是应该用汇编,因为它的效率高。至于其他部分,可以用c++
      

  15.   

    C+ASM无所不能,可是太难了。
      

  16.   

    也不一定啊
    据说PB就是用DELPHI开发的啊
    应该叫编译器才啊
    好象有个类PASCAL的编译器可以免费下
    你到WWW。GOOGLE。COM上SEARCHING以下看看
      

  17.   

    tatacool(当天),你说的那个韩国人写的delphi我见过,是很牛B。界面搞的跟delphi一样,当然它主要就是写了个ide,但是这已经很牛B了。
      

  18.   

    Delphi 是用 'Delphi'本身写出来. Borland C++ Builder 也是用Delphi写出来. 因此他们的vcl是可以共用的. BcB6即是用D6来写, 故BCB6比D6迟了一年.但
    BCB6会有齐D6的update pack.Delphi可以直接呼叫 asm 和win32 api, 其实是可以做极低层面的程式. 只是
    Pascal本身是一种高阶语言, 传统上不和c做同一类工作. 因此同是Delphi写
    BCB会较Delphi适合在低层面的编程.语说回来, 为何不叁与 Open Sourced的工具.  Linux本来是hacker的乐园.
    任何程式的源代码都是公开, KDE上的编程工具KDeveloper不是可以作你的叁考吗?
      

  19.   

    看看 Linux 下的 KDeveloper 的源代码吧
    (该死的E语言不开发源代码)