最近一波又一波的裁员引发了人们对失业为何会如此触动个人内心深处的反思。一篇领英帖子指出,资本主义社会常常将个人价值与工作联系起来,当工作被剥夺时,就会产生强烈的反应。 作者认为,这是因为西方文化将工作深深地融入到我们的身份认同中——这是我们初次见面时最常询问的问题之一。从学校到职业生涯,我们都通过*所做的事情*来定义自己。因此,裁员不仅仅是收入的损失,更是对自我认知的打击。 作者曾有过休假经历,建议在失业期间,专注于身份认同中非工作的部分。重新与爱好、家人和个人热情联系,可以重建一种独立于工作的自我认知。核心信息很简单:你的价值不由你的雇主定义,重新发现这种内在价值对于应对失业和建立韧性至关重要。
## APL:从数学符号到开创性的编程语言
APL 最初由肯尼思·艾弗森于 1957 年在哈佛大学开发为一种数学符号,后来演变成一种革命性的编程语言。与 20 世纪 60 年代大多数专注于特定任务的语言不同,APL 侧重于数组处理,并提供了一种独特的简洁、符号化的方法。艾弗森 1962 年的著作《一种编程语言》详细介绍了这种符号,最初的目的是描述算法,而不是执行它们。
IBM 于 1960 年与艾弗森等人合作,于 1966 年创建了 APL\360——一个用于 System/360 主机机的完整、交互式编程环境。这个版本具有开创性,提供了分时能力和定制键盘,以适应其非常规符号。
计算机历史博物馆现在提供 1969-1972 年 APL\360 “XM6” 版本的源代码(37,567 行),供非商业用途使用。APL 的影响超越了其直接使用,影响了形式化系统描述等领域,并启发了 J 等语言。尽管经常因其神秘的性质而受到批评,但 APL 培养了一种独特的编程风格,并仍然是艾弗森对强大、富有表现力的计算工具的愿景的证明。