小知识(较长可跳过):
我再说说为啥程序员喜欢偷懒。
在编程界有一条很重要的法则,叫做DRY (Don't repeat yourself) 。由于开发工作是很复杂,经常一个基本的功能或模块会在很多地方都重复使用,所以为了提高效率,程序员们能不重写就不写。这条思想,基本上渗透到方方面面。
个人拙见,我觉得从计算机语言的进化上,也能看出一点DRY的影子。
最开始,只有机器语言,就是一堆0和1,读过三体的小伙伴应该有些了解(秦始皇的人列计算机),最早的计算机,也是用打孔带来实现的。你可以想象,让人来使用机器语言是非常麻烦的。
然后我们的先驱工程师们为了偷懒,就发明了汇编语言,即,用一些符号来代替一组机器语言的指令。但是呢,汇编语言依然很低效、没有可读性,换一个硬件,就要换一套汇编语言。工程师们觉得这样不行啊,又偷懒了,就发明了高级语言。
高级语言(例如C#,C++,python,javascript)更贴近人类的自然语言英语了,一条指令,可以无视平台、硬件,任何地方都能运行,而且更好读,效率大大提升。
但是这样还是不能满足程序员们!我们连敲代码都懒,甚至不想学英语,我们想要魔法!!于是我们又发明了AI,比如ChatGPT,和它聊天就可以让它干活,虽然现在bug还是很多,但是我相信以后会越来越好的。
可能有朝一日,仙侠世界中咒法真的会实现吧。