none
c#程序员 为这个世界贡献了什么? RRS feed

  • 问题

  • c#程序员 为这个世界贡献了什么?

    是icq,还是IE,还是火狐?还是vmware,还是ms office,还是迅雷,还是real player?

    反正数了 N多知名软件,找不出C#写的,倒是有个 不太流行的飞信,确实是C#写的,功能不多,但已经足够烂了。

    不谈WEB方向的,有Winform功能就说桌面的应用, 除非它是摆设

    微软真的老了吗??
    2009年8月1日 14:23

答案

  • C#语言的出现还不到10年吧。我想随着时间的推移和硬件设备能力的进一步提升,C#会取得进一步的成功的。



    理解的越多,需要记忆的就越少
    • 已标记为答案 zjh111 2009年8月2日 9:12
    2009年8月2日 6:02
    版主

全部回复

  • 商业软件都要做需求分析的,一开始就问用什么语言实现这种问题说明你的软件分析和设计还需要提高。

    Word因为性能要求在界面层用汇编重画,难道你做自己的界面也用汇编?Windows Vista和Visual Studio用C#做界面性能也没什么问题。

    语言的选择是在组件级别的,每一个组件用什么语言都和组件的安全性、稳定性、代码重用性、向后兼容性、维护难度等等需求有关,没有像你这样按产品一概而论的事情。


    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已建议为答案 Harry Zhu 2009年10月13日 6:49
    2009年8月1日 16:32
    版主
  • 用C#的人还是不少的,不必担心。
    http://hi.baidu.com/2009ajun
    2009年8月1日 21:26
  • C#语言的出现还不到10年吧。我想随着时间的推移和硬件设备能力的进一步提升,C#会取得进一步的成功的。



    理解的越多,需要记忆的就越少
    • 已标记为答案 zjh111 2009年8月2日 9:12
    2009年8月2日 6:02
    版主
  • 程序员也就象客户一样, 只看结果,
    程序员其实就是微软的二次开发手
    2009年8月2日 9:12
  • 改改楼主的内容, 重贴一下。 ^_^
    再者,为什么不谈 Web 呢,网络是不可逆转的潮流,想要回到每部 PC 独自为战的局面吗


    Java程序员 为这个世界贡献了什么?

    是icq,还是IE,还是火狐?还是vmware,还是ms office,还是迅雷,还是real player?

    反正数了 N多知名软件,找不出Java写的,

    不谈WEB方向的,有Winform功能就说桌面的应用, 除非它是摆设

    Java真的老了吗??



    C程序员 为这个世界贡献了什么?

    是icq,还是IE,还是火狐?还是vmware,还是ms office,还是迅雷,还是real player?

    反正数了 N多知名软件,找不出C写的,

    不谈硬件方向的,有Winform功能就说桌面的应用, 除非它是摆设

    C真的老了吗??

    2009年8月5日 1:56
  • 你好,我对这个社会做出了贡献哦,目前还没有去烧杀掠夺,为社会稳定尽了一份力,共产党说就业率很重要,我觉得只是C#养活不少人,维护了世界和平,呵呵!
    jon.valett@gmail.com
    • 已建议为答案 络绎 2009年9月26日 8:20
    2009年8月5日 8:51
    版主
  • 不是微软老了~!可能是你的思想老了


    http://ilovecode.cnblogs.com/
    2009年8月6日 4:30
  •      飞信很强啊。当初QQ开发出来的时候,不知道有多垃圾。其实谈这些没用,喜欢这门语言就够了。可以这么说,排除一切其他因素,但从语法上讲,C#是这个星球上有史以来最好的编程语言了。
         微软没老,而是你跟不上。2008的那一堆东西,你消化了吗?呵呵。现在2010测试版都出来了...不要叹息了,快紧步跟上吧。

    2009年9月20日 3:18
  • 兄弟,微软老不老打不上边,只是看自己的水平了。

    现在很多软件是用C++写出来的,但试想一下,C++的发展经过了多少年?不敢说多,40年该有了吧?在这么漫长的时间里,C++的语法和性能发展其实很慢的,只是当时没什么可供选择的语言,众多的程序员自然也就用C++来开发软件了。

    汇编够低级吧?够原始吧?可以说,如果你用汇编超一流的话,那Windows下的软件都可以编写,但有几个有这样水平的?

    C#发展不到10年,在这短短10年里,由1.0 发展到3.5,甚至4.0。功能和性能上不断有质的飞跃,而且越来越人性化、高效化、智能化。只是近几年才开始有更多的人接触C#,还有不少“程序爱好者”在选择语言上徘徊(我打了引号哦),不知用什么语言好。我可以说,用什么语言要看自己的喜好、接触的面以及用意。任何语言都不能一概而论它的好坏,只有用的顺手不顺手。如果你用PB,自然也能编写好的WIndows程序,只是在开发效率上和性能上以及功能上的差异。

    我记得在网上好像有个叫Paint.Net的图像处理软件,它是免费的而且开源,它就用C#开发的。你不妨可以试试它的功能,就有理由相信C#的魅力了!

    与之存在的ASP.NET自然也是佼佼者了,它在网络的开发上远远强于ASP,至于PHP或JSP等等,因为我没用过,所以不敢妄自定论。但有一点可以肯定的是,ASP.NET在发展势头和强有力的后盾和技术支持下,再加上远景发展,相信它的发展潜力和网络标准化(或是说工业标准)!
    2009年9月21日 11:31
  • 樓以上的兄弟說得有理
    用什么语言要看自己的喜好、接触的面以及用意。
    任何语言都不能一概而论它的好坏,只有用的顺手不顺手
    2009年9月22日 10:35
  • 楼上有道理!C#养活了不少人,增长了不少GDP,创造了不少就业机会,也挑起了不少“战争”!

    2009年9月26日 8:20
  • 楼主,这个贴子怎么到处都能看到啊?

    下面是我对这贴子原创者的答复:
    尖锐的:
    请问你为这个世界做了?建立了中国?还是建立了美国?朝鲜?都不是你吧?数了数,除了发这类贴子外,你并没有做出什么吧?

    温和的:
    C#程序员和你一样,都为有需要的人/事/物而存在.要知道,比上不足,比下有余就可以了.
    2009年9月27日 13:34
  • 不知楼主为什么会这样问!
    您问C#为这个世界贡献了什么,我想您可能就是说.net为这个世界贡献了什么。
    您所列举的那些软件都是大家常用的软件。
    .net所开发的更多是面向企业的复杂应用,为了是解决企业应用开发中所面临的问题。
    我想这些应用是难以用汇编、C、C++(部分)进行开发的。
    这些企业应用少则几十万,多则上千万,是这些软件在努力让一个公司能够更长久的生存,如果没有这些软件的信息化支持,我想你现在可能都用不上3G。
    这就是.net要做的事!
    做最好的自己
    2009年9月27日 14:14
  • “不谈WEB方向的”,为什么不谈web方向的?没有web你能在这里发帖?
    c#是我用过的语言,可以说是最好的一个了(本人用过c、c++、vb,也看过dephi里的代码,也看过java)。
    微软没老,可能是你“老”了。
    2009年9月29日 1:47
  • 改改楼主的内容, 重贴一下。 ^_^
    再者,为什么不谈 Web 呢,网络是不可逆转的潮流,想要回到每部 PC 独自为战的局面吗


    Java程序员 为这个世界贡献了什么?

    是icq,还是IE,还是火狐?还是vmware,还是ms office,还是迅雷,还是real player?

    反正数了 N多知名软件,找不出Java写的,

    不谈WEB方向的,有Winform功能就说桌面的应用, 除非它是摆设

    Java真的老了吗??



    C程序员 为这个世界贡献了什么?

    是icq,还是IE,还是火狐?还是vmware,还是ms office,还是迅雷,还是real player?

    反正数了 N多知名软件,找不出C写的,

    不谈硬件方向的,有Winform功能就说桌面的应用, 除非它是摆设

    C真的老了吗??

    呵呵,哥们很幽默 其实楼主提的这个疑问,不能算作问题的,等以后真正工作了自己就知道了:存在即合理 再者,各种语言都有他自己的应用场景,可是不能“不谈...方面的”,那其实就是他的优势啊。
    另:举个例子吧,Sql 2005 Management Studio应该就是用DOTNET写的(你不会跟我讨论是不是用C#写的吧 ^_^)

    活着,在IT。
    2009年9月30日 8:06
  • 貌似SQL MS不是.NET 
    其实学们语言 不必追求它有哪些大产品  我们也不必成为MS SUN...的fans!
    用Java也好 用.NET也好 那只是我们为了美好的生活 为了实现理想的工具! 工具你感觉好了 就OK 何必讨论这个工具以前做了什么呢?

    态度问题 不是智力问题 记着!
    2009年10月2日 7:48
  • 不同意。

    1、C#是一门优秀的语言,语法优美

    2、飞信只能确定是.NET平台上的,个人觉得可能是用托管C++写的而不是C#,不确定。语言和平台还是有区别的。另外飞信也是一个不错的软件,虽然的确有的地方不尽如人意

    3、大量软件使用C++开发是有原因的,要考虑效率等方面的问题,不能从中否定C#的作用。例如在编写管理信息系统时,C#这些相对高级语言还是有相当优势的。

    4、不谈WEB方向,这个不是理由吧?ASP.net很好,微软已经在努力缩小B/S和C/S的差距了,未来是美好的。

    5、你说的那些知名软件应该都是C++开发的吧?那是不是说明除了C++,其它的语言都不行?
    Cheers, Cedric
    2009年10月6日 14:25
  • 个人认为飞信之所以这样可能是因为它的归属权的问题。
    对于飞信的归属权的问题网络上有很多说法。
    如果一个产品的归属权都不明确确定,那这个软件的发展将成为一个很大的问题。希望移动和神州泰岳能够处理好这个问题。
    支持飞信,某些方面做的的确很好。
    做最好的自己
    2009年10月8日 14:46
  • 就像各位所说那样,是我们选择工具,什么样的项目用到什么样的组件,用什么代码。这才是我们关系的。
    至于C#,我个人认为,它非常棒。
    2009年10月9日 8:50
  • 我一直做winform开发,c#。
    感谢C#解决了我就业问题,企业应用,一些小工具,C#是首选,快速廉价解决方案。

    2009年10月11日 14:43
  • C#目前好像还不太适合编写楼主提到的那些特别注重执行效率的软件。

    但是对于大部分不太需要执行效率的软件,比如一些企业管理软件,C#可以省掉程序员大量的时间,比较友好比较易用。另外因为C#是比较新的语言,设计上已经考虑到尽可能方便学习、尽可能从各种不是特别必要的麻烦中解放程序员,开发一些小型应用还是挺有竞争力的。

    当然,C#确实没为世界做出什么大贡献,跟C/C++还是有差距的。楼主要是不喜欢,可以不学C#嘛。

    要发明一个易学易用、智能程度高,并且执行效率也高的编程语言,这个……即使对微软这样的公司,也是件难事。

    C#有C#的定位,适合干什么,不适合干什么。

    2009年10月13日 3:27
  • 我前一段时间和你有同样的想法(现在有时也在想 呵呵)c#有前途吗?
    微软的产品大多都是自己兼容自己的产品,微软的技术不能跨平台,很少开源等等
    这曾经也让我对他怀疑过
    可你仔细想想什么是一个程序员的生命
    我个人认为是思想是基础知识 计算机原理 数据结构 算法 你真的都会了吗
    世间事万变不离其中
    不了解没有资格评论和批评

    2009年10月13日 5:22
  • 能做出什么软件,跟用什么语言特别大关系,只跟人 有关系

    2009年10月14日 8:03
  • 只要你愿意,用C#写个qq出来也不是什么不可能的事情啊,而且,我觉得,照着计算机处理速度的发展,以后来讲,对于一般用户来说,性能上不是什么特别大的问题了
    2009年10月14日 8:05
  • Oracle 是 Java做的
    2009年10月18日 1:12
  • 各位的回复都很精辟呢,学习中,LZ也发了一个很有争议的话题,我们也都听到了大家的意见.说实在的,很想听听那些创造这些语言的人的说法呢,当初设计这些语言的人,他们的想法是否一定要超过某语言呢?
    营造高效的IT环境提升企业管理和市场竞争力
    2009年10月18日 11:58
  • 我可以明确地告诉你,SQL MS完全是用.NET写的,甚至已经在考虑用WPF了
    2009年10月23日 12:59
  • C#作为语言的实做,自身是有存在的理由的.
    如果能仔细分析C#和其他.net语言的的语法不同之处,就能明白它的适用范围.
    也许只是我们没有适用到C#的特性.
    其实您也许是想问,C#的特性为什么不并入到其他的.net语言中,这个,我想有它的历史原因吧?

    经典软件之所以经典,就是经过长时间的洗礼,在长时间之前,C#也许还没问世成熟呢.
    说不定过N年,C#也有经典的东西让人挂在嘴上的.
    不过.net中我是用VB多的,还是希望VB的经典东西多些,呵呵.
    池畔清风动,小窗月夜明.
    2009年11月12日 8:07
  • 没有最好 只有更适合
    C# 还是不错的, 我也是接触了才从C++转到C#(被C++的指针搞晕了) ,不知这点能不能算C#一个优点


    一艺之成,当尽毕生之力
    2009年11月13日 4:20