- 主题:问一下编码工作量的对比
最初的版本工作量并不大。基本是操作系统课的大作业的水平。
后面0.99之后难度就越来越大了
【 在 numgao 的大作中提到: 】
: 把编码工作和盖大楼比较
: 比如说一行代码比做盖大楼的罗一块砖,
: 那么写出来初版的linux 和 盖一座金茂大厦那样的楼
: ...................
--
FROM 223.104.238.*
编码的工作量更大
有数学上的原因,快不了
【 在 numgao (难木刀) 的大作中提到: 】
: 把编码工作和盖大楼比较
: 比如说一行代码比做盖大楼的罗一块砖,
: 那么写出来初版的linux 和 盖一座金茂大厦那样的楼
: 那个工作量大,如果不同 能差多少
--
FROM 120.244.152.*
那你可以找2本书看看
一个是赵博士的注释0.11内核
一个是十几年前流行的2.6内核的书,老外写的
差别还是巨大的
软件演进快,但硬件更新了,软件会迅速跟进
【 在 numgao 的大作中提到: 】
: 算是找到一个认真回复的
: 感谢
: 我就想看看最初版本的Linux有多难 就想知道那个大神当初一个人实现了这个软件到底有是一个什么样的难度
: ...................
--
FROM 123.185.79.*
写代码不难。难的是合理的设计。设计不合理,后面添加个功能可以把整个系统搞垮。
【 在 numgao (难木刀) 的大作中提到: 】
: 算是找到一个认真回复的
: 感谢
:
: 我就想看看最初版本的Linux有多难 就想知道那个大神当初一个人实现了这个软件到底有是一个什么样的难度
--
FROM 107.3.131.*
【 在 numgao 的大作中提到: 】
: 把编码工作和盖大楼比较
: 比如说一行代码比做盖大楼的罗一块砖,
: 那么写出来初版的linux 和 盖一座金茂大厦那样的楼
: ...................
编码这种东西, 也不能用盖大楼砖头比较, 它的系统构成更像人体,
不太器官组织的细胞是不能随意替代的,结构, 也像造飞机, 有关键的结构部件,
飞机的弧度关键的位置, 一毫米都不能差, 否则, 就会造成涡流,飞机无法稳定飞行。
飞机的材料强度, 飞机起落架, 飞机发动机, 都不是能随便用其它材料替换的。
很多软件也一样, 有些有赖以生存的核心算法, 它们甚至有专利技术保护,具有相当的不可替代性。
他们的代码行数是不能用简单的代码行去技术复杂度和价值的。
最初的谷歌搜索算法, 也许根本没多少行, 但是有着千万亿的市场价值。
--
FROM 115.171.245.*
团队把一些核心模块写差不多,然后大神乘着老婆出去玩,一周把这些串起来了。初版linux只是搭了个基本的框架,你可以理解成接通水电燃气的房子,房子内部没有装修也没有家电,后续很多插件是其它人需要用,就按着规范写完的,大神负责审核和发布
【 在 numgao 的大作中提到: 】
: 算是找到一个认真回复的
: 感谢
: 我就想看看最初版本的Linux有多难 就想知道那个大神当初一个人实现了这个软件到底有是一个什么样的难度
: ...................
--
FROM 220.248.118.*
编码是设计,程序设计,应该类比建筑设计和土木工程设计,但不是盖楼。软件的特点是设计即实现,不需要真的开推土机上吊车。
看清楚这个就容易对比了。现存大型软件的规模和难度是远超建筑设计的。工作量用人年数计算就行。
【 在 numgao 的大作中提到: 】
: 把编码工作和盖大楼比较
: 比如说一行代码比做盖大楼的罗一块砖,
: 那么写出来初版的linux 和 盖一座金茂大厦那样的楼
: ...................
--
修改:milksea FROM 114.242.250.*
FROM 114.242.250.*
2008年,Linux基金会使用构造成本模型(COCOMO),用代码行数得出Linux内核的开发成本是14亿美元。供参考。
【 在 numgao 的大作中提到: 】
: 把编码工作和盖大楼比较
: 比如说一行代码比做盖大楼的罗一块砖,
: 那么写出来初版的linux 和 盖一座金茂大厦那样的楼
: ...................
--
FROM 114.64.231.*
祖传屎山,勿动
楼房也可以随时推倒重来嘛
【 在 galaxy123 的大作中提到: 】
: 没法比。 代码可以随时推倒重来,局部大改。 楼房框架搭好了就不能动了。
: 代码可以持续长久开发,容易群策群力。 大楼得先设计好再严格按图纸施工,一次完工。
: 大楼的工作量容易统计,一次性的工作。 成本变化范围不大。
: ...................
--
FROM 36.101.221.*
金茂大厦是已经有了成熟的框架和模板,大家往里填内容。在代码界的类比不是Linux,而是Wordpress
--
FROM 125.253.110.*