solidotorg.bsky.social
@solidotorg.bsky.social
Solidot: "JavaScript 诞生三十年"
JavaScript 诞生三十年
30 年前的 12 月 4 日,Netscape Communications 和 Sun Microsystems 发表新闻稿,正式宣布推出设计用于创建交互式 Web 应用的对象脚本语言 JavaScript。Netscape 工程师 Brendan Eich 在 1995 年 5 月的 10 天内冲刺开发出了一个内部原型,1996 年 3 月发布了 JavaScript 的 1.0 版本。30 年后的今天 JavaScript 运行在 98.9% 的支持客户端代码的网站上,是 Web 领域最具支配性的编程语言。除浏览器之外,JavaScript 还驱动着服务器后端、移动应用、桌面软件,甚至部分嵌入式系统。JavaScript 一直是全球使用最广泛的语言之一。包括 Netscape 和 Sun 在内的众多最早支持 JavaScript 的科技公司基本都已经消失,而 JavaScript 比它们都活得更久。JavaScript 使用过多个名字,最早叫 Mocha,然后改为 LiveScript,12 月 Netscape 和 Sun 签署授权协议正式将其命名为 JavaScript。JavaScript 与 Sun 的 Java 语言一度引起混淆和困惑,其实除了名字和部分语法规范,两者基本上毫无关系。甲骨文在收购 Sun 之后继承了 JavaScript 商标,但从未使用 JavaScript 名字构建产品,Brendan Eich 等人在一封公开信中认为甲骨文因从未使用而放弃了该商标,因此 JavaScript 成为一个通用术语。
www.solidot.org
December 8, 2025 at 2:37 PM
Solidot: "家猫在唐朝前后抵达中国"
家猫在唐朝前后抵达中国
根据发表在《Cell Genomics》的一项遗传分析,今天的家猫(Felis catus)是在唐朝前后抵达中国。此前中国出现的捕鼠动物是豹猫(Prionailurus bengalensis)。现代家猫起源于近东的非洲野猫,经过驯化后传播至全球。中国最早的猫科动物考古记录来自距今五千多年的陕西泉护村遗址,一具猫类遗骸显示其与人类关系密切,曾被认为可能是家猫,但后被确认为体型与家猫相近的本土猫科动物豹猫。因此家猫何时以及如何传入中国的问题一直悬而未解。为解答这一问题,北大博士后韩雨和同事采集和分析了来自人居环境、时间跨度超过五千年的 22 份小型猫科动物骨骼样本,涵盖了中国已知大部分的古代猫类遗存。通过古 DNA 技术获得了全部 22 份线粒体基因组和 7 份全基因组。其中 7 份为豹猫样本,年代从 5400 年前新石器时代晚期的仰韶文化延续至 1800 年前的东汉末年,揭示了豹猫与人类持续 3500 多年的密切关系。研究中 14 份样本鉴定为家猫,均来自唐代及其后的时期。中国迄今最早的家猫遗骸出土于陕西靖边唐朝统万城遗址,碳14测年为公元 706 至 883 年,距今约 1200 年。基因组表型复原显示,该猫为雄性,毛色可能为纯白或白斑狸花,短毛、长尾,且不携带现代家猫常见的遗传缺陷。结合文献记载与考古图像,家猫传入中国的时间应早于出土遗存的年代,可能在公元 6—7 世纪唐代前后。基因组分析进一步确定了家猫传入中国的路线。中国唐代家猫与哈萨克斯坦占肯特遗址出土的同时期家猫,以及近东黎凡特地区的非洲野猫和家猫遗传关系紧密。这三地恰位于陆上丝绸之路的重要枢纽,表明家猫很可能随商旅往来,经由丝绸之路自地中海东岸途经中亚传入中国。
www.solidot.org
December 6, 2025 at 5:37 PM