乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > vc office 开发

vc office 开发

作者:乔山办公网日期:

返回目录:office365

作为开发者,您常用哪个IDE环境,为什么?


不同方向的开发者,使用的IDE也不一样。

我是做嵌入式开发的,所以,上,下位机都用。

上位机一般用MS的Visual Studio的IDE开发环境,从最早的VC++6.0,到VS2010,VS 2015,VS2019。优点在于资源控件RC丰富,随着时代变化而升级改变;支持网络,数据库,文件,图形等等常用开发资源。MS的OFFICE就是用VC开发。

下位机做控制,有两种。一种是uKeil5 IDE,支持c,asm的编译链接。用于ARM及51系列单片机的开发。支持面广。还可以定制选择单片机资料。

另一种是Cygnal的IDE开发环境,支持Cygnal公司的各种高速单片机,指令多,仿真及调试很好。

还有很多,如Turbo c语言的TC系列,已经淘汰。JAVA,python等编绎工具,用的少。在此不赘述。




既然开发国产操作系统最大的弊端是应用生态,那为何不开发一款能直接运行exe程序的操作系统?


因为做不到。

对于国内软件企业,难度在哪里呢?

商业上不可行

在微软开发出早期的操作系统:DOS(Windows前身)的时候,的确存在过多种类似DOS的操作系统(比如曾经大名鼎鼎的DR-DOS),它们也可以运行EXE程序,甚至还可以提供比微软DOS更多的特性(例如快速输入命令)。

那是因为彼时的DOS操作系统,非常简单和简陋。一个商业开发公司,很容易就能完全实现其功能。

但现在的Windows操作系统,已经是一个拥有数十亿行代码量的“巨型”操作系统。完全实现其已经实现的功能,需要的顶级程序员在十万人的级别,可能需要十年乃至更多的时间。

大致计算一下,按每人每年100万元人民币的年薪,大概需要万亿级别人民币。

目前没有任何一家企业能付出如此高的投入成本。

而且,即便是付出万亿人民币实现了现在Windows的功能,这十年微软也没有闲着,和现实的差距可能仍然需要万亿人民币去填补。

有人会说,为什么要实现Windows全部功能?只要实现一部分就好了。那就不需要这么多年这么多人这么多钱。

可惜,我们很难找到只实现一部分的解决方案。不同的EXE需要不同的操作系统功能支持,操作系统不同的功能之间也有可能有相互调用。

政治上不可行

既然一个公司无法承受全面复制Windows操作系统所需要的成本,那我们能不能发挥两弹一星的模式,集中全国力量,不惜代价去实现呢?毕竟一万亿人民币也对GDP排名第二的我国来说,也只占几十分之一。

可惜,还是不可行。

首先是Windows包含了数以万计的专利,如果要全面绕过这些专利保护,难度恐怕比登月还高。

其次是大量的EXE程序开发者也是欧美的公司,它们很有可能不支持这个全面复制Windows的操作系统。

最后,现实一点的是,即便集中全国的架构师和程序员,恐怕也很难在十年之内,完全复制Windows现有的系统。

有一台不会坏掉的电脑,这台电脑上只有vc++6.0,给一个人一亿年的时间,能创造出现在的各种软件吗?怎么实现?


主要是看这电脑给谁。给张衡、祖冲之这种古人只要500年,给李彦宏这种人只要100年,你给鹿晗的话,1亿年都没用。

本文标签:

相关阅读

  • vc office 开发

  • 乔山办公网office365
  • 作为开发者,您常用哪个IDE环境,为什么? 不同方向的开发者,使用的IDE也不一样。 我是做嵌入式开发的,所以,上,下位机都用。 上位机一般用MS的Visual Studio的IDE开发环境,从最早
  • -vc office 开发工具,office开发工具

  • 乔山办公网office365
  • 前两个毫无疑问都是VC++,"6.0"什么的只是标志他的开发环境的版本zd,VB语言当然是VB了回,也有版本的区别,但跟VC++差别很大,代码基本无法通用.目前国内主VB好像只在高校教学时才用得多一
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网