10:16 25 Июня 2019
Прямой эфир
  • USD2.04
  • EUR2.32
  • 100 RUB3.24
Программный код

Язык программирования как новое средство человеческого общения

© Pixabay
Колумнисты
Получить короткую ссылку
Иван Сюльжин
23172

Колумнист Sputnik, молодой ученый и программист Иван Сюльжин рассуждает о том, как будет выглядеть новая цифровая реальность.

"Кто такой Джон Галт?" — задавались вопросом герои романа Айн Рэнд "Атлант расправил плечи", на который никто не мог ответить. "Что такое биткоин?" — вот уже который год интересуются белорусы, и, тем не менее, подавляющее большинство все еще неспособно сформулировать хотя бы в первом приближении суть феномена.

Как не остаться без работы

Блокчейн регулярно врывается в информационное поле, каждый раз принося с собой новые, до сих пор не знакомые обывателю понятия. В прошлом году к криптовалютам добавились смарт-контракты, легализованные в нашей стране указом президента. Не отстают и соседи. Не желая упускать столь перспективную отрасль экономики, в новом правительстве России будет учреждено Министерство цифрового развития. Тем не менее, пока что большая часть населения нашей страны слабо себе представляет, в какую новую реальность нас может завести цифровое развитие, а главное — внедрение технологий на основе блокчейна.

В прошлом году, выступая перед студентами, Герман Греф заявил, что вверенный ему Сбербанк перестает брать на работу юристов, не знающих, что такое нейросеть, и постепенно избавляется от имеющихся. После чего осведомился, многие ли из присутствующих знают хоть какие-нибудь типы нейросетей, и, не получив ни одного ответа, заявил: "Не знаете, двоечники! Хочу вам сказать, что это недопустимо. Вы — студенты вчерашнего дня. Товарищи юристы, забудьте свою профессию".

Но искусственный интеллект для многих профессий — враг давно известный и в общем-то не особо опасный. С 70-х годов прошлого века ему предрекают скорую победу над человеческим мозгом, но пока все без толку.

А вот недавно появившиеся смарт-контракты пускай и не претендуют на мировое господство, но все же могут отправить на биржу труда массу сотрудников. Идея, на самом деле, достаточно проста: это обычно сравнивают с огромной записной книжкой, которую нельзя подделать, добавить лишнюю запись или удалить имеющуюся. Для записи условий контракта используется специальный язык программирования, а весь процесс строго контролируется специальным криптографическим алгоритмом, который пока работает без серьезных сбоев. И самое главное — для функционирования системы нет нужды в централизованном защищенном хранилище информации — сохранность полностью обеспечивается за счет распределенной системы.

Бог из машины

"Компьютеры похожи на ветхозаветных богов: сплошные правила и ни капли жалости", — есть такое очень меткое высказывание. Напоминает сотрудников госаппарата, не правда ли? Ведь в любой стране есть целый класс людей, вся деятельность которых состоит исключительно в ведении государственных "записных книжек" — реестра имущества, разрешений, медицинской и прочей информации. Работа — предельно шаблонная и рутинная, практически единственный ценный результат которой — то самое централизованное хранилище. И, отвечая на древний вопрос "Кто устережет самих сторожей?", государство плодит все новые и новые уровни бюрократии.

Блокчейн дает нам шанс в значительной степени уйти от этого. Контракты, составленные при помощи программных инструкций, нет необходимости заверять у нотариуса, не надо ждать, пока неповоротливая государственная машина обновит все сведения о купленной квартире — все можно сделать практически мгновенно и без посредников.

Но, что гораздо важнее, такие контракты проще и понятнее. Наш язык сформировался задолго до того, как был выписан первый диплом юриста. Он больше подходит для описания красоты заката, любви к девушке или удачной охоты, чем для составления скучных юридических документов. В результате простейшие вещи порой формулируются недоступным простому смертному образом — лишь бы не было недопустимости двойных трактовок. 

Другое дело — языки программирования. Созданные для общения с машинами, они состоят из четких инструкций, отсекающих возможность двойного толкования. Сложные формулировки — моветон. Любой договор, который мы подписываем в жизни, можно гораздо более компактно и надежно представить в виде смарт-контракта.

Грамотность завтрашнего дня

Правда, есть один нюанс: надо уметь программировать. Для многих из тех, кто с компьютером на "вы", это прозвучит дико, но, мне кажется, в будущем мы вполне можем увидеть, как умение читать и писать код станет неотъемлемым условием при приеме на престижную и хорошо оплачиваемую работу. Аналогично тому, как сейчас мы не представляем жизни без владения письменной речью.

А ведь вдумайтесь: массовая грамотность — тоже сравнительно молодое явление. Сто лет назад, во время Первой мировой войны, среди немецких призывников грамотными были примерно две трети. Мои прабабушки вместо подписи в документах ставили крестик — неписьменные были.  И, тем не менее, они до старости были вполне востребованы на рынке труда, аналогично тому, как сейчас, скажем, сантехник может не уметь пользоваться компьютером. Хотя и для сантехника это уже мало приемлемо. Еще немного — и неприлично, несовременно, ну и просто неудобно будет не уметь… программировать. И что-то подсказывает: до такого будущего нам уже рукой подать. 

Потому нынешней молодежи стоит прислушаться к совету председателя Сбербанка и понемногу начинать учить дисциплины, связанные с информатикой, даже несмотря на выбранную карьеру юриста или врача. Это как умение читать и писать, которым в начале прошлого века владели немногие, а нынче — поголовно все. Электронные устройства давно проникли во все сферы человеческой деятельности, и их триумфальное шествие стремительно продолжается. Кто знает, на каком уровне нам придется общаться с ними завтра. И не станут ли языки программирования основой взаимного общения людей.

По теме

Дробышевский: блокчейн может повысить стабильность банковских систем
Как блокчейн-технологии развиваются в разных странах
IT, блокчейн и криптовалюты: что обещает декрет о цифровой экономике
Не накручивай: технологию блокчейн стали использовать для голосований
Теги:
искусственный интеллект, IT-технологии, программирование

Главные темы

Орбита Sputnik