483 читали · 3 года назад
Разница между управляемым и неуправляемым кодом в .NET
Что такое управляемый код? Управляемый код — это код, которым управляет CLR (Common Language Runtime) в .NET Framework. В то время как неуправляемый код — это код, который непосредственно выполняется операционной системой.  Что такое неуправляемый код? Код, который непосредственно выполняется операционной системой, известен как неуправляемый код . Он всегда нацелен на архитектуру процессора и зависит от архитектуры компьютера. Когда этот код компилируется, он всегда имеет тенденцию к определенной...
644 читали · 5 лет назад
Кибербиология. Код-геном для "искусственной жизни"
Сегодня расскажу, как устроен код, управляющей ботами в песочнице с "искусственной жизнью". Что бы понять, о чем здесь речь, стоит прочитать первую статью Создание своих миров с "искусственной жизнью" на компьютере У каждого бота есть код, управляющий его поведением. Это цепочка из 64 чисел, которые находятся в диапазоне от 0 до 63. Именно этот код является геномом, который передаётся потомкам. При этом могут возникать ошибки (мутация), какое то число в цепочке меняется на другое случайное число...