海峰
发表于 2023-8-8 19:30:08
基础软件一般是很难做的,例如,开发一款具有商业价值的编译器或操作系统难度肯定超过做火箭或者做核弹。
绝大多数国人的认知是恰恰相反!
举个简单的例子,一说芯片研发就是我们两弹一星都能搞出来,芯片算什么。
你说的这个现象不仅仅存在于软件领域,在硬件领域也几乎完全相同!
海峰
发表于 2023-8-8 19:37:28
chipset009 发表于 2023-8-1 09:30
2900万,C++,系统用的Green Hills的RTOS Integrity 178-B微内核系统。
让我大开眼界的同时又大跌眼镜 。
海峰
发表于 2023-8-8 19:39:01
chipset009 发表于 2023-8-1 09:48
民用系统代码量都很大,内核本身没多大,文件系统,协议栈,无穷无尽的驱动,UI等等都是大块头,占了太多 ...
Win7大约5千万,Linux 2千4百万不算UI,安卓也超过1千万。
都是指代码的行数吗?
f8-0
发表于 2023-8-8 20:07:19
chipset009 发表于 2023-8-1 10:28
很复杂很复杂的。
举个最简单的例子,比如小朋友玩的图画书上的找不同,这玩意儿原理很简单,两个相同 ...
有很多开源的库可以解码不同格式的图形文件。所以如果按照开源模式,会减轻很多工作量。
事实上Linux下有个查找相似图片的包
findimagedupes - Finds visually similar or duplicate images
另外imagemagick软件包里还有个命令convert可以转换各种图片文件。
想知道怎么做到的,可以去看源代码:)
chipset009
发表于 2023-8-8 21:51:10
海峰 发表于 2023-8-8 19:30
基础软件一般是很难做的,例如,开发一款具有商业价值的编译器或操作系统难度肯定超过做火箭或者做核弹。
...
老外说的,我只是用汉语重复一遍
chipset009
发表于 2023-8-8 21:53:06
f8-0 发表于 2023-8-8 20:07
有很多开源的库可以解码不同格式的图形文件。所以如果按照开源模式,会减轻很多工作量。
事实上Linux下 ...
这玩意对我来说没多大难度,多年前写过
chipset009
发表于 2023-8-8 21:54:35
海峰 发表于 2023-8-8 19:39
Win7大约5千万,Linux 2千4百万不算UI,安卓也超过1千万。
都是指代码的行数吗?
源代码行数,可以查到。不过Win10多大规模MS没说
f8-0
发表于 2023-8-9 09:17:20
chipset009 发表于 2023-8-8 21:53
这玩意对我来说没多大难度,多年前写过
厉害呀,可惜我没有积分了,要不就给你加30分了:)
矿坛闲人
发表于 2023-8-9 09:53:28
软件工程师高薪这不是白给的,做基础软件的确需要聪明人。可是说“开发一款具有商业价值的编译器或操作系统难度肯定超过做火箭或者做核弹" ,那就是你阅历浅薄、坐井观天了!!!那些用的好的软件最主要的是它们占得了先机,开始也不见得好用,但在不断地迭代改进下越来越好用了。
岑蓉络阳
发表于 2023-8-9 11:06:20
chipset009
发表于 2023-8-9 15:44:12
矿坛闲人 发表于 2023-8-9 09:53
软件工程师高薪这不是白给的,做基础软件的确需要聪明人。可是说“开发一款具有商业价值的编译器或操作系统 ...
你这是典型的鼠目寸光。
国外早评估过,以MIT毕业生水平,两个本科生用两年时间就能做出核弹,如果允许他们上图书馆随便查资料。至于做系统嘛,MIT当时做Unix投了多少人,多少时间,最后还失败了,中间还转手很多次,投入人力物力无数,都失败,最后转到了贝尔实验室才成功。这难度得有多大差距!
chipset009
发表于 2023-8-9 16:20:26
岑蓉络阳 发表于 2023-8-9 11:06
这话我爱听,这才是头脑清醒的人。
可咱们的领导往往不具有清醒的头脑。
回到我最近在看的“美国是啥 ...
文化不一样。
咱们这如今孩子普遍送各种补习班,考试不行的上高中前就淘汰了,因为家长恐慌,也是没有办法的事。人家培养兴趣爱好,讲究个性,鼓励自己要有想法,在咱们这刚好相反,不利于管理。
话说我侄子在某外语小学读书,他班上有个小孩,总跟别人想法不一样,好几个老师怀疑那孩子智障,领导跟孩子父母谈,劝退了。人家父母让孩子参加英国考试,经过一轮轮筛选,最后去了剑桥…事后我们都觉得那些老师个个是跳梁小丑…
矿坛闲人
发表于 2023-8-9 16:47:44
chipset009 发表于 2023-8-9 15:44
你这是典型的鼠目寸光。
国外早评估过,以MIT毕业生水平,两个本科生用两年时间就能做出核弹,如果允 ...
核弹、导弹很多国家都是倾国之力来做,那款软件是倾国之力做的?所说MIT例子那只是理论上如此而已!一个简单的常识,还要争辩!好用的软件没有一款是一次性开发出来的,都是不断迭代优化出来的。如果你没有占到先机,在优化过程就死掉了!
002
发表于 2023-8-9 17:03:17
本帖最后由 002 于 2023-8-9 17:06 编辑
我以前在某地搞维护,当时有一个车间自动化控制正在叫厂家调试,总是有小瑕疵,把他们的程序员都叫来了。程序是PLC控制程序,拿出程序看,有大号新华字典厚,一大本,愁的他在那转圈思考改程序,好几天见他在那转圈想,来了5个人就他是程序员,他一不在这个单位就完了,只会硬件,软件会的人少。忙了一星期才调好:lol:lol:lol看那本PLC程序,那么复杂给你也找不到子午丑卯,:lol:lol:lol:lol:lol:lol
海峰
发表于 2023-8-9 19:13:20
chipset009 发表于 2023-8-8 21:54
源代码行数,可以查到。不过Win10多大规模MS没说
再次请教:源代码的一行是多少字节为一行?