回复:C++啊~~我的青春啊~~我哭,达人来帮忙看看吧!
以下引用kkkklll在2006-5-16 19:19:17的发言: 个人认为,C#的最大好处就是简洁,与人类的思维更相似。C#的函数,只要大概知道它在哪,在列表上大概翻一下就找到了,因为光看函数名就知道这个东西大概是做什么的,鼠标放在函数上就可以看到更详细的信息,而参数名们都有其特定的意义,表示十分直接。基本上看到一个函数就知道它是干什么的了。看到一个类,打一个.就知道它能实现什么功能了。
所以,只要会语法,会OOP概念,就可以写了。呵呵。
C#不用背函数,是那些像我一样的懒人们的好工具呀,挖沙沙。人类果然是为了更懒而在不断地奋斗着呀。这便是变猪的真谛了。
|
这还是在给M$的IDE作广告吧。您在IDE里写C++程序,不是一样会有提示和自动完成功能么?难道说C++ Library的类名或者函数名就是比C#的拗口?
以下引用粘土火星在2006-5-17 0:57:58的发言: =v=其实这段话之前不是还有一句嘛赞MFC的|||“我认为MFC是一个了不起的框架库。”
关于C#和C++之间的关系,这个人也有说到嘛~~~
至于语言、框架库好不好的问题,我觉得还是要看看适不适合需求这个标准衡量,当然需求本身也是个很抽象的东西--__--b
楼上有人说CLR或者JVM节省程序员的时间的观点也得到了印证,但是至于是否浪费了用户的时间这点很难讲,不知道有没有统计C#和C++相比损失的性能和节约时间的比率之类的东西。面向开发的层面不一样,需求不一样,擅长处理的领域也不同,可能游戏里面对性能要求更苛刻一些,但我相信通常情况下软件交付时间越短越能赢得更多的客户(爆),其实程序员的时间一定程度上也算作客户的时间嘛。
|
他前后说了什么没关系,只要MFC的这些缺点符合事实就行了,人家毕竟是M$的员工,不可能指望他给自己公司拆台吧。实际上,“C++的开发效率比C#或Java低”这种看法本身就是错误的。C++只是语法复杂,学/用的起点高,但是只要掌握了,就会发现C++的许多类库(STL,boost,ATL,WTL,DTL等)用起来比Java或C#的对应物还要顺手,是真正的“简洁+高效”。换句话说,C++是一门难学易用的语言。从这个意义上来说,C#或Java节省的是软件公司培训员工的费用,而不是程序员的时间。