近日,C++编程语言界发生了一起引发广泛关注的事件,资深C++标准贡献者Andrew Tomazos被标准C++基金会除名,同时他在ISO WG21 C++标准委员会的成员资格也被撤销。这一决定背后的原因,竟源于一篇技术论文的标题风波。
Tomazos近期发表了一篇题为《未定义行为的问题》的技术论文,旨在深入探讨C++中未定义行为的语义。然而,这篇论文的标题却意外地引发了争议。一些批评者指出,该标题与马克思于1844年发表的《论犹太人问题》存在相似之处,而“犹太人问题”一词因与二战前的历史背景相关联,被视为具有敏感性。
面对这一争议,Tomazos坚决拒绝更改论文标题。他认为,“question”一词在此处仅代表技术意义,与批评者所提及的历史背景并无关联。他强调,不应让“question”这样一个重要的词汇,因误解而成为仇恨言论的代名词。然而,这一立场并未能平息争议,反而加剧了事态的发展。
据悉,Tomazos在论文发表后,还因论文质量和沟通方式受到了部分人的质疑。有人评价他的论文“像是与ChatGPT对话的整理稿”,这在一定程度上影响了他在C++社区的形象。同时,他与ISO WG21 C++标准委员会的关系也显得较为紧张,这无疑为他的除名事件埋下了伏笔。
在争议持续发酵的背景下,标准C++基金会最终作出了将Tomazos除名的决定,并撤销了他在ISO WG21 C++标准委员会的成员资格。这一决定在C++社区内引起了轩然大波,许多人对此表示震惊和不解。
然而,也有观点认为,Tomazos被除名并非仅仅因为这篇论文的标题。事实上,这是一系列事件累积的结果,而论文标题只是压垮骆驼的最后一根稻草。Tomazos在C++社区内的表现、论文质量以及他与委员会的关系等因素,都可能在某种程度上影响了这一决定。
无论如何,这一事件无疑给C++编程语言界带来了不小的震动。它提醒我们,在学术和技术领域,除了追求真理和进步外,还需要更加注重沟通和理解,以避免因误解和偏见而引发的争议和冲突。