LGX1972·大∵熊

微信号:lgx1972_9Y

博客生活 首页 新随笔 联系 聚合 管理
  96 Posts :: 1 Stories :: 619 Comments :: 1 Trackbacks

   前几天,在 微软中文技术社区 看到篇精品讨论集,很有意思,特此转发过来供大家一起欣赏和评论。
  
题目: 我很理解大家跟着MS(微软)的苦衷

1.MS对C#的定义时说C#具有VB的快速,具有C++的行动力,可时在运用中并没有具有C++的行动力,C++能作的事情,C#不能作,如硬件驱动程序,系统程序...这些都是C#所不能作的,是不是MS在骗我们大家呢??大家怎么看??

   

2.MS对C#的定义时说C#具有VB的快速,具有C++的行动力,可时在运用中并没有具有C++的行动力,C++能作的事情,C#不能作,如硬件驱动程序,系统程序...这些都是C#所不能作的,是不是MS在骗我们大家呢??发现MS老是在RAD上花了许多时间,在功能上却没有什么动作!还听说C#加个"::",好多人都反正,说象C++,为什么MS不对他说C#就要具有C++的行动力,加点C++好的东西有什么不可呢?大家怎么看??

   

3.我急着想用C#实现些打印功能,如打印发票,单据,把数据库的数据打印出来....时我看了一本Visual C++打印编程技术与工程实践 的书是人邮的,发现是用C++写的,写的太好了,可C#却不知如何,这方面的资料太少了,看看VC++网上到处都是,一气之下想改学C++,想听听大家的意见!!

   

4."::",写代码时加入这个::也不影响写代码的速度嘛,&,*就不是这么会事了!!

   

5.不明白为什么MS要说C#具有C++的行动力,也不知道它对C++的行动力是如何理解的?c/C++可以说是无所不能的语言,我们这些搞系统开发的、搞硬件驱动开发的,听了这句话就转过来了,心想这么简洁的语言,有这么快速写代码的IDE,为什么不转过来呢,可是,我们错了,化了时间不说,连我们在C++中想要东西也没法作,唉。。。

 

6.同样是RAD的工具,大家看看DELPHI,它的应用是多么的广,还开发一些著名的软件如PROTEL,一些游戏,一些驱动。。。。,这是MS所不能作的,MS 的精力不是在技术上,技术上它只能抄,MS的精力在迎合客户的喜欢,如花巧的界面,简单而功能很弱软件。。。,因为MS知道,一般的客户是多数,专业的人是少数,挣多数人的钱当然比挣少数人的钱好,所以MS发了,这是大家都应学习的。如果各位想搞专业的开发,最好不用MS的技术,我就是深受MS之苦,我是从96年开始接触MS技术的,当时用DOS,数据库学的是FOXBASE,后来是WINDOWS,数据库是VFP,语言是VB,可是我最爱的VB不存在了,语法变了现在有个VBNET也不是因为技术原因存在的,VFP现在我没有看见有多大的市场,它没有超越PB,VB 也没有超越DELPHI,因为如果你要用这些MS的产品,你注定是个不是很专业的技术人,如果你还要更深入的专研你就得放弃,放弃VB用C++或DELPHI,放弃VFP用ORCALE,SYBASE,放弃WINDOWS用UNIX,我的天啊,我的青春,全部浪费了,所以我忠心的MS建议,用心地去作好一两个产品吧,不要再骗人了,不要让人们的青春随着你浪费,我强烈地建议MS象ORACLE学习,象SYSBASE学习,象UNIX学习,象C++学习,给人们提供功能强大并持久的技术!!谢谢!!

 

7..NET FRAMEWORK只是应用的基础,它不可能成为系统级的核心,就这么简单。只有接近硬件的东西才能成为系统级的,NET FRAMEWORK离硬件太远了,它的内部也是调用非托管的代码的;MS看见JAVA的虚拟机这么好,得到了很大范围的应用,如果它原丰不动地抄来,对MS来说没有必须,所以想在此基础上超越一下,想把NET FRAMEWORK作为世界上所有的软件的基础,可是在技术上它没有这些天才。

