在學校裡沒教的時間單位:Facebook 提供編程用的時間「 Flick 」
Facebook似乎是想改寫人類歷史,讓時間的單位不再止是年、月、日、時、分和秒了。近日,Facebook推出的一款新產品「 Flick 」,將重新定義時間單位。那麼1Flick究竟有多長呢?根據記錄Flicks的GitHub頁面,一 Flick大於一納秒,即為1/705,600,000秒。
為什麼Facebook 要發明 Flick ?
Flick這個名字源於「frame-tick」。Flick旨在幫助計算影片幀率。無論用戶的視頻是24hz、25hz、30hz、48hz、50hz、60hz、90hz、100hz還是120hz,用戶都可以透過Flicks確保所有內容都能同步使用,並且以整數顯示(而非小數點)。
現時,程序員已經使用C ++中的內置工具來更精確地管理這些視覺同步,特別是在CGI中設計視覺效果時,但是C ++中最精準的時間單位為納秒,而且無法將大部份的幀速率平均分配。於是,Facebook於去年就已經有「創建一個新的時間單位來解決問題」的想法。
至於這個方法在實際上的效用到底有多大,我們仍需要時間去觀望,對於編程人員來說,最少可以處理少一點浮點數 (Float) 了。
資料來源:The Verge