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



弱类型语言比起强类型语言是否几乎没有任何优势? 第1页

  

user avatar   he-shi-jun 网友的相关建议: 
      

个人意见:是的,弱类型比强类型没有任何优势。

包括一次性脚本这样的场景也几乎没有任何优势。

当然,这并不是说隐式转换就一定不可取,设计良好的隐式转换是可以带来一些便利,只不过相比设计不良的隐式转换造成的额外成本是得不偿失的。


【吐槽】

问题描述里已经明确了「弱类型」的意思,并举例python是动态强类型。但是很多答案还是混淆了「弱类型」和「动态类型」。「动态类型」相比「静态类型」当然是有自己的优势的(尽管随着类型推断在工业级语言中的逐步普及,这种优势在肉眼可见地逐步丧失),但这和「弱类型」无关。




  

相关话题

  如何优雅地将程序设计语言的名字翻译成汉语? 
  如何看待即将发布的 C# 8.0? 
  对于初入职场的程序员, 读书 读好的代码 造轮子 哪个更重要? 
  为什么一说到 C#,很多人都说跟微软绑太紧,说到 Objective-C,就没人说跟苹果绑太紧呢? 
  工作经历里有C#是不是程序员一生的污点?加州各大公司除了“我软”招人是不是特别鄙视C#? 
  求BAT代码或C语言代码如何自动复制剪切板文本并分行保存一个txt? 
  C 语言是否需要改进,甚至重新设计一门语言取代 C 语言? 
  MYSQL 什么时候返回空,什么时候返回NULL,为什么这两条语句返回结果不一样? 
  汉字在计算机中的表示方式有哪些? 
  怎么让一个Java黑心甘情愿学Java? 

前一个讨论
学者考证曹雪芹在曹家被抄家时只有15岁,但为什么学术界还是认为《红楼梦》是曹雪芹写的?
下一个讨论
《红楼梦》里有哪些很打动人的小细节?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利