文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 样本数太少 没有参考意义 (1 points, 一般) by Craynic 在 2025年09月22日13时13分 星期一 评论到 梵蒂冈的 Flathub 软件包人均安装量最高
- 杞人忧天 (1 points, 一般) by cnma_001 在 2025年08月15日12时04分 星期五 评论到 你一生中被小行星砸到的概率
- 垃圾Paypal... (1 points, 一般) by devfsdvyui 在 2025年07月17日20时13分 星期四 评论到 Valve 在支付公司压力下移除部分成人游戏
- 建议下次不要用动漫这种容易误解的词 (1 points, 一般) by solidot1550041775 在 2025年07月09日15时24分 星期三 评论到 Netflix 称其全球订户有五成看动漫
- 所以应该吃生肉吗 (1 points, 一般) by Craynic 在 2025年07月09日13时25分 星期三 评论到 研究称加工肉没有食用的安全量
- 居然只有95% (1 points, 一般) by Craynic 在 2025年06月30日13时03分 星期一 评论到 日本争议夫妇别姓法案
- 搞反了 (1 points, 一般) by Craynic 在 2025年06月25日18时46分 星期三 评论到 智能手机是人类的寄生物
- 中心思想归纳 (1 points, 一般) by 18611782246 在 2025年05月15日10时37分 星期四 评论到 研究发现要求 AI 聊天机器人给出简洁答案会显著增加幻觉可能性
- 希望能比印度猴子写得好 (1 points, 一般) by Craynic 在 2025年05月06日13时21分 星期二 评论到 微软 CEO 声称该公司三成新代码是用 AI 写的
- 如果这么干的话 (1 points, 一般) by Craynic 在 2025年04月28日13时13分 星期一 评论到 苹果计划将印度制造的 iPhone 出口到美国以避开关税
GitHub 宣布其用户数突破 1 亿。GitHub 成立于 2008 年,2013 年用户数突破 300 万,2018 年达到 2800 万,2022 年 10 月突破 9000 万,三个月后突破了 1 亿。GitHub 称这 1 亿用户是 1 亿开发者,这个数字很多人有不同看法,它的用户未必就是开发者,而一名开发者可能有多个账号,如个人账号和工作账号,真正的开发者人数可能只是这一亿的一小部分。GitHub 称在 2015 年三分之一的用户来自北美,今天仅仅印度一个国家的用户就超过 1000 万。
Unicode 标准释出了 v15。Unicode 15 增加了 4,489 个字符,总数达到 149,186 个字符。新增字符包括两种新文字——印度 Mundari 语 Nag Mundari 和 Kannada 语 Kaktovik,共 161 个;以及 20 个新绘文字符号,和 4193 个 CJK 中日韩表意文字。
Argues JSON 作者 Douglas Crockford 认为最流行的编程语言 JavaScript 如今已成为进步的障碍应将其退役,但他同时承认目前不存在 JS 语言的替代。根据 StackOverflow 的调查,逾 65% 的开发者使用 JavaScript,第二名的 Python 只有 48%。Crockford 认为 JS 的问题是它日益臃肿,社区对增加功能而不是修正其缺陷更感兴趣,JS 和其它恐龙语言一样成为了进步的障碍。Crockford 称取代 JS 有两大难点:第一是还不存在 JS 替代品,第二需要所有浏览器都采用它。结果只能是“祝好运”了。
GitLab 计划自动删除不活跃时间超过一年的免费用户项目以节省托管费用,此举预计能每年节省一百万美元。GitLab 计划在 2022 年 9 月执行该政策,它认识到可能会遭到用户的反对,因此在自动删除前会提前数周或数个月通知用户,只要在一年内发布一条评论、注解或问题,该项目将会保留。参与 .Net 开源社区的 Geoff Huntley 认为 GitLab 的这一政策绝对疯狂。他指出源代码并不占据多少空间,删除所有代码将会破坏社区,损害其品牌和信誉。他说,软件到达相当的完善度之后就不再需要修改,这是否意味着不活跃?
180 个国家的逾 7.3 万名开发者参与了 Stack Overflow 的年度开发者调查。结果显示 Rust 连续第七年成为开发者最喜欢的编程语言,其次是 Elixir、Clojure、TypeScript 和 Julia。JavaScript 仍然是最常用的语言,其次是 HTML /CSS、SQL、Python 和 TypeScript。Phoenix 成为开发者最喜欢的 Web 框架,Visual Basic for Applications 和 COBOL 仍然是开发者最讨厌的技术。开发者最常用的操作系统是 Windows、Linux 和macOS,微软 Windows 的 Linux 子系统的使用率从 2021 年的 3% 增加到了 14%。在调查的开发者中,只有 15% 是完全线下办公,43% 是完全远程工作,42% 是混合工作,员工人数低于 20 的企业更可能线下办公,而员工人数超过 1 万的大型企业更可能混合办公。
GitHub 宣布它的 AI 编程助手 Copilot 将开放付费使用,开发者可支付月费 10 美元或年费 100 美元。账号核实过的学生和流行开源项目的维护者可免费使用该 AI 助手。Copilot 使用公开的代码库进行训练,在开发者写代码时根据函数名等上下文自动补充完后续代码。很多时候 Copilot 补充的是公开代码库中代码片段的拷贝。这就引起了许可证方面的问题,如果拷贝的是 GPL 代码,那么 Copilot 这么做是否构成了版权侵犯或 GPL 违反?在 Copilot 帮助下写的程序是否要遵循相关许可证?Copilot 的设置提供了一个选项可以关闭来自公开代码库的代码补充建议。
2018 年一名没有编程经验的现场技术员为澳大利亚电信公司 Telstra 构建了一个应用,统一了 70 个报告电话线问题的消息系统。应用的用户界面有些凌乱,登陆页面堆满了 150 个按钮和 1 个本地新闻指示。今天有 1700 名 Telstra 技术人员在使用它,为公司每年节省了 1200 万美元。这种零编程/编程量非常少的应用开发模式已成为一种趋势,让没有经过专业训练的公民程序员成为企业数字化的新生力。研究公司 Evans Data Corporation 估计,全世界有大约 2500 万人精通标准编程语言,而程序员的需求缺口有 140 万。到 2025 年缺口将会进一步增加到 400 万。IDC 估计在 2021 年全世界有 260 万低代码/零编程开发者,2025 年前他们的人数将会每年增长 40%。微软的零编程平台 Power Apps 月活跃用户有 1000 万,它的 Visual Basic 语言是低代码/零编程的早期尝试。对这一趋势的质疑仍然存在,专业程序员指出,零编程平台让一个应用九成五的功能很容易实现,但剩余 5% 的功能几乎不可能实现。专业程序员仍然会是企业产品和关键业务系统开发的主力军,他们将会得到越来越多具有编程能力的企业员工的帮助。
最大源代码托管平台 GitHub 公布了 2021 年度的开发者调查。它表示有 7300 万开发者,2021 年新增 1600 万,财富 500 强企业中有 84% 使用 GitHub 企业版,去年开发者创建了 6100 万新库,合并了 1.7 亿 Pull requests;活跃用户中间北美占 31.5% 亚洲占 31.2% 欧洲占 27.3%;最流行的语言仍然是 JavaScript,其次是 Python 和 Java;更少的审核者能增加 pull request 数量,每增加一名审核者工作日合并 pull request 的数量减少 17%;贡献者数量最多的项目是 Docker,它在全世界有 63.2 万贡献者,比 Linux 内核高不止一个数量级。在接受调查的 1.2 万开发者中,只有 10.7% 的开发者预期疫情结束后重返办公室。26.5% 的开发者在疫情前的工作地点都是远程办公,现在 38.8% 的开发者预计会完全远程办公。
将近 20 年里 Google Summer of Code (GSoC)旨在帮助学生在暑期参与开源软件开发。但从明年夏天开始,GSoC 不再仅限于学生,而是向所有成年人开放。GSoC 2022 年的主要变化包括:面向 所有 18 岁以上成年人,做出这一变动旨在帮助改变职业方向、自学成才或重返职场的成年人;将提供需要大约 350 小时时间开发的较大型项目;除了可选 12 周时间从事开发外,对较大型项目还将提供 22 周的选项。
《矮人要塞》是一款能在互联网上留下烙印的独立游戏。它是免费游戏,在一个随机生成的幻想世界里玩家可以扮演一位冒险者或管理一个到处是矮人的要塞。整个游戏只有一名开发者:Tarn Adams,aka Toady One,项目始于 2002 年,最初是作为一个副业,从 2006 年开始变成全职,所有代码全是他一个人写的,他的兄弟 Zach Adams 帮助设计和创作了一些基于游戏的故事。到目前为止他的收入全部来自于捐赠,目前正在开发一个改进了 UI 的 Steam 付费版本。Tarn 接受采访谈论了游戏的创作,称主要使用 C 和 C++ 语言,开发工具此前是 Microsoft Visual Studio,现在改为 Visual Studio 社区版。游戏包含了 71.1 万行代码,因此漫长开发过程中面临的一个问题是遗忘,他努力维持变量和对象名称的一致性和可记忆,并且留下了足够多的注解。在开发《矮人要塞》期间他还尝试了数十个其它项目,有的只持续了几天,有的持续了数年。大部分与《矮人要塞》无关,但还有部分对开发《矮人要塞》有帮助。
微软在开发者大会上预览了 .NET Hot Reload,允许开发者对正在运行的应用程序直接应用源代码变更,无需去手动暂停运行的应用程序。.NET Hot Reload 支持最新的 Visual Studio 预览版(Visual Studio 2019 version 16.11 Preview 1)或 .NET 6 Preview 4 ,支持的项目类型包括 WPF、Windows Forms 和 .NET MAUI 等。微软还宣布 .NET 6 将在 11 月 9 日正式发布。.NET 6 是在统一了 .NET Framework 和 .NET Core 之后发布的第一个长期支持版本,将提供三年的支持,新特性包括重写了 FileStream,EventPipe,占用更少内存的精简 API,等等。
为了克服美国对使用最新 ARM 设计的限制,华为海思转向了开源指令集架构 RISC-V,针对鸿蒙操作系统的开发者发布了首款 RISC-V 开发板 Hi3861。美国在 2019 年将华为加入到了黑名单,禁止向华为出售美国技术,而 ARM 设计包含了美国技术。Hi3861 针对的是物联网市场,而海思传统上其开发面向的是利润更高的智能手机、平板、PC 和嵌入式系统。
微软宣布 Visual Studio 2022 的首个公开预览版将在夏天发布。微软开发部门的产品副总裁 Amanda Silver 在官方博客中称,Visual Studio 2022 将是 64 位,devenv.exe 主进程不再受限于 4GB 内存;调整了用户界面,旨在降低复杂度减少认知负担;更容易个性化;完整支持 .NET 6;支持 C++20 语言特性,整合支持 CMake、Linux 和 WSL;Live Share 整合了文字聊天;改进 AI IntelliCode 引擎;支持 Git 和 GitHub;改进代码搜索,等等。
亚马逊 AWS、微软、Google、华为和 Mozilla 宣布成立了 Rust 语言基金会,承诺两年内投入 100 万美元预算,支持 Rust 项目维护者开发 Rust。Rust 语言始于 Mozilla 研究院,由 Graydon Hore 设计,作为 C/C++ 语言的一种替代,之后被 Mozilla 用于开发 Firefox 浏览器及其 Gecko 引擎的基础性功能,是最受程序员欢迎的新语言之一。去年 Mozilla 宣布了大规模裁员,Rust 团队被裁掉,Rust 语言的未来似乎悬而未决,基金会的成立解决了这一隐忧。
全世界有大约 2400 万名开发者,而使用微软开源编辑器 Visual Studio Code (VS Code) 作为 IDE 的开发者就有 1400 万,其中 2020 年增加了 500 万新用户。微软开发者部门的副总裁 Julia Liuson 表示, VS Code 的战略就是全方面提供支持,让开发者可以使用任何语言在任何平台上开发程序。VS Code 支持 macOS、Windows 10,和多个 Linux 发行版,支持 Arm64 on Linux、Raspberry Pi 和 Chromebook。VS Code 支持的流行语言包括了 C++、C#、数据科学家使用的 Python 和多个 Python 库,以及 Java 和 JavaScript/Typescript。她说,有 200 万 Python 开发者和 100 多万 C++ 开发者使用 VS Code,Java 开发者的人数也接近 100 万。她还谈论了公司的内源开发模式——所谓内源就是在公司内部采用公开源代码和开放协作的开发模式。
在开源欧洲峰会上,GitHub COO Erica Brescia 称 99% 的软件项目是基于开源。他表示 GitHub 欢迎所有地方的开源开发者。Brescia 称,在这个地缘政治日益困难的时代,许多公司决定采取地理屏蔽的方法屏蔽伊朗、叙利亚和克里米亚等地的开发者使用它们的产品,但 GitHub 采取了不同的方法,它向这些地区的开发者开放所有的开源库。然而为了遵守美国的贸易制裁,GitHub 仍然限制了伊朗、叙利亚和克里米亚等地的开发者访问私有库。GitHub 并不喜欢这种情况。Brescia 称他们正与决策者合作取消访问限制,因为开源软件开发远非是一个美国中心的现象。八成的开源贡献来自于美国之外,美国之外两个最大的贡献群体来自中国和印度。开源开发的理念源于分享总是比限制更好。