Icquery — Это Вымышленная Программа, Которая Общается С Пользователем И Выполняет Задачи, Описанные На Естественном Языке Общения.

Языки программирования и среды разработки постоянно развиваются, предлагая современному разработчику все больше вкусностей.

Я уверен, что недалек тот день, и наступит время, когда компьютеры научатся понимать живую речь и преобразовывать ее в машинный код. Я решил представить, как это могло бы выглядеть в реальности, может быть, даже немного этому поспособствовать.

Кстати, заголовок этой статьи написан на ICQuery, как я его себе представляю, и является исходным кодом аналога его основной функции.



Первый день.

Прогер : Привет! ICQuery : Добрый день! Чем могу помочь? Прогер : нам нужно написать программу.

ICQuery : С удовольствием помогу! Написание программ — мое главное и основное предназначение.

Как бы вы назвали готовый продукт? Прогер : Привет, мир ICQuery : Какие функции есть у HelloWorld? Прогер : отображает текст «Привет, мир».

ICQuery : Куда это ведет? Прогер : к терминалу ICQuery : Что значит терминал в контексте программы? Прогер : стандартное устройство вывода ICQuery : Принял.

HelloWorld — это программа, которая выводит последовательность символов «Hello World» на терминал, который является стандартным устройством вывода.

Все ли в порядке? Прогер :0_о фигасе.

Это все, что нужно было ввести для создания программы HelloWorld? ICQuery : Да.

Благодарю Вас за высокую оценку моей работы.

Пока мы разговаривали, я определил, что программы этого класса традиционно используются для создания первоначального впечатления о неизвестном языке программирования, а также для проверки его возможностей.

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

Я сочетаю лучшее из чат-ботов, исследований в области искусственного интеллекта и мощь древних сред визуальной разработки.

В результате я могу понимать программы, написанные на естественном языке, так же хорошо, как и живой человек.

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

И это лишь ничтожная часть моих возможностей.

В каком виде вы хотите получить результат? Proger (все более и более потрясающий): бинарный файл Windows. ICQuery : Принял.

Начинаю работу над созданием бинарного кода приложения HelloWorld для архитектуры Windows текущей версии.

*** ICQuery генерирует HelloWorld.exe и передает его в Proger. Принцип переноса не важен, важно то, что Прогер, попытавшись запустить его на своей Windows 100500+, получает в окне терминала заветную надпись Hello World. Прогер , с уважением: действительно работает, спасибо большое.

ICQuery : Было приятно помочь, если что-то понадобится, обращайтесь еще раз.

Как вы думаете, возможно ли это сделать? В следующей статье я постараюсь объяснить, что ничего особо сложного в этой концепции нет, особенно если начать думать в ICQuery. P.S. Раз уж такие комментарии.

Автор утверждает, что создать сильный ИИ — проще простого.

Где я сказал, что это пустяк? Создателю такого языка придется перепрыгнуть миллионы лет эволюции за приемлемый срок, который явно будет короче его жизни, если он не бросит свои исследования и не передаст их другим людям.

Ему предстоит довести простейшее ядро прокариотической клетки до уровня развития выпускника детского сада, а если повезет, и до окончания начальной школы.

Если ему очень повезет, его ИИ сможет полностью окончить школу.

На самом деле я утверждаю, что сильный ИИ должен быть написан на языке, максимально приближенном к естественному.

И да, у меня совершенно нет опыта в этой области.

Имею хорошее знание русского языка, психологии, опыт написания технических заданий и опыт разработки на нескольких языках одновременно.

Думаю, это хорошее сочетание навыков :) Участвовать в опросе могут только зарегистрированные пользователи.

Войти , Пожалуйста.

Нужен ли такой язык, как ICQuery, и можно ли его реализовать? 11,79% Да, ничего сложного в этом нет 23 32,31% Да, но я не понимаю, как это сделать 63 33,33% Нет, мне удобнее традиционные языки программирования.

65 22.56% Нет, иначе я останусь без работы и Скайнет уничтожит человечество.

Проголосовали 44 195 пользователей.

75 пользователей воздержались.

Теги: #языки программирования #фантастика #icq #программирование #Идеальный код #Функциональное программирование

Вместе с данным постом часто просматривают: