Как выполняется программирование на основе времени?

Я не совсем уверен, какой термин правильный, но каковы программы, основанные на времени, такие как игры и симуляторы сделали? Я только что понял, что писал программы, которые ждут ввода, а затем что-то делают, и меня удивляет, что я понятия не имею, как я могу написать что-нибудь вроде pong :)

Как можно было бы написать что-то вроде симулятора полета ? Очевидно, это не было бы t работать так быстро, как компьютер может его запустить. Я предполагаю, что все выполняется по какому-то циклу. Но как вы справляетесь с этим, если вычисление занимает больше времени, чем цикл.

Кроме того, какой правильный термин для этого? Поиск "программирование на основе времени" на самом деле не дает мне полезных результатов.

9
задан ektrules 14 October 2010 в 09:13
поделиться