大公网

大公报电子版
首页 > 新闻 > 国际 > 正文

360岁老人领社保? 老旧编程惹误会

2025-03-03 05:02:27大公报
字号
放大
标准
分享

  图:马斯克公布的美国社保领取人员年龄图,其中最高龄的一名领取者年龄被登记为360-369岁之间。\网络图片

  【大公报讯】综合CBS、《连线》报道:马斯克领导的“政府效率部”(DOGE)自成立以来,已触及近20个美国政府部门,并获得了部分部门的内部系统权限。2月17日,马斯克晒出一份由DOGE团队调查得到的美国社保数据库截图,其中一些数据令人瞠目结舌。

  根据该截图,美国领取社保的“百岁老人”接近2000万,其中最高龄的一名领取者年龄被登记为360-369岁之间。马斯克调侃称:“这些不会是《暮光之城》里的吸血鬼还在领养老金吧?”另外,一名网友统计马斯克贴出的数据后发现,被分配了社保编号的人数达到3.95亿人,比美国目前的人口多出6000万人。马斯克对此表示:“这也许就是史上最大的骗局。”

  美国IT专家吉尔伯特在科技杂志《连线》上称这些看似不合理之处,实际上是因为马斯克带领的年轻团队不熟悉早期COBOL编程语言。目前美国联邦政府许多机构和华尔街的许多银行系统仍在用几十年前开发的COBOL编程语言,由于COBOL系统难以维护且极度老化,许多数据录入规则存在缺陷,不仅导致数据处理效率低下,还容易引发各种错误。

  吉尔伯特解释说,在COBOL语言中没有日期这个数据类型,因此只能用字符来占据位置。当遇到出生日期不完整、资料缺失的时候,系统可能会自动使用一些基准数据集来填充空格,最常用的就是1875年(“米製公约”签署的年份)。到了2025年,系统中这部分出生日期显示为1875年的人,刚好显示年龄为150岁。

  至于美国社保局的这一程序错误该如何修复,很多美国官员和专家则表示“没钱”。前财政部副助理部长、现智库专家尤金.斯图尔勒就说,因为政府给的预算常年不够,部门根本没钱对系统更新维护。随着懂得COBOL的程序员逐渐退休,年轻一代对这门“古董级”语言兴趣寥寥,美国社保系统的技术维护面临严峻的挑战。一旦系统出现故障或遭受攻击,可能无法及时修复,严重影响社保业务的正常运作。

点击排行