8.Ms象那些巴黎时装发布会上的那些商家,它发布了C#,功能也不强(专业人士要求哈),要不了多久年就过时!!MS从来没有给人们提供持久的技术为已任,是以与别人竞争(别人的好就用各种手段与人争),市场(如果大家喜新厌旧,喜欢包装就来个XP),大众(因为好多人不是专业技术人员,一个华丽的外表,一个容易使用的方法以讨别人喜欢)

 

  8 .好不容易熬到了 C#2005, 终于可以很简单的做个图形菜单了 . 我爱死这个想到这个控件的人了 .
真受不了微软 . 以前故意要我在它图形菜单界面的 IDE 下面痛苦的做着无图形的菜单 . 自已做个自绘菜单真叫人受不了 . 好象这个简单功能比别的开发工具晚了几年 .
晚几年就晚几年吧 . 可是好不容易熟了几年的 VB 现在底层又加了个 net. 变成了 vb.net. 除了名字啥都变了 .
以前就很慢了 , 现在更慢 . 当真恨不得大家多出点钱换机器 . inter 有一腿似的 .
 
就不能做个好软件吗 ? 微软 . 为什么你的开发工具除了 C++ 别的都是这么变态 . 老的代码在新的版本上又行不通了,让大家又要改。如果还想用,请参考升级指南。
现在这个 net 平台就是跟在 sun J 平台的后面 . 从大构架上还是抄别人的 .

怪的事多 . 一直就没有想得通 .
为什么什么都可以汉化 , 就不汉化 C++. 俺英语差 . 不知道汉化 C# 参考和汉化 C++ 参考有什么区别 .
托管与不托管真的安全性有本质的区别吗 ?IL 中性语言不过是一个微软虚拟处理器 + 虚拟设备 (net 平台 ) 上的汇编命令集 . 硬的都不安全 , 更别说软的了(除了变的快。俺的 CPU 还没换,你的 IL 集又升级了) . 也许主要功能是让大家忘了硬件 , 今后 net 不认识的设备你就别用了 , 和微软关系一般的设备商 , 你别想发挥你设备的最佳功能 . 一切都被微软托着管了 .
如果说是怕编写的错误程序会影响到系统安全所以才有了今天的 net, office 怎么不用 C# 来编 . 也许又有人站出来说 . 如果这样 office 会很慢的 . 那我问很多企业用 OO 编程的目的不就是很快的编个大程序吗 ? 只能是开发速度很快但很小规模 , 运行又慢的程序 . 似乎只能用来做创意小软件 . 我相信一切创意都能被等着的反汇编专家拿去了 .
如果真的要开发速度、稳定、安全等都平衡的话,微软为什么不设计个托管 工具,几个语言都能有时间做成转换成 IL 。为什么 C# 不能编译成 C++ 代码,再由 C++ 编码成二进制码。这样不是更好。若是程序开发好了觉得性能不行,译成 C++ 还可以进一步开发。

 
9
.说的太好了 , 硬件都要被 MS 托管了 ,JAVA 是为了 INTERNET 而产生虚拟机 , 都认为这个主意太好了 , MS 为了找到 新的经济增长点 , 也来个 NET, 因为虚拟机人人都说好啊 , 除了这些还要把所有的东西也要来个虚拟机 , 喜欢的人不就更多了吗 ??

 

10.跟我想的一个样,我是想MS把C#编译成本机代码和托管代码两种,由别人来选,我的本机代码写得很安全的,高性能的,为什么还是要你来托管呢???

   

11 .亲爱的微软 , 下面是贵公司对 C# 的描述 :
Microsoft C# .NET
是一种现代的、面向对象的类型安全语言。程序员可以使用它快速生成用于新的 Microsoft .NET 平台的各种应用程序。 C#( 读作 “C sharp”) 旨在帮助 C++ 程序员快速进行开发,同时又保留了 C C++ 所见长的功能和控制力。
我们的代码写得很现代 , 也是面向对象的 , 很安全 , 性能很高的 , 为什么贵公司却要我们托管呢 ??
为了方便写代码我们原则同意用 C# C++ 见长的功能和控制力的程序 , 可是你的见长的功能和控制力在那里呢 , 我们亲爱 MS?,
为什么不能把 C# 编译成本机代码 , 我们大家认为用 C# 写的非托管代码会写的更安全 , 性能更高 , 更现代 , 更能面向对象 !!

   

