- 主题:c++现在没落了吗?
还是能省不少的...硬件不像软件,没有边际效用递减,省1块钱卖一百万台就省一百万了...
所以别说mcu这么“高价值”的东西了,连1颗电阻都是能省就要省的...
而且硬件也不像软件,代码写完可以十几年都不带变的,所以最初的开发人员写完就没他啥事了,后面连带整个BOM都是轻易不会变得。所以叫固件,firmware嘛。
比如我分析过一个智能电饭煲,里面用的居然是4bit mcu,只能用汇编写code,写个循环>16就要溢出...
【 在 JulyClyde 的大作中提到: 】
: 我一直理解不了为什么要用那么差的单片机
: 能省几个钱啊?
: 硬件省出来的最后都在人上开支掉了
--
修改:lvsoft FROM 180.111.36.*
FROM 180.111.36.*
啥叫managed C++呀?
MFC是基于“古代CPP”魔改的。倒不是它自己是另一种语言,而是它基于的那个语言是另
一种语言
【 在 mopo 的大作中提到: 】
: 巨硬的mfc、managed c++在我看来属于魔改有点过头的,你说它是一种专门的语言都行
: ,qt还好点
--
FROM 139.227.19.*
【 在 lvsoft 的大作中提到: 】
: 还是能省不少的...硬件不像软件,没有边际效用递减,省1块钱卖一百万台就省一百万
: 了...
: 所以别说mcu这么“高价值”的东西了,连1颗电阻都是能省就要省的...
: 而且硬件也不像软件,代码写完可以十几年都不带变的,所以最初的开发人员写完就没
: 他啥事了,后面连带整个BOM都是轻易不会变得。所以叫固件,firmware嘛。
如果是真“固”件大概会直接烧录ROM了吧
但凡留着programmable的可能性,都不应该用狭义单片机
现在的问题是:一帮写诸如自动驾驶之类的高端应用的人,还抱着低端单片机的思维方式
: 比如我分析过一个智能电饭煲,里面用的居然是4bit mcu,只能用汇编写code,写个循
: 环>16就要溢出...
--
修改:JulyClyde FROM 139.227.19.*
FROM 139.227.19.*
managed C++相当一个巨硬的扩展包,没它的运行时就跑不了,mfc的底层其实更多是c接口和各种窗口/图形操作,除了用了类其实没多少c++的特性,同样脱离了专门的运行时就歇菜了
没有可移植性的c++,确实可以认为就是一种专门的语言,或者叫方言了
【 在 JulyClyde 的大作中提到: 】
: 啥叫managed C++呀?
: MFC是基于“古代CPP”魔改的。倒不是它自己是另一种语言,而是它基于的那个语言是另
: 一种语言
--
FROM 222.129.1.*
MFC的可移植的替代就是wxWidgets,类 + 宏
【 在 mopo 的大作中提到: 】
: managed C++相当一个巨硬的扩展包,没它的运行时就跑不了,mfc的底层其实更多是c接口和各种窗口/图形操作,除了用了类其实没多少c++的特性,同样脱离了专门的运行时就歇菜了
: 没有可移植性的c++,确实可以认为就是一种专门的语言,或者叫方言了
:
--
FROM 221.218.160.*
不是qt 么
【 在 z16166 的大作中提到: 】
: MFC的可移植的替代就是wxWidgets,类 + 宏
--
FROM 223.198.83.*
qt实现机制跟MFC差异大点
【 在 chaobill 的大作中提到: 】
: 不是qt 么
--
FROM 221.218.160.*
比java性能高
【 在 zhbzhang 的大作中提到: 】
: C++有点不上不下,说它低吧,它在很多跑C的地方跑不动,说它高吧,它那个规则太多, 而且绝大部分不影响性能。
--
FROM 120.245.66.*
这是巨硬弄出来的一个 c++ 方言。比如有个 ^ 指针,而不是 * 指令,代表这个指针指向的对象是由 dotnot framework 管理的。没什么人用。
【 在 JulyClyde 的大作中提到: 】
: 啥叫managed C++呀?
: MFC是基于“古代CPP”魔改的。倒不是它自己是另一种语言,而是它基于的那个语言是另
: 一种语言
: ...................
--
FROM 124.72.110.*
【 在 JulyClyde 的大作中提到: 】
: 啥叫managed C++呀?
: MFC是基于“古代CPP”魔改的。倒不是它自己是另一种语言,而是它基于的那个语言是另
: 一种语言
就是基于.NET 的 C++。
--
FROM 125.70.78.*