| 微軟 | VS Code | C++

VS Code C++擴充套件新功能可自動創建定義和宣告

開發者在VS Code C++擴充套件中,現在只要點擊函式定義或宣告,就能夠快速創建相對應的函式宣告或定義

2023-02-01

| Tiobe | C++ | Rust

C++獲得2022 Tiobe年度程式語言獎

Tiobe指數將2022年度程式語言獎頒給了C++,C++在過去一年獲得最多的流行分數,緊接在後的則是C語言和Python

2023-01-09

| Memory Safety | 軟體記憶體安全 | C | C++ | Rust | non-memory-safe | 緩衝區溢位 | 記憶體洩漏 | 記憶體越界寫入 | 記憶體越界讀取 | Use After Free | Prossimo | NSA

從程式語言層級確保記憶體安全,不只美國NSA建議,今年Prossimo專案也在推動

近年微軟與Google都指出,有70%重大漏洞的根因都出記憶體問題,今年來,不只美國國家安全局(NSA)在11月10日鼓勵開發者可改用C#、Go、Java、Ruby與Swift等語言,來取代C與C++,事實上,在今年5月,開源社群、科技大廠與美政府商討提升開源軟體安全對策,就已經將換不具記憶體安全的語言列為重要工作

2022-11-22

| Visual Studio 2022 | C++ | Git

Visual Studio 2022 17.4支援多儲存庫,實現更快的C++索引效能

Visual Studio 2022 17.4大幅改進C++專案冷啟動速度,並且可讓開發者同時操作10個Git儲存庫

2022-11-17

| 開發語言 | Meta | Hack | C++ | Python | Rust

Meta內部專案開發將獨尊Rust等4大語言

Meta公布內部專案使用的伺服器端專案開發語言指引,聲明Hack、C++、Python及Rust為建議員工優先使用的語言

2022-07-29

| 程式語言 | google | Carbon | C++

Google發表欲繼承C++的程式語言Carbon

Google預計在2024或2025年推出Carbon 1.0版,強調這項新程式語言和C++之間具備雙向相容,C++開發人員也容易上手學習

2022-07-22

| VS Code | C++ | Apple Silicon | CUDA

VS Code C++擴充套件語言伺服器原生支援Apple Silicon

除了VS Code支援Apple Silicon之外,現在最新的C++擴充套件語言伺服器,也開始原生支援Apple Silicon,提供更好的執行效能

2021-04-17

| Visual Studio | WSL 2 | C++

Visual Studio將原生支援WSL 2

微軟將更新Visual Studio原生支援WSL 2,讓用戶不需要透過SSH連線,就可以在WSL 2上快速地建置和除錯C++程式

2021-01-18

| Qt | C++ | Clang

開發工具Qt Creator 4.14增加Qt 6支援

Qt Creator 4.14改進Qt 6的支援,修掉許多創建Qt 6應用程式所會遇到的錯誤,並且強化C++的支援

2020-12-22

| Chromium | 記憶體安全 | C++

Chromium專案中的70%安全缺陷是記憶體安全問題

為了要減少Chromium專案中的記憶體安全漏洞,Google其中一個解決方案是要使用比C/C++更安全的語言,包括Kotlin、Rust和Swift等

2020-05-25

| 程式學習 | 程式語言 | 林信良 | 程式人 | C++ | 傳遞函式 | 函子 | Functor | lambda運算式 | 函式物件

從C++看一級函式

在程式語言C++當中,關於函式的傳遞,目前有很多種可行的作法,而依照開發者當下應用目的不同,函式指標、函子、lambda運算式,都可以是選擇

2020-03-05

| 程式學習 | 林信良 | 程式人 | Pass by value | 傳值 | 傳參 | Pass by reference | C++ | Java

傳值?傳參?

在不同的程式語言當中,若剛好有同名的術語存在,應該搞清楚它在該語言中確切的定義,而不是硬用其他語言中的定義,甚至是不清楚來源的名詞來理解。

2020-02-27