12 Net 就要下台了,它的呼声很高, 2005 年的这场暴风雨就要来临。 -- 让暴风雨来得更猛烈些吧!!

   

13 .关于 C++ 写的什么数字通讯 , 图像处理啊 , 串口通讯啊 , 多媒体啊 , 游戏编程啊 , 数据结构啊 ,3D , 嵌入式开发 .... 的书太多了 , 是不是 C++ 能作到的 C# 好多工作都不能作吗 ? 为什么 C# 就没有这方面的书呢 ? 算了还是学我的 C++ 算了 , 大家说如何 ?? 请认真答 , 这将是我的人生转折喔 !!!

 

14.MS 的托管代码只能在 WINDOWS 上运行 , 又没有夸平台 ( 不要说以后会夸平台哈 , 没有根据 ,MS 也没有这么说 ), 为什么非要我们编写托管代码 , C# 写本机代码为什么不能呢 ? 如果是为什么安全考虑 , 加强 WINDWOS 安全不就行了吗 ?MS 卖的是什么药 , 大家分析一下 ??

   

15. 见长的功能和控制力有 :

C++ 能写数字通讯 , 图像处理 , 串口通讯 , 多媒体 , 游戏编程 , 能数据结构表示 ,3D, 嵌入式2006年2月27日开发 , 硬件驱动 , 实时通讯 , 也能写操作系统 , 结合汇编 C 能写操作系统 , 还能写数据库 , 这些应该是见长的功能和控制力吧 , 其它商业应用我就不说了 ...., 千万不要有人说这些 C# 也能 , 就象有人说中国也有数据库 , 也有操作系统一样 , 呵呵 .. 那位再举些 C++ 的功能和控制力 , 如上面有位 ZJH135 说的 , 不是我和 C++ , MS 在比 , 想用 C++ 的光辉照亮 C#

 

16. 我现在从C#转向C++了,虽然C++的语法比以前复杂了许多(有用于托管代码的语法,也有用于非托管代码的语法),但功能和性能C#没有办法比的,如托管的对象可以给本地对象用,指针的类型增加了,对本地对象和托管对象进行了集成,听说以后C#的代码也要转向C++/CLI执行以提高性能呢!!!你学C++代码后的事情会让你很清楚,也就是说你写一段代码,你会明白你的代码在机器里是如何工作的,就象你看见了一个透明的汔车发动机,你不仅知道是它产生了动力,而且也知道这个动力是如何产生的一样,当然有些人就是喜欢经过包装的东西,也象有些城里人吃了面包,看见麦子说是什么菜似的;不过有一点可以肯定经过包装的东西,它的灵活性会大大降低的,不利用我们把工作做到最好,也不利用发挥我们全身智慧,包装的目的只有一个,就是能够让我们很快地解决我们的问题,提高我们的效率,难怪有些人说,MS的东西就是漂亮,就是简单,就是好用,但是当遇到很专业的人士的时候,当这些专业人士要作他们的研究的时候,这些包装的东西会显得无能为力,这些(包装的)只是个在这些人士面前玩小技俩吧了!!永远记住:只有脚踏实地的中国人才能为国出力.如果你买个导弹来增强国防力量,是为国出力了吗??

 
17. 这种趋势 , 有可能是这样 : 人们又会返回到 C/C++/ 汇编的时代 . 人们会对这些 C/C++/ 汇编进行增强 , 因为语言太高级 , 会对硬件无法控制或对控制产生难度 , 软件的运行是离不开硬件的 , 对不对呢 ??

 

 

 

 

posted on 2006-02-27 18:08 LGX1972·大∵熊 阅读(377) 评论(0)  编辑  收藏 所属分类: 编程相关