Google 發佈新的程式語言 Carbon 想取代 C++

Google 推出新的程式語言 Carbon,希望此程式語言將是 C++ 的繼任者,開發者可以直接在 Carbon語言 的程式中使用C++,讓 c++ Project 的搬遷更方便。

  • 註:Carbon 目前還是實驗性質,不過這個概念還蠻有趣的~

閱讀全文〈Google 發佈新的程式語言 Carbon 想取代 C++〉

Facebook 定義新的時間單位 Flicks

Facebook 針對電影、音樂等頻率,定義新的時間單位 - Flicks。

Flick (frame-tick) 主要是要解決 24hz、60hz、90hz ..(如下述) 都可以使用整數的 Flicks 表示。

  • single frame duration for 24 Hz, 25 Hz, 30 Hz, 48 Hz, 50 Hz, 60 Hz, 90 Hz, 100 Hz, 120 Hz, and also 1/1000 divisions of each
  • single sample duration for 8 kHz, 16 kHz, 22.05 kHz, 24 kHz, 32 kHz, 44.1 kHz, 48 kHz, 88.2 kHz, 96 kHz, and 192kHz
  • NTSC frame durations for 24 * (1000/1001) Hz, 30 * (1000/1001) Hz, 60 * (1000/1001) Hz, and 120 * (1000/1001) Hz

閱讀全文〈Facebook 定義新的時間單位 Flicks〉

免費電子書 C++ 入門指南 V2.00

C++ 入門的電子書,內容有下述:

介紹 Google C++ Style Guide 以及 Qt Coding Style ,並重新修訂範例程式碼;

  • 介紹 C++11 的新標準
  • Qt 部分全部更新至 Qt 5.3 ,介紹利用 Qt Creator 及 Designer 設計 GUI

詳見:程式語言教學誌: C++ 入門指南 V2.00 - 目錄

Linux 的 .a / .so / .la 函式庫的差異

Linux 的 *.a / .so / .la 在下述位置可以參考看看(Debian): (沒有在路徑內的應該是沒裝此 Library)

  • /usr/lib/x86_64-linux-gnu/ 有 *.a, *.so
  • /usr/lib/x86_64-linux-gnu/ImageMagick-6.7.7/modules-Q16/coders/ 有 *.la
  • /lib/modules/3.2.0-4-amd64/kernel/net/wireless/*.ko

閱讀全文〈Linux 的 .a / .so / .la 函式庫的差異〉

Facebook 開放 線上環境 C++ Library 原始碼 Folly - 2012

Facebook Open Source 正式線上環境的 Library - Folly (Folly is an open-source C++ library developed and used at Facebook.)

詳見: Folly: The Facebook Open Source Library

閱讀全文〈Facebook 開放 線上環境 C++ Library 原始碼 Folly - 2012〉