Мы уже упоминали о трёх основных направления в современном программировании: алгоритмическом, статистическом и логическом. Наиболее важную роль играет алгоритмическое программирование. Это примерно 99% процентов всех существующих программ, включая веб-сайты, операционные системы, текстовые редакторы и компьютерные игры. Статистическое направление позволяет решать некоторые специфические задачи, которые невозможно было решить алгоритмически. Оно сейчас бурно развивается: нейронные сети, bigdata, machinelearning– это всё разные названия примерно одного и того же. Логическое направление тоже успешно используется для определенного круга задач, но по причине отсутствия ярких успехов за последние годы интерес широкой общественности (в том числе, и юридической) к нему явно снизился. Тем не менее, на наш взгляд, если право и удастся связать с программированием, то, прежде всего, посредством логики (совпадение?).