C++標(biāo)準(zhǔn)委員會(huì)放棄了創(chuàng)建嚴(yán)格安全子集的詳細(xì)提案,盡管對(duì)內(nèi)存安全的擔(dān)憂持續(xù)存在。提案共同作者Sean Baxter表示,安全與保障工作組投票優(yōu)先考慮配置文件而非安全C++。該提案原本旨在讓C++開發(fā)者獲得Rust的內(nèi)存安全性,無(wú)需學(xué)習(xí)新語(yǔ)言。委員會(huì)成員對(duì)此決定存在分歧,Baxter認(rèn)為配置文件方案無(wú)法實(shí)現(xiàn)目標(biāo)。這一爭(zhēng)議可能促使開發(fā)者轉(zhuǎn)向Rust或Google的Carbon等其他語(yǔ)言。
Python軟件基金會(huì)聯(lián)合JetBrains發(fā)布第八次Python開發(fā)者調(diào)查,超3萬(wàn)人參與。調(diào)查顯示Python使用率持續(xù)增長(zhǎng),50%受訪者編程經(jīng)驗(yàn)不足兩年,39%在近兩年開始使用Python。Web開發(fā)占46%,數(shù)據(jù)分析占48%。FastAPI框架使用率從29%躍升至38%,uv包管理工具增至11%使用率。盡管Python使用激增,但基金會(huì)因資金短缺暫停資助項(xiàng)目,2024年凈虧損146萬(wàn)美元,急需企業(yè)支持。
經(jīng)過(guò)30年發(fā)展,PHP仍在不斷演進(jìn)。PHP團(tuán)隊(duì)確認(rèn)將在即將發(fā)布的8.5版本中加入管道操作符,并考慮為該語(yǔ)言添加泛型的部分實(shí)現(xiàn)。此外,F(xiàn)rankenPHP應(yīng)用服務(wù)器已被PHP基金會(huì)正式采用。管道操作符用|>表示,可將左側(cè)值傳遞給右側(cè)函數(shù),支持鏈?zhǔn)秸{(diào)用以提高代碼可讀性。目前團(tuán)隊(duì)正考慮在接口和抽象類中實(shí)現(xiàn)編譯時(shí)泛型,但社區(qū)反饋不一。
OpenDylan 2025.1版本帶來(lái)多項(xiàng)實(shí)用改進(jìn),包括新的LSP插件lsp-dylan,提供語(yǔ)法高亮和代碼補(bǔ)全功能。命令行項(xiàng)目管理工具從dylan重命名為deft以減少歧義。Dylan是一種獨(dú)特的編程語(yǔ)言,起源于蘋果Newton項(xiàng)目,旨在創(chuàng)建一個(gè)更傳統(tǒng)語(yǔ)法的Lisp變體,避免大量括號(hào)的使用。該語(yǔ)言已存在三十多年,目前仍在積極維護(hù)和開發(fā)中。
Java自30年前誕生以來(lái),通過(guò)“一次編寫,到處運(yùn)行”的理念重塑開發(fā)生態(tài),并成為企業(yè)核心技術(shù),歷經(jīng)風(fēng)雨仍值得信賴。
本文介紹了 Lazarus 4——一個(gè)全開源且兼容 Delphi 的 FreePascal IDE。文章詳解新版本的改進(jìn)、多平臺(tái)支持及附帶的免費(fèi)教程,旨在推動(dòng) Pascal 生態(tài)發(fā)展。
C++ 的創(chuàng)始人比雅恩·斯特勞斯特魯普呼吁 C++ 社區(qū)捍衛(wèi)這門編程語(yǔ)言,近年來(lái)由于其內(nèi)存安全缺陷而被網(wǎng)絡(luò)安全機(jī)構(gòu)和技術(shù)專家所忽視。
Linux 之父 Linus Torvalds 介入了一場(chǎng)關(guān)于在 Linux 內(nèi)核中使用 Rust 編寫設(shè)備驅(qū)動(dòng)程序的爭(zhēng)議。他批評(píng)了通過(guò)社交媒體施壓的做法,強(qiáng)調(diào)技術(shù)討論的重要性,并呼吁開發(fā)者反思自身問題。這一事件反映了 C 語(yǔ)言開發(fā)者和 Rust 支持者之間在內(nèi)核開發(fā)中的持續(xù)爭(zhēng)議。
Java 編程語(yǔ)言已經(jīng) 30 歲了,但仍在與時(shí)俱進(jìn)。最新調(diào)查顯示,Java 正被廣泛用于 AI 等先進(jìn)應(yīng)用開發(fā)。然而,Oracle JDK 的許可變更促使開發(fā)者尋求更經(jīng)濟(jì)實(shí)惠的替代方案,OpenJDK 成為首選。盡管轉(zhuǎn)換存在挑戰(zhàn),但 Java 仍將在企業(yè) IT 中發(fā)揮重要作用。
面向算子開發(fā)場(chǎng)景,正式發(fā)布昇騰Ascend C編程語(yǔ)言,原生支持C/C++編程規(guī)范,匹配用戶開發(fā)習(xí)慣