Форт Рэйвен | страница 166
Другими словами один шаг процессора подобен одному кванту времени во Вселенной. Да, а что такое «квант времени» в физическом мире? Строго говоря, это промежуток, меньше которого не может длиться ни один процесс. Относительно протяженности кванта времени до сих пор идут споры. Например, существует так называемая Планковская величина для времени. Она равна 1.35Е-43 сек. Сторонники другой точки зрения считают квант времени существенно длиннее и что он равен 4.7Е-24 сек.
Кто из них прав, покажет время. (Каков каламбур!) А может, никто не прав и квант времени, если он существует, окажется имеющим совершенно иное значение. К слову, в терминологии IBM28 под квантом компьютерного времени понимается не один такт процессора, а некоторая их совокупность,продолжительность, по истечении которой выполнение «нити» команд будет прервано и передано другой «нити».
– Да уж… И он считает, что это не заумь? – почти обреченно подумал Зигмунд. Он пролистал несколько страниц, где были сплошь какие-то формулы и затем стал читать дальше:
В конце 80-х гениальный человек по имени Б.Страуструп придумал первую абсолютно новую парадигму программирования. В мире информационных технологий это было сопоставимо с изобретением колеса в человеческой истории, бронзовых орудий или даже с началом применения огня в повседневной жизни. Программирование стало иметь дело не с набором процедур, что было крайне сложно и запутанно, а с набором т.н. «объектов». То есть, в любой программе, как в мини солнечной системе «кружили» свои собственные объекты. В сущности, объекты – это обособленные «острова» компьютерной памяти. Каждый из них «знает» зачем он нужен, и что он должен делать в том или ином случае. Все это действительно напоминало космос, где каждый объект самодостаточен, но может при этом тем или иным образом влиять на остальные объекты. Такие острова-объекты строятся согласно специальным инструкциям – классам.
– И что Арон с Биллом в этом всем нашли? Впрочем, они, наверное, куда больше подготовлены, чем я… – подумал Зигмунд.
В классе часто присутствуют т.н. «свойства». Например, если я захочу посредством программирования, например, для какой-нибудь игры, описать слона, я сделаю соответствующий класс. Таким образом, класс «слон» может иметь, например, такие свойства: «возраст», «вес», «кличка», «пол» и т.д. То есть все это очень смахивает на философию древних, где всякий предмет «строился» согласно своей особой «идее». Одним из безусловных свойств любого объекта (процесса) нашей вселенной является «смертность»(