每次我查看专门用于某种编程语言的网页时,在特性/属性列表中总会看到“强大”一词。
如果每种编程语言都强大,为什么要在教程/文档中使用这个词呢?
每次我查看专门用于某种编程语言的网页时,在特性/属性列表中总会看到“强大”一词。
如果每种编程语言都强大,为什么要在教程/文档中使用这个词呢?
Answers:
我想不出曾经被描述为弱者的语言。是的,我认为这是营销的模糊,不仅如此,它还给程序员带来了失败的责任,而不是语言的核心能力。我的意思是,该语言功能强大,因此,如果代码存在问题,则显然不能与显然令人惊奇的语言的规范相抵触。
事实是,如果接下来出现的新语言没有将自己描述为强大,那么相对于以前确实将自己描述为强大的竞争对手而言,它将立即具有劣势。现在就像一个永恒的圈子。
因为从某种意义上说,它总是正确的。这些强大方面中的一项或多项适用于所有编程语言:
我确定我可以继续,但是我什至不确定强大功能的真正含义。语言是高效的,富有表现力的,简洁的还是什么。只是另一个弱词。
如果您在诸如“ X编程语言是用于执行Y和Z的功能强大,简洁而优雅的工具”之类的句子中提及它的用法,那就是广告/宣传。如果您都听这些话,那么所有语言都功能强大,所有食物都美味可口,所有汽车都适合家庭使用,或者凉爽/快速,在叛徒和非人类独裁者的世界里,所有国家都是正义和英雄,所有宗教都是正确的,等等
像其他示例中的一半一样,它也不是完全错误的,甚至还不接近全部真相-语言A对于X之类的任务非常有效,语言B对于Y之类的任务更好,两者都擅长。(有时,有些语言出于实用目的完全是完全没有用的,只是为喜剧而创建和研究的。这些语言都是深奥的语言,没有人为它们写任何认真的宣传。)