Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2011, 13:58   #51
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Smitt&Wesson
Цитата:
Языки нужны не для того, что-бы "шкодить"
Ну хз. может есть языки для рисования или создающие звуковые программы, но я о таких не знаю.

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

Цитата:
И чем проще, тем лучше.
Почти принцип KISS, но там ещё важное примечание в конце есть.
Всё должно быть настолько простым насколько это возможно, но не более того.

Последний раз редактировалось the_deer_one; 15.07.2011 в 14:00.
the_deer_one вне форума Ответить с цитированием
Старый 15.07.2011, 14:46   #52
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от the_deer_one Посмотреть сообщение
Smitt&Wesson
Ну хз. может есть языки для рисования или создающие звуковые программы, но я о таких не знаю.
Не языки а среды. Например 3D Max, Maya, Sound Forge.
Цитата:
Уже давным-давно есть такое. Языки которые понимает и машина и человек называются языками программирования.
Эти языки не понимают живую речь, а требуют того, чтобы язык машины, знал человек.

Цитата:
Почти принцип KISS, но там ещё важное примечание в конце есть.
Всё должно быть настолько простым насколько это возможно, но не более того.
Простым для кого? Для машины или человека?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 15.07.2011 в 14:53.
Smitt&Wesson вне форума Ответить с цитированием
Старый 15.07.2011, 15:17   #53
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Smitt&Wesson
Цитата:
Не языки а среды. Например 3D Max, Maya, Sound Forge.
Я думал вы только про языки.

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

Цитата:
Простым для кого? Для машины или человека?
Самым простым для обоих - оптимальный компромисс.
the_deer_one вне форума Ответить с цитированием
Старый 15.07.2011, 16:43   #54
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

the_deer_one не передёргивайте. Есть вполне человеческий язык на котором разговаривают в армии. Он не двусмысленен. Команды налева, направо, лечь, встать не могут быть поняты двусмысленно. Для разговора с машиной, может использоваться некое формализированное наречие обычного языка из которого убраны эллипсы, о которых Вы говорите.
Например. Начальник сказал "За картоном едем" - робот остался в бездействии.
Сказал - "Робот - ты едешь за картоном на этой машине с этим человеком". Робот выполнил. Вот примерно так.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 15.07.2011, 18:40   #55
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Sna1L
Цитата:
Так и с языками так же. Выбрать язык на человеческий взгляд простейший, а не следовать рекламкам в интернете.
Не простейший, а любой распространённый, то есть то, на которых можно что-то делать, а не какую-нибудь черепашку гонять. Вот если взять специальный язык который создавался для обучения - схема. Да, он минималистичный до ужаса, что вроде хорошо для обучения, но вот как дело доходит до графики, гуя, поиска примеров, литературы, всё становится гораздо сложнее. Сил нужно потратить в разы больше чем если то же самое делать на каком-нибудь с++/с#, пусть они и более наворочены.

http://racket-lang.org/
Хотя вот Racket есть, который позиционируется как среда ориентированная на обучение.

Smitt&Wesson
Цитата:
давай прекращаем холивар. ОК?
В кои то веки поднялись интересные темы, но нет, здесь может быть только холивар.
the_deer_one вне форума Ответить с цитированием
Старый 15.07.2011, 18:40   #56
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Sna1L
Цитата:
Так и с языками так же. Выбрать язык на человеческий взгляд простейший, а не следовать рекламкам в интернете.
Не простейший, а любой распространённый, то есть то, на которых можно что-то делать, а не какую-нибудь черепашку гонять. Вот если взять специальный язык который создавался для обучения - схема. Да, он минималистичный до ужаса, что вроде хорошо для обучения, но вот как дело доходит до графики, гуя, поиска примеров, литературы, всё становится гораздо сложнее. Сил нужно потратить в разы больше чем если то же самое делать на каком-нибудь с++/с#, пусть они и более наворочены.

http://racket-lang.org/
Хотя вот Racket есть, который позиционируется как среда ориентированная на обучение.

