Алексей Мартынов @FenixDeveloper
Предприниматель, Разработчик, Ментор
Может ли программист быть эволюционистом?
Изменения накапливались долгое время, как известно ДНК обладает памятью, то есть при возникновении каки-то изменения с той или иной степенью вероятности эти изменения сохраняться. Здесь надо рассматривать не отдельные особи даже, а целые популяции: вот к примеру сидело стадо обезьян - траву рвёт допустим, а вот трава кончатся стала, и тут некоторых обезьян осенило подняться на задние лапы и сорвать с дерева фрукт. Так одна встала, другая... Если бы одна обезьяна встала и сорвала фрукт, то ничег ов ДНК не сохранилось бы, а вот когда целая популяция делает это в течении большого срока времени, то постепенно они приспасабливаются к новому образу жизни - уних сохраняются изменения в ДНК. Вот пожалуй такой пример, может быть не самый лучший. Но теория эволюции всё-таки верная, просто это действительно достаточно сложный процесс для понимая. Ну а с точки зрения программы тут тоже всё ок, допустим что это самообучающаяся полиморфная система у которой есть АПИ для взаимодействия с внешним миром и она тупо перебирая все возможные варианты сочетания вызовов этого АПИ создаёт в себе фрагменты кода состоящего из последовательностей вызовов которые привели к успеху по какому-то критерию оценки. Здесь правда алгоритм куда строже, но примерно тоже самое моделирует.
0
LookИдея для таких социальных сетей как одноклассники, вконтакте и подобных.
А зачем это надо?? Люди старшего поколения, которым это интересно сами зарегистрируются и будут искать, ну а многим это просто не надо, толку от их регистрации. Это мнение раз, а мнение два заключается в том что все эти социальные сети являются потенциально опасными, так как предсатвляют собой очень ценную базу вообщем-то конфиденциальных сведений о множестве людей.
+1
LookHere
12 ...
89
10There
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург и область, Россия
- Works in
- Date of birth
- Registered
- Activity
Specialization
Chief Technology Officer (CTO), Chief Executive Officer (CEO)
Lead
From 7,000 $
Lean startup
Company management
Development management
Designing application architecture
High-loaded systems
Big data
Computer vision
Software development