还是无法接受.NET和C#~
来源:互联网 发布:js设置td字体颜色红色 编辑:程序博客网 时间:2024/05/17 06:25
第一次接触C#那是3年前了,当时学校里面很流行,据说很好学,我也从图书馆搞了一本,看了三个小时,看不下去了。当时的感觉是太麻烦了,一个简单的程序,就几行,居然要我安装100多兆的包,速度也慢的要命(我主要是写程序进行理论物理上的科学计算)。直接丢回图书馆。
其实谈C++和C#孰优孰劣这个也没什么意义,他们出现的目的本来就不是一样的。个人认为C#更适合初学者和小公司。而C++则是多面手,万金油。
C#在应用程序开发上在速度上确实要高于C++,不过也要看人,要看哪个用的熟练。C#有个垃圾回收机制很被MS推崇,不过我觉得对于开发多年的人没什么意思。内存泄露并不是不可避免,对于一个老程序员来说良好的代码风格和严格的内存分配控制完全可以不考虑会出现内存泄露的问题。但是由于这个机制导致的CPU消耗实在是得不偿失。
C#和Java这种完全的面向对象语言为了所谓的稳定不得不抛弃了C/C++很多精华。最让我用C#忍无可忍的地方就是它居然没有指针,类型直接居然没有强制转换!你说类和类之间不能强转我也认了,BYTE和LONG之间转换我还要调用Convert函数这我就很不爽了.我原来一个(BYTE)A就直接取A的最后8位多方便啊,而且CPU只要一条指令.
- 还是无法接受.NET和C#~
- JAVA还是C#??J2EE还是.Net??
- C#.net同步异步SOCKET通讯和多线程总结(5)tcp发送和接受的代码
- 为什么C++还是无法取代C?
- CWnd派生类无法接受WM_CHAR和WM_KEYDOWN等消息
- android broadcastreceiver 重复创建和无法接受消息问题
- 求asp.net(C#)发送与接受程序
- 我还是接受了她
- .net时代C C++ 还是不能少
- 学习C#还是VB.NET?
- 选择VB.Net还是C#(转)
- 到底是Java还是C#.NET?
- ASP.NET接受GET和POST数据终极方法实例
- 如何通过socket发送和接受dataset数据集(C#)
- 如何通过socket发送和接受dataset数据集(C#)
- htc无法接受udp广播
- asterisk read无法接受按键
- Asp.net HttpWebRequest和HttpWebResponse发送和接受任何类型数据
- Java图形界面编程
- 串口接收时丢数据问题解决方案
- Qt和MFC的战争
- malloc、calloc区别 分配在哪里
- AO 直线相交
- 还是无法接受.NET和C#~
- spring注解式事务管理实例
- Https跳到http时session信息丢失的分析及解决方案
- dddddddddddddddd
- Domino编程记要
- 贾君鹏你妈妈喊你回家吃饭
- Clean output before downloading files
- Membership和Role Providers
- 访问jar包内的文件(xml,gif)