Не уверен, что это возможно в свете физических ограничений компьютерного оборудования или электронов, но существует ли практический способ в любом языке программирования вызывать функцию каждую наносекунду? Какие ограничения существуют?
Например, при попытке javascript это происходит не так, как ожидалось:
<html>
<head>
<script type="text/javascript">
var numb = 1;
function addNum(){
numb=numb+1;
document.getElementById('thing').innerHTML = numb;
}
</script>
</head>
// try to do addNum every nanosecond
<body onload='setInterval("addNum()", 0.000001)'>
<div id="thing"></div>
</body>
</html>