百科问答小站 logo
百科问答小站 font logo



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

  

user avatar   mai-wen-xue-67 网友的相关建议: 
      


无限猴子定理的表述如下:

让一只猴子在打字机上随机地按键,当按键时间达到无穷时,几乎必然能够打出任何给定的文字,比如莎士比亚的全套著作。在这里,几乎必然是一个有特定含义的数学术语,“猴子”也不是一只真正意义上的猴子,它被用来比喻成一个可以产生无限随机字母序列的抽象设备。这个理论说明把一个很大但有限的数看成无限的推论是错误的。猴子精确地通过键盘敲打出一部完整的作品比如说莎士比亚的哈姆雷特,在宇宙的生命周期中发生的概率也是极其低的,但并不是零。正如同玩彩票一样, 如果您把所有的彩票都买下来,肯定会中大奖。


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

哦,对了! 人类历史还不到一千万年。


俺相信在另外一个平行时空还有一个麦文学是玩编程的。


########################################################################

关于这个话痨的答主以及它的很散的散文:


user avatar   pan-song-73 网友的相关建议: 
      

不可能的,编程语言只是工具语言而已,他不能代替你的见识,而被小屋子关起来的程序员,见识并没有办法增长。就好像,没见过大象的画家,给他再多时间也不可能画出真正的大象。

  • 软件的产生,是由需求驱动的,没有需求就没有软件,只有一个程序员不可能提出这个世界上所有的需求,自然也就不可能制作出各种软件。
  • 软件的产生,除了编程知识,还需要各种专业知识,如果程序员只是大学生,再聪明也没办法精通或者熟悉各种专业知识

就我自己写代码的感觉来说,写出一个软件,编程相关的能力,只占非常非常小的比例,比如10%,剩下的就是别的应对需求所需要的知识。比如我做过一个打谱软件,就需要我非常熟悉各种乐理知识,如果我对乐理知识没有概念,给我再多时间我也没办法通过编程做出这个软件来。


user avatar   li-dong-heng-74 网友的相关建议: 
      

先回答问题

武士刀不耐用 或者说长刀其实都不太耐用

具体文献里关于刀战的记载不少

比如古代武力值爆表的足利义辉知道对手安排人来砍他,准备了名刀十几把放在一个走廊里一个人群殴来访的刺客,斩杀数人之后刀毁人亡力竭而死。这算是一个剑圣最浪漫的死法了

还有就是新选组某次街头和叛军激战,事后记载每个人的刀要么废了要么要大修。

作者:midair2 链接:zhihu.com/question/3099 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1864年7月8日,著名的日本武士武装团体【新选组】在一个叫池田屋的旅馆与尊攘派志士发生火并,造成9人死亡。 这次无甲战斗造成的刀剑损害: 一番队 副长助勤「冲田总司」的「加贺清光」... 「铓子」折断。 - 二番队 副长助勤「永仓新八」的「播州住手柄山氏繁」... 「铓子」折断。 - 三番队 副长助勤「斋藤一」的「摄州住池田鬼神丸国重」... 小伤无数。 - 四番队 副长助勤「松原忠司」的「加州住藤岛友重」... 大伤四处,小伤十九处。 - 五番队 副长助勤「武田观柳斋」的「越前住常陆守兼植」... 小伤六处。 - 六番队 副长助勤「井上源三郎」的「奥州白河住兼常」... 无损。 - 八番队 副长助勤「藤堂平助」的「上总介兼重」... 「物打」小伤十一处,近「锷」却有大伤四处,无药可救。 - 十番队 副长助勤「原田左之助」的 「江府住兴友」... 「物打」小伤七处,近「锷」大伤两处。 此外,队士「浅野藤太郎」的「武州重住藤原是一」,「岛田魁」的 「奥州仙台住源兵卫国包」,「三品仲治」的 「备州长船住藤原佑平 」和「佐佐木藏之丞」的「越中住兼明」出现了弯曲情况;队士「筱冢岸三」所用佩刀「云州住家贞 」的「物打」折断。

影视作品里也有比较真实的反应锐器消耗的

比如方世玉身背十几把刀去砍人的

七武士最后大战到处备刀砍一把扔一把的

单说武士刀不耐用不太公平,应该说大多数细长造型的锐器都不耐用,开刃越多越薄的越不耐操。先要明确武器重量是有限制的,一般单手兵器不超过3磅重,刀身越长肯定就越薄,也就越不耐操。很多武器在设计的时候为了提高耐久度,都是不开刃或者半开刃的,刀身一大半是钝的,只有刀尖那一块有开刃。用的时候靠捅和刺而不是砍。最极端的就是刺剑,就是个菱形铁条,强度反而非常高,甚至有专门用刺剑去砸断别人武器的招数

刀刃非常容易损伤,刀刃损伤之后武器切割能力是直线下降的

比如下面视频这个,美国大师级别的刀匠(david baker,漫威电影里冷兵器的制作者)打造的大马士革夹钢长弯刀在经历了三轮轮强度测试之后,也就是砍了不到二十次,砍得还是猪肉、羊皮、竹竿和木桩子这些比较软的东西,已经没有什么劈砍能力了,连布甲都不能破防。刀也歪七扭八元气大伤了。视频里没有显示,另外那个小哥打造的弯刀稍微好一些,刀没有毁,但也不能砍破布甲。这还是现代工艺现代材料顶级工匠的手打武器,质量应该完爆日本贫铁矿打造的武器。一般的长刀这样用估计已经断了

https://www.zhihu.com/video/1272485780876333056

这也从侧面证明了,锐器的破甲能力非常一般,都不需要铁甲,普通的皮甲/藤甲/纸甲就能抵抗大多数轻型锐器的劈砍。当年参加过械斗的老炮们大概都知道,皮夹克能防砍,特别是美国空军的夹克真的是耍帅防身两不误。但不防捅。

被我这么一说是不是觉得刀除了帅之外非常鸡肋?确实很鸡肋。刀其实应该用来切割,不太适合劈砍

一把刀拿来随便操一操,就变成这样了。就这其实还算保持的不错的,毕竟刀还是直的。

适合劈砍的刀也有 比如狗腿刀,说是刀,实际这个重心更接近斧子。你看看这厚度,而且刀刃也短,这个厚度做长一些就太重了抡不动了

这个造型走下去 就是战斧 跟一般人想象的不同 战斧一般都挺薄的 不是消防斧那么厚重一大坨 单手战斧的重量一般也不超过三磅重 再沉砍出去就拉不回来了 破绽太大


所以劈砍其实主要是靠武器的重心转移,而不是锋利度

另外就是弧度和长度的问题,步战的时候直刀比弯刀要好控制重心,马战用弯刀更舒服因为可以拖刀增加切割面积。

长度也是在一定范围内比较好用,不是越长越好,一般刃长不要超过使用者身高一半,不然很多战技不好发挥,刀太长了收到鞘里拔出来都费劲。古代日本打刀刃长在60-80cm这个范围,因为古代日本人个子矮,平均身高140cm左右,70cm的刀刃加上刀柄就快一米长了,别在腰上都容易拖地。再长一点比如野太刀,就是纯双手武器了。而且刀刃越长对工艺要求越高,也更容易出现质量问题。现代设计的长刀尺寸会更大一些。

游戏里比较真实的就是怪物猎人,砍两刀磨磨刀再砍,还有就是绿帽奇侠在野炊里的林克,每次出门都背十把刀才够,每把刀砍个三五十次就烂了扔掉。

刀剑的优缺点都很明显,

优点:

逼格高

易携带

缺点太多了:

对制造者水平要求高

对使用者水平要求高

不耐操

需要大量维护

攻击距离短

所以一般而言刀剑不会用于战场列装,比较适合城市治安战,比如锦衣卫,新选组这些高级特务一般都是砍无甲的才会装备刀剑。

然后过去捕快,走江湖防身比较流行铁尺。这玩意挺克制刀剑的,专门有破刀的招式,比如两手架住对手刀剑,一错一剪,就把对方武器给卸了。这玩意在日本也很流行。忍者神龟某只就用这个。携带也方便,别裤腰带里就行了。而且还便宜,一两银子找村口铁匠打一副,就能废了别人祖传的宝刀宝剑。想增加杀伤力就把头磨尖再稍微开个刃,捅谁谁死。




  

相关话题

  对于C#与C++之间的数据传输,用GCHandle或Marshal是否就是最好的方案了? 
  在人工智能时代,孩子学编程有什么好处? 
  为啥不同编程语言的编程思维很难复制? 
  能否仅依靠机械(不包括电路)实现可编程图灵完备的通用计算机? 
  为什么用自然语言进行编程不流行呢? 
  网上有对于C++编程要避免使用cin、cout、fstream;而是使用scanf、printf、FILE *的说法, 请问是正确的吗? 
  哪段代码最能代表程序员的暴力美学? 
  毫无编程基础的小白准备学习C语言,用VC6还是VS2015? 
  我发现设计模式一个很奇妙的情况,不知各位知友遇过没? 
  对程序员来说,你认为最键盘上没用的几个键是哪几个? 

前一个讨论
大一的时候四级裸考505分,现在马上大四了,过六级的希望大吗?
下一个讨论
学计算机的,因为家里穷买不起计算机而自卑怎么办?





© 2024-05-24 - tinynew.org. All Rights Reserved.
© 2024-05-24 - tinynew.org. 保留所有权利