Facebook Open Source изобрел новую единицу исчисления времени в C ++.
Единицу назвали Flick. Один Flick равен 1/705 600 000 секунды. Это примерно 1,41723356 наносекунды, пишет nv.
Это слово переводят как “щелчок”, говорит изобретатель Кристофер Хорват. Оно – сокращение слов frame-tick – “смена кадра”.
Новой единицей измерения времени заинтересуются кинематографисты, прогнозирует Хорват. Большинство фильмов снимаются с частотой 24 кадра в секунду. То есть пленка отражает 24 неподвижных изображения каждую секунду в быстрой последовательности. Каждый кадр имеет длину примерно +0,04166666667 секунды, или 41666666,669 наносекунд. Из-за таких цифр могут начаться проблемы с синхронизацией видео и аудио.
При использовании Flick временные промежутки можно вычислять с помощью целых чисел, а не десятичных дробей.
Facebook выпустил документацию по созданию и использованию Flick. Она имеет открытый исходный код. Поэтому каждый желающий может скачать и добавить поддержку такого подсчета времени в свое собственное программное обеспечение.