Smitt&Wesson
Цитата:
давай прекращаем холивар. ОК?
В кои то веки поднялись интересные темы, но нет, здесь может быть только холивар.
the_deer_one вне форума Ответить с цитированием
Старый 15.07.2011, 18:47   #57
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Smitt&Wesson
Цитата:
Для разговора с машиной, может использоваться некое формализированное наречие обычного языка из которого убраны эллипсы, о которых Вы говорите.
Тогда это уже не живой язык, а обычный формальный. Да возьми любой существующий язык программирования и прикрути к компилятору распознавание речи, и синтезацию речи. Вот только я в упор не вижу чем этот способ удобнее печатной формы?
the_deer_one вне форума Ответить с цитированием
Старый 15.07.2011, 19:01   #58
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

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


Цитата:
Сообщение от Smitt&Wesson
Сказал - "Робот - ты едешь за картоном на этой машине с этим человеком". Робот выполнил. Вот примерно так.
а если так сказал (вопрос задал):
"Робот, ты едешь за картоном на этой машине с этим человеком ?" - робот разберётся, что ему вопрос задали? И его действия?

А если отдали команду
"Робот, ты едешь за картоном на этой машине с этим человеком!"
А что означает "НА ЭТОЙ" ? Если стоит три машины? с "С ЭТИМ" человеком? Или "ЭТИМ" - это его условное наименование в базе данных?
А если скажешь не "едешь" а "поедешь" - он разберётся?
А когда робот поедет за картоном? Сейчас же? Или после того как человек в машину сядет? Или когда наступит заданное время выезда?
А КУДА они поедут за картоном?

человек в процессе своей жизнедеятельности постоянно решает десятки и сотни проблем. Ибо потому что он - ЧЕЛОВЕК! HOMO SAPIENS! А не тупой автомат по выполнению жестко заданных команд...


ещё раз извините за всплеск графоманства...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.07.2011, 19:29   #59
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Вы упорно не хотите вслушаться в то, что говорят. Ладно. Попробую.
Цитата:
Сообщение от the_deer_one Посмотреть сообщение
Smitt&Wesson
Тогда это уже не живой язык, а обычный формальный.
Обычный формальный, это как?
Не формальный, а формализованный.
Допустим, что бы не зацикливаться на речевом аспекте, я набираю на клавтитуре компа фразу - "построй мне трёхмерную сцену с горами и долинами". Построит он мне её, даже если я дам ему параметры долины и гор? Шибко сомневаюсь я в этом.

Мне нужно:
Найти соответствующий редактор.
Установить его.
Выучить интерфейс.
Выучит команды.
Накачать плагинов.
Установить плагины.
Вытянуть сцену.
Наложить текстуры.
И т.д.

Цитата:
Да возьми любой существующий язык программирования и прикрути к компилятору распознавание речи, и синтезацию речи. Вот только я в упор не вижу чем этот способ удобнее печатной формы?
Да причём здесь речь? И при чём здесь компилятор? И нахрен он вообще нужен?
Мне нужно решение моих проблем, далеко не программистских, а я вынужден учить эти char-ы и stringi, и только для того, что-бы отсортировать слова по алфавиту!
Я хочу так, - набрал строку: "отсортировать все слова в алфавитном порядке в файле А и записать в файл Б" ВСЁ!
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 15.07.2011 в 19:32.
Smitt&Wesson вне форума Ответить с цитированием
Старый 15.07.2011, 20:00   #60
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Smitt&Wesson
Цитата:
Да причём здесь речь? И при чём здесь компилятор? И нахрен он вообще нужен?
Ну ни при чём - так ни при чём, и правда не нужно, пускай у нас будут волшебные команды.
the_deer_one вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование алгоритмов циклической структуры для задач табулирования функций одной переменной с пост bbk_serg Помощь студентам 1 10.01.2009 18:16
1С Программирование VanHelsing Свободное общение 1 03.12.2008 13:09
программирование на си фамил Общие вопросы C/C++ 3 31.05.2008 20:03
ПРограммирование Андрюха из ПХТТ Фриланс 3 04.02.2008 21:25
CodeWarrior vs Carbide.C - программирование на С++ для Symbian <vlad> Общие вопросы C/C++ 1 02.02.2008 11:33