Посмотрел лекцию по биологии, отчего в голове возникла мысль, которую я уже видел в других местах: Большие компьютерные системы надо выращивать, а не проектировать. Об этом говорил Геральд Сассман в своём выступлении We Really Don't Know How to Compute! Об этом говорил Алан Кей в Programming and Scaling: Зачем так? Уже сейчас компьютерные системы разрастаются до невероятных размеров. В ядре линукса не менее 12 миллионов строк кода. Ни один человек в мире не сможет полностью понять до конца как именно оно работает. А ведь это ядро крутится на каждом из ваших андроид-телефонов. Но ведь многоклеточные организмы тоже своего рода программы, состоящий из миллионов клеток, которые работая сообща решают общие задачи. Можно повзаимствовать какие-то идеи из биологии. Сегодня я смотрел лекцию Plasticity w/out genetic change: bioelectric embryos & synthetic proto-organisms от Майкла Левина, этот образ снова всплыл на поверхность. Кажется будто внутри таким образом выращиваемых систем постоянно про
Большие компьютерные системы надо выращивать, а не проектировать
17 октября 202217 окт 2022
1
1 мин