Гильдии (тематическое общение) > Гильдия мастеров

Разговор на языке машинного кода.

Страницы: (1/4) > >>

Странник:

Вот вертится такая идиотская цитата в голове: "Латынь - мертвый среди живых. Паскаль - живой среди мертвых."
 
И подумалось мне,камрады - смотрим сколько существует разных языков программирования - как они написаны - функции и процедуры - сокращения слов. наших слов плюс переменные плюс синтаксис...
 
А можно ли попытаться сделать шаг наоборот - сделать общение на языке программирования. Не на экране, нет - перенести язык программирования в речь и общаться на нем. Что бы получилось? Получилось ли бы? Можете такое представить, э? Ваши мысли, камрады, хочу я услышать... :)
 

Fearen:

Знаю количество разнообразных _странных_ языков программирования можно с некоторой долей вероятности утверждать что язык программирования на уровне голосовых команд где-нибудь есть, но малоизвестный и малоприменяющийся.
Если ты о варианте типа "а сделай-ка мне тут кнопочку, и выпадающее меню с такими-то пунктами" то для этого нужно сделать довольно-таки сложный алгоритм обработки построенных предложений, ассоциаций и прочего и прочего, тянет на ИИ. На данный момент нереально и незачем. Программисты - специалисты и не станут отнимать у себя же свой хлеб =D

Кай Лерэйн:

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

Странник:

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

Кай Лерэйн:

Тебя вот это навело на мысль?

#define OCHOBHOE main
#define OT {
#define nO }
#define KPyTu for
#define BOnPOC if
#define BEPHu return
#define OTBET return
#define HE !
#define nE4ATb printf
#define MHOrO int
#define PABHO =
#define uC4O <
 
MHOrO OCHOBHOE()
OT
    MHOrO A;
 
    KPyTu( A PABHO 0; A uC4O 8; A++ )
        nE4ATb( "%d\n", C4uTAu( A ) );
 
    BEPHu 0;
nO
 
MHOrO C4uTAu( MHOrO oT )
OT
    BOnPOC( HE oT )
        OTBET 1;
 
    BEPHu oT * C4uTAu( oT - 1 );
nO

Страницы: (1/4) > >>

Перейти к полной версии