Языки программирования и среды разработки постоянно развиваются, предлагая современному разработчику все больше вкусностей.
Я уверен, что недалек тот день, и наступит время, когда компьютеры научатся понимать живую речь и преобразовывать ее в машинный код. Я решил представить, как это могло бы выглядеть в реальности, может быть, даже немного этому поспособствовать.
Кстати, заголовок этой статьи написан на ICQuery, как я его себе представляю, и является исходным кодом аналога его основной функции.
Как вы думаете, возможно ли это сделать? В следующей статье я постараюсь объяснить, что ничего особо сложного в этой концепции нет, особенно если начать думать в ICQuery. P.S. Раз уж такие комментарии.Первый день.
Прогер : Привет! 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, и можно ли его реализовать? 11,79% Да, ничего сложного в этом нет 23 32,31% Да, но я не понимаю, как это сделать 63 33,33% Нет, мне удобнее традиционные языки программирования.
65 22.56% Нет, иначе я останусь без работы и Скайнет уничтожит человечество.
Проголосовали 44 195 пользователей.
75 пользователей воздержались.
Теги: #языки программирования #фантастика #icq #программирование #Идеальный код #Функциональное программирование
-
Сброс Забытого Пароля Windows 7 За 4 Шага
19 Oct, 24 -
Продолжаем Троянскую Тему В Одноклассниках
19 Oct, 24 -
Цикличность Стартапов
19 Oct, 24 -
Mac Или Пк — Новое Творение
19 Oct, 24