С самого начала люди эволюционировали, чтобы использовать свои руки для изготовления инструментов и общения друг с другом. Эти рукотворные инструменты развились до такой степени, что мы постоянно используем величайшее средство коммуникации, созданное на сегодняшний день: компьютер. Но как это произошло? Как наше взаимодействие с машинами влияет на нашу жизнь?
Как мы можем перейти от очень философской идеи эволюции человека к вычислительному пользовательскому опыту и программированию?
С моей профессиональной, технической точки зрения, я поражен способностью человеческого разума управлять окружающей средой. Я решил стать инженером, чтобы исследовать именно эту тему. Моя работа сегодня в МотаВорд это перевести рутинные проблемы на язык машин: в компьютерный код.
Первый компьютер был создан для перевода. Это путешествие начинается в Англии. Алан Тьюринг пытался взломать зашифрованные нацистские военные сообщения во время Второй мировой войны. С его математическим гением и любопытством к машинам он понял, что любая система может быть реализована машинами; так же просто, как наручные часы, показывающие время.
Компьютеры способны выполнять действия, когда вы можете «объяснить» это на их языке: в коде. Но что такое компьютерный код, когда он работает как язык? В глубине души это математика. Хотя инженеры-программисты не работают с чистой математикой или двоичным кодом, язык машин далек от человеческого языка. Язык машин происходит от математических выражений.
Подобно естественным человеческим языкам, язык программирования имеет грамматические правила. Как вы можете догадаться, когда мы говорим о компьютерах, существует множество строгих правил, когда дело доходит до объяснения чего-то компьютеру, чтобы заставить его выполнить нужное нам действие. Не волнуйтесь, я не собираюсь утомлять вас жаргоном языковой обработки. Я просто хочу отметить, что мы должны следовать этим правилам грамматики программирования с абсолютной уверенностью, чтобы на ваших устройствах можно было пользоваться различными услугами, такими как приложения.
Еще один захватывающий элемент машинного языка — это общение с полностью цифровым объектом. Вы когда-нибудь думали, что в ближайшем будущем мы сможем разговаривать с компьютером, не зная, что это машина? Возможно, вы слышали об искусственном интеллекте и таких роботах, как София, из новостей. София может очень бегло говорить и давать ответы. Каков механизм этого явления? Очень сложная сеть процессоров внутри Софии постоянно пытается анализировать слова и применять правила. Вот как роботы могут понять нас.
В заключение, мы понимаем, что профессиональный перевод является краеугольным камнем для поддержания связи с миром. В Motaword мы каждый день работаем над тем, чтобы предоставить вам самый быстрый и точный перевод в соответствии с этой философией, и мы используем и исследуем новейшие технологии. Мы сочетаем последние достижения с первоклассными методами контроля качества.
При этом мы сближаем машины и людей.