zx100zx100 2008-07-23 18:19

。。。。。。模拟用户发帖~

六只正在飞的羊 2008-07-23 22:36

开源,单纯的copyleft(开源与否自愿,但不限制二次开发和逆向以及商业应用)我觉得是个不错的出路,也许不应该像GNU协议那样强制地完全开源。

zx100zx100 2008-07-23 22:37

。。。。。。。。。。。

六只正在飞的羊 2008-07-23 22:38

[quote]原帖由 张涤凡 于 2008-7-23 16:41 发表
以安全问题为借口的不开源的行为实在是不负责任的行为
比如说加密算法
明文怎么行
对称加密也不行的
ps 大家可以看看计算机密码学 [/quote]

加密算法的关键是秘钥的选择,一个正确的加密算法再怎么开源也不会有问题。
另外计算机程序的精髓就在于算法和数据结构,开源不开算法是纯粹的伪开源。

2008-07-23 22:43

[quote]原帖由 六只正在飞的羊 于 23/7/2008 22:38 发表


加密算法的关键是秘钥的选择,一个正确的加密算法再怎么开源也不会有问题。
另外计算机程序的精髓就在于算法和数据结构,开源不开算法是纯粹的伪开源。 [/quote]
另外计算机程序的精髓就在于算法和数据结构,开源不开算法是纯粹的伪开源。
这句话我完全支持
甚至可以这样说
写程序,除了UI设计,80%以上的时间都用在写算法上
我想问问诸位数据结构都学得怎么样
如果不学,二叉树你们有没有可能建起来

氢氧化钱 2008-07-23 22:44

开源了总是能推出算法的吧。。。?

2008-07-23 22:44

[quote]原帖由 氢氧化钱 于 23/7/2008 22:44 发表
开源了总是能推出算法的吧。。。? [/quote]
那也不一定其实。。。

六只正在飞的羊 2008-07-23 22:50

二叉树见《算法导论》。
不完全的开源即使开了也不一定能推出算法。开源了的程序,算法假如没注释,要想读明白也是很有难度的

[ 本帖最后由 六只正在飞的羊 于 2008-7-23 22:52 编辑 ]

2008-07-23 23:10

[quote]原帖由 六只正在飞的羊 于 23/7/2008 22:50 发表
二叉树见《算法导论》。
不完全的开源即使开了也不一定能推出算法。开源了的程序,算法假如没注释,要想读明白也是很有难度的 [/quote]
我学DS用的一本相当烂的书。。。以后推荐大家直接翻文档
开源程序没注释有时候和不开源一样
perl有注释和不开源也差不多。。。