如题!我是想学门语言来编写一些应用程序的,这两个语言我该学哪个好呢?

解决方案 »

  1.   

    这个太笼统了,要看你做哪些方面的了
    如果是桌面应用,我觉得delphi就可以,部署方便,C#的话还得要求客户机上有.NET环境
      

  2.   

    C#用的广一些。
    如果是快速开发的桌面应用,Delphi是首先。
      

  3.   

    用C#的入手快,按照官方的说法,老奶奶也能写程序,特别是有些复杂的代码被C#简化后,和delphi比起来简直是菜刀和来复枪,(例如线程池代码的封装)8过这玩意把底层全封装了,变成傻瓜式编程,想深入的话有难度,而delphi有些方面易用性确实比C#差,但优势在于兼顾新手与老鸟,可以看看人家大牛是怎么写代码的,虽然看不看得懂另说,不过如果你学到一定深度会突然有一种豁然开朗的感觉,不要被C#能实现一切的说法忽悠了,要知道说这话的那些人都是有很牛的C或者其他语言基础的,所以人家上得厅堂下得厨房,没有哪个最强,但是仅仅学一门肯定是不够的
      

  4.   

    用C#编写数据库管理系统比Delphi差多了.比如主从表更新问题,就需要先更新主表,再更新从表.
      

  5.   

    c#写数据库管理系统更方便简单吧,从前用linq to sql,实在是很爽。
    现在很久没用c#了,不过的确.net环境实在是太臃肿了,但这也不是什么问题了,win7上都内置了.net 3.5版本了。就封装得太深的问题,也只是对于初学者有较大影响,基础牢固的那也不是什么问题,对学习来说最大的问题还是.net 不开源,delphi源码随便看。
      

  6.   


    如果不用linq to sql 就很麻烦了.
      

  7.   

    C#用途比较广泛,Delphi用的人越来越少了,一个走上坡路,一个走下坡路。