powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
84 сообщений из 84, показаны все 4 страниц
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345240
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток!

Сразу поясню: то, что дальше описано - это не просто слова или мысли.
Более 6 лет пытаюсь воплотить на практике.
Кому интересно - посмотрите www.gendoc.ru
Далее, к сути обсуждения данной темы на форуме.

Программирование - это интерфейс "человек" - "компьютер".
С одной стороны, машинный язык нолей и единиц, с другой стороны, человеческая мысль.
Исторически шли от компьютера, но цель - придти к человеческому образу мысли.

Посмотрим на этапы развитие языков программирования (ЯП):
1) машинные коды
2) ассемблер (байт код, MSIL)
3) процедурное (императивное) программирование
4) парадигменное (я так называю) программирование: логическое, функциональное, объектно-ориентированное, событийное, управляемое данными
5) объектно-ориентированное программирование (как победитель парадигменного и по сей день мода)

Дальше что???

Думаю так:

6) концептуальное программирование. Именно на этом уровне находятся UML, ER, фреймворки, онтологии и генераторы приложений по метаданным. Раньше еще использовали термины "декларативное программирование", "языки спецификаций", "предметно-ориентированные".

7) естественно-языковое программирование. Например, из фразы "подсчитай количество слов в тексте" вполне можно сформировать программу.

Из всего выше сказанного я делаю следующие вывод:
русско-язычное программирование (коротко - РЯП) на с 6-ом и 7-ом уровне НЕИЗБЕЖНО.

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

При этом, точно также, как языки уровней 3,4,5 транслируются в языки уровня 1-2,
Языки 6 и 7 уровня должны транслироваться в уровень 3,4,5.

Буду признателен за Ваши комментарии.




-
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345246
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В огороде бузина а в Киеве дядька.

Если ты хочешь рекламировать свой собственный язык программирования с ключевыми словами на русском - это одно.
Но подводить под это базу из придуманной истории развития языков - это бред.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345256
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,

По твоему РЯП (придумал же аббревиатуру!)
В целом стандартный императивный язык. С дополнением из декаларативных. Но какое-то кривое. На память приходит Basic в A/GW/MSX диалектах, там тоже был оператор LOAD который ты обозвал "факт добавить".

Если уж тебе так хочется чтоб все ключевые слова из русского были, то нафига ты опции и переменные латиницей пишешь??? Это ты предлагаешь своим последователям постоянно раскладку переключать?
Например:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
факт сопоставить n "r;r;[НОМЕР_ТЕСТА];BAL;[?];[?];[?]"
для [n]
  факт взять номер_факта [$объектЦикла]
  список сопоставить _ [номер_факта] "r;r;[НОМЕР_ТЕСТА];BAL;[?min];[?max];[?результат]"
  если [BAL] >= [min]
    если [BAL] <= [max] 
      Сообщение [результат]
    конец
  конец
следующий


И как это чудо набирать прикажешь?

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

Смотрю описание команды "ввести даНет" и хренею. Глобальная переменная [$УспешныйВвод] которая где-то там внутри устанавливается это пять! Нет, это даже шесть! Но описание самой команды:
авторДиалоговый запрос на ввод одного из трех значений: "да","нет","не знаю". Переменная результата получит соответственно значение 0, 1 или <???>. Это вообще нечто!

Арифметика очень забавная:
Код: sql
1.
2.
3.
4.
* Умножение чисел.

вычислить * а 1 2 3.5 4.5
>[а]

Как ты формулы собираешься записывать?
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345276
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlАрифметика очень забавная:
Код: sql
1.
2.
3.
4.
* Умножение чисел.

вычислить * а 1 2 3.5 4.5
>[а]

Как ты формулы собираешься записывать?А-ля APL /в нем много интересных подходов/.

Могу и ошибаться /бегло посмотрел на архитектуру КОНЦЕПТ/.
Напоминает Алгоритмический язык ДРАКОН http://www.drakon-practic.ru/
Если нет, то в чем отличия?
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345333
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept7) естественно-языковое программирование. Например, из фразы "подсчитай количество слов в тексте" вполне можно сформировать программу.
Поглядел на примеры, не увидел ничего близкого к этому заявлению.

Не вижу тут ничего русского кроме русского алфавита. С таким же успехом можно русский С++ сделать
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
#define если if
#define иначе else
#define целое int
#define цикл for
...
цикл(целое значение = 0; значение < 3; значение++) {
  ...
}
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345335
Дмитрий Concept,

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
факт сопоставить n "r;r;[НОМЕР_ТЕСТА];BAL;[?];[?];[?]"
для [n]
  факт взять номер_факта [$объектЦикла]
  список сопоставить _ [номер_факта] "r;r;[НОМЕР_ТЕСТА];BAL;[?min];[?max];[?результат]"
  если [BAL] >= [min]
    если [BAL] <= [max] 
      Сообщение [результат]
    конец
  конец
следующий



Естественность зашкаливает)))))
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345387
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,
Дмитрий ConceptПрограммирование - это интерфейс

Действительно интерфейс важнейшая вещь, но как раз его я и не вижу в вашем языке (форма, внедренная форма, кнопка, поле, надпись, радио_кнопка, флажок, список, поле со списком, рисунок, таблица(grid), рамка, линия, вкладки, объекты(ActiveX)).
Ну и по поводу русского языка, должна иметься возможность прозрачной смена языка операторов (не только русский и английский), текст программы в кодировке utf-8.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345401
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptВсем доброго времени суток!

Сразу поясню: то, что дальше описано - это не просто слова или мысли.
Более 6 лет пытаюсь воплотить на практике.
...
Программирование - это интерфейс "человек" - "компьютер".
С одной стороны, машинный язык нолей и единиц, с другой стороны, человеческая мысль.
Исторически шли от компьютера, но цель - придти к человеческому образу мысли.


"Высочайшие достижения нейтронной мегалоплазмы! — провозгласил он. — Ротор поля наподобие дивергенции градуирует себя вдоль спина и там, внутре, обращает материю вопроса в спиритуальные электрические вихри, из коих и возникает синекдоха отвечания…"
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345402
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДиалоговый запрос на ввод одного из трех значений: "да","нет","не знаю". Переменная результата получит соответственно значение 0, 1 или <???>.
Это вообще нечто!
Это null.
зы
Вопрос к автору, а кумир чем плох? Тоже на русском + в школе учат.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345412
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за комментарии!
Попробую защититься. )))

1) Я стараюсь реалистично смотреть на вещи.
КОНЦЕПТ далеко не идеален. Это 3-я попытка, когда я с нуля написал интерпретатор для задуманного языка.
Видели бы вы предыдущие версии.. Вот там были "и бузина, и дядька из Киева". )))
А если серьезно, то на каждое техническое решение в КОНЦЕПТ есть свои причины, которые я постараюсь здесь пояснить.

2) Согласен с Dima T .
Если бы вопрос стоял только в использовании кириллицы для ключевых слов и идентификаторов, то достаточно написать простой препроцессор для какого-нибудь популярного языка программирования: C++, Java, Pascal, Basic.
Это задача одного дня. Среди минусов такого подхода:
- невозможность использования IDE для этих языков
- необходимость вести таблицу соответствия названий библиотечных функций (StrCpy ==> СтрКоп)
- сообщения об ошибках компилятор все-равно будет выдавать со ссылкой на англоязычную строку исходного кода

В общем, я пробовал такой подход. Неудобно, не приживается, минусов больше, чем плюсов (и эти плюсы сами по себе сомнительны).

3) Термин РЯП не я придумал :( Мне чужой славы не нужно :)

4) White Owl . "Если уж тебе так хочется чтоб все ключевые слова из русского были, то нафига ты опции и переменные латиницей пишешь???"

Этот пример с BAL, min и max был переделан на русский из англоязычного кода (поленился, наверное, переименовать некоторые переменные).
Дело в том, что изначально КОНЦЕПТ был англоязычным. Текущая версия является двуязычной . Можно в начало программы поставить команду ENGLISH и вообще забыть про кириллицу.

Например:

Код: html
1.
2.
3.
4.
5.
6.
7.
english
a = 1
expr + b [a] 2 3
print "Result = "
if [b] > 1
  print Waw!!!
end



По этой же причине используются латинские буквы в "r;r;[НОМЕР_ТЕСТА];BAL;[?];[?];[?]"
Т.к. одни и те же данные могут использоваться как в англоязычном, так и в русскоязычном вариантах программного кода.

5) По поводу использования [b][]
для получения значений переменных (разыменование).
В КОНЦЕПТ строковые константы, если они не содержат внутри пробелов, можно писать без кавычек. Таким образом, чтобы отличать имена переменных от строковых констант, используются [].
Еще одна причина - это однообразие с шаблонами строк.
Например:
Код: html
1.
2.
В C - printf("Столица %s есть город %s.",Country,City);
В КОНЦЕПТ - ПЕЧАТЬ "Столица [Страна] есть город [Город]." 



Сейчас вынужден отвлечься.
Обязательно продолжу и ОТВЕЧУ НА ВСЕ ВОПРОСЫ И КОММЕНТАРИИ.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345416
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,

В программе серьезная ошибка - должно быть WoW!!!
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345440
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В целом автор хочет упростить процесс разработки программы, но пока не увидел ни каких преимуществ.
Как результат на выходе имеем некий код для интепретатора из которого совершенно не понятно что же этот код делает.

В чем же тогда "концепт"?
В том что в диалоговом режиме получили некий код?
Но это ни как не "концепт".

PS: Сама идея не нова.
Все хотят достичь "концепта" ...
Мне не известна ни одна разработка, которая и близко бы решала этот вопрос.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345445
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У ТС неверное целеполагание по сабжу.

вот мейнстрим будущего
https://new.corezoid.com/

Программистов уволить и нанять бизнес аналитиков.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345452
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptПод РЯП я понимаю не простую замену английских ключевых слов и идентификаторов на кириллицу, а повышенный уровень абстракции в программировании.

Вы можете конкретно сказать, в чем именно будет повышенный уровень абстракции?

Мне даже русский язык не столь интересен. Представим на секунду, что мы англоязычные. Осознали все эти мысли про 6-7 уровень, и хотим добавить, на том же английском, "повышенный уровень абстракции в программировании". В чем конкретно он будет выражаться?
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345461
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cane Cat FisherДмитрий ConceptПод РЯП я понимаю не простую замену английских ключевых слов и идентификаторов на кириллицу, а повышенный уровень абстракции в программировании.

Вы можете конкретно сказать, в чем именно будет повышенный уровень абстракции?

Мне даже русский язык не столь интересен. Представим на секунду, что мы англоязычные. Осознали все эти мысли про 6-7 уровень, и хотим добавить, на том же английском, "повышенный уровень абстракции в программировании". В чем конкретно он будет выражаться?

В формализации и визуализации бизнесовых и технологических процессов
в классической менеджерской постановке.
Например:
Нужно принять на склад список товаров
из документа полученного от экспидитора, будь то бумажный документ
положенный в сканер , книга эксель по блютусу с телефона экспидитора
или ссылка на гугльдок.
вперед! выполнять ,
товары должны быть оприходованы на склад! и ниипет.


.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345480
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0kвперед! выполнять ,
товары должны быть оприходованы на склад! и ниипет.


Ну так оно давно уже существует. Вот у меня за окном грузчики работают, а менеджер им именно так задачи и ставит. На седьмом уровне абстракции РЯП.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345488
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cane Cat Fisherд0kвперед! выполнять ,
товары должны быть оприходованы на склад! и ниипет.


Ну так оно давно уже существует. Вот у меня за окном грузчики работают, а менеджер им именно так задачи и ставит. На седьмом уровне абстракции РЯП.

Правильно, наличие ИТшников напрягает менеджмент
не ИТшных компаний.
Они без компьтеризации уже не могут,
и при этом черный ИТ ящик со своими непредсказуемостями
аппаратными сбоями, багами и человеческим фактором
ИТшников ( котов гуляющих и тусующихся сами по себе,
вне навязываемой им корпоративной культыры) их напрягает.

Собственно все идет к тому , что бы загнать ИТшников на конвееры -резервации
а получать ИТ услуги от людей говорящих на менеджерском понятном
другим менеджерам языке.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345504
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0kналичие ИТшников напрягает менеджмент
не ИТшных компаний.
Они без компьтеризации уже не могут,
и при этом черный ИТ ящик со своими непредсказуемостями
аппаратными сбоями, багами и человеческим фактором
ИТшников ( котов гуляющих и тусующихся сами по себе,
вне навязываемой им корпоративной культыры) их напрягает.

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

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

А аналитики будут напрягать ИТшников на конвейере-резервации внутри своей фирмы. Будущее уже сегодня!


PS. Когда они в такси садятся, и говорят адрес человеческим голосом, их не напрягает наличие человека?
Или будут беспилотных гуглемобилей ждать с распознаванием голоса, а до тех пор нет счастья в жизни?
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345509
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cane Cat Fisherд0kналичие ИТшников напрягает менеджмент
не ИТшных компаний.
Они без компьтеризации уже не могут,
и при этом черный ИТ ящик со своими непредсказуемостями
аппаратными сбоями, багами и человеческим фактором
ИТшников ( котов гуляющих и тусующихся сами по себе,
вне навязываемой им корпоративной культыры) их напрягает.

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

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

А аналитики будут напрягать ИТшников на конвейере-резервации внутри своей фирмы. Будущее уже сегодня!


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

1. Уже Да.
2.Тоже да.
3. В процессе.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345510
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0kВ формализации и визуализации бизнесовых и технологических процессов
в классической менеджерской постановке.
Например:
Нужно принять на склад список товаров
из документа полученного от экспидитора, будь то бумажный документ
положенный в сканер , книга эксель по блютусу с телефона экспидитора
или ссылка на гугльдок.
вперед! выполнять ,
товары должны быть оприходованы на склад! и ниипет.


Здесь нет ничего невозможного, и новый язык здесь не нужен.
Всего-то делов: распознавание речи (сотни предопределнных слов-команд достаточно),
и запуск по распознаной команде соответствующего пункта меню:
распознавание документа из сканера,
получение EXCEL-накладной по блютуз или из гугльдока.

Я бы взялся написать при соответствующем бюджете, и пусть командуют: " ОКЕЙ, РЯП.. " и так далее...
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345513
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cane Cat Fisherд0kВ формализации и визуализации бизнесовых и технологических процессов
в классической менеджерской постановке.
Например:
Нужно принять на склад список товаров
из документа полученного от экспидитора, будь то бумажный документ
положенный в сканер , книга эксель по блютусу с телефона экспидитора
или ссылка на гугльдок.
вперед! выполнять ,
товары должны быть оприходованы на склад! и ниипет.


Здесь нет ничего невозможного, и новый язык здесь не нужен.
Всего-то делов: распознавание речи (сотни предопределнных слов-команд достаточно),
и запуск по распознаной команде соответствующего пункта меню:
распознавание документа из сканера,
получение EXCEL-накладной по блютуз или из гугльдока.

Я бы взялся написать при соответствующем бюджете, и пусть командуют: " ОКЕЙ, РЯП.. " и так далее...
Вы не поняли, поэтому целеполагание опять не верное,
не барское это дело учить созданный вами язык.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345519
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
распознавание речи как по мне, это каменный век и довольно бесполезная штука.
голос человека уникален так же, как уникальны отпечатки пальцев.
тем более, что уже сегодня нейроинтерфейсы не фантастика, а вполне реальность, зачем распознавать сам голос проходящий через голосовые связки, когда можно обрабатывать импульсы которые передаются к этим связкам.
уже 1000 раз делали распознавание голоса, IBM, Google, перечислять можно долго, но чего они добились? голос распознается только если произносить фразу чётко и без искажений, а я как то общался с мужиком бурятом, я сам то не мог понять то, что он говорит, а гугл просто это даже за речь воспринимать не будет :)
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345521
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Cane Cat Fisher]д0kЗдесь нет ничего невозможного, и новый язык здесь не нужен.
Точно.
Фирма Microsoft уже давно занимается распознаванием жестов ...
Покупаем к компьютеру приставку ...
И как один форумчанин сказал - научу Windows выключать компьютер если покажу ей дулю!"

PS: А вообще благодарю автора топика за открытие темы ...
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345533
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0kВы не поняли, поэтому целеполагание опять не верное,
не барское это дело учить созданный вами язык.

Вы полагаете, что барин охотнее выучит это?...

Код: sql
1.
2.
3.
4.
факт сопоставить n "r;r;[НОМЕР_ТЕСТА];BAL;[?];[?];[?]"
для [n]
  факт взять номер_факта [$объектЦикла]
  список сопоставить _ [номер_факта] "r;r;[НОМЕР_ТЕСТА];BAL;[?min];[?max];[?результат]"
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345540
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtesраспознавание речи как по мне, это каменный век и довольно бесполезная штука.
голос человека уникален так же, как уникальны отпечатки пальцев.
тем более, что уже сегодня нейроинтерфейсы не фантастика, а вполне реальность, зачем распознавать сам голос проходящий через голосовые связки, когда можно обрабатывать импульсы которые передаются к этим связкам.
уже 1000 раз делали распознавание голоса, IBM, Google, перечислять можно долго, но чего они добились? голос распознается только если произносить фразу чётко и без искажений, а я как то общался с мужиком бурятом, я сам то не мог понять то, что он говорит, а гугл просто это даже за речь воспринимать не будет :)
Мало того на менеджерском диалекте любого языка
интонация имеет не меньший смысл , чем слова.
Нужно исходить из того, что правила диктует тот, кто платит деньги.
А тот кто их получает должен удовлетворять тех кто платит,
а не диктовать свои условия.
А то привыкли , так нельзя , тут не получится .
Этап присаживания бизнеса на ИТ успешно завершен ,
теперь диктует правила тот кто печет хлеб , делает автомобили,
ворочает финансами, им пофик на языки придуманные программистами.
Для этого придумали класс бизнесаналитиков , которые переводят
с предметной области менеджерского на ИТшный.
А тренд идет к тому что бы бизенсаналитики вобще пересали использовать
ИТшные термины в присуствии бизнесменов,
аналогично тому , как современный среднестатистический водитель
может возмущаться зачем вобще нужна ручная коробка передач,
если можно заплатить деньги и получить автомат
и не задумываться зачем вобще нужна эта коробка.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345546
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cane Cat Fisherд0kВы не поняли, поэтому целеполагание опять не верное,
не барское это дело учить созданный вами язык.

Вы полагаете, что барин охотнее выучит это?...

Код: sql
1.
2.
3.
4.
факт сопоставить n "r;r;[НОМЕР_ТЕСТА];BAL;[?];[?];[?]"
для [n]
  факт взять номер_факта [$объектЦикла]
  список сопоставить _ [номер_факта] "r;r;[НОМЕР_ТЕСТА];BAL;[?min];[?max];[?результат]"


Барин не будет этого учить.
Максимум чему его можно научить , взять бизнес план
и вписать в форму UML диаграммы, , обязательно на айфоне
в крайнем случае на макбуке.
Где вмето програмисских
примитивов ( интерфейсов и классов ) будут бизнесовые
процессы и технологические операции.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345555
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0kА тренд идет к тому что бы бизенсаналитики вобще пересали использовать
ИТшные термины в присуствии бизнесменов

И что, из-за этого весь сыр-бор?

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

Еще в первобытные времена ИТ-обслуживание было организовано так, что бухгалтер кажый месяц отвозил в некую контору (выч.центр) рукописные списки сотрудников и табеля рабочего времени, а на следующий день привозил оттуда распечатанные ведомости для выдачи зарплаты.

И никто его ИТ-шными терминами не грузил, и РЯП-ов не придумывал. Орг. вопрос, только и всего.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345559
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
д0kCane Cat Fisherпропущено...


Вы полагаете, что барин охотнее выучит это?...

Код: sql
1.
2.
3.
4.
факт сопоставить n "r;r;[НОМЕР_ТЕСТА];BAL;[?];[?];[?]"
для [n]
  факт взять номер_факта [$объектЦикла]
  список сопоставить _ [номер_факта] "r;r;[НОМЕР_ТЕСТА];BAL;[?min];[?max];[?результат]"


Барин не будет этого учить.
Максимум чему его можно научить , взять бизнес план
и вписать в форму UML диаграммы, , обязательно на айфоне
в крайнем случае на макбуке.
Где вмето програмисских
примитивов ( интерфейсов и классов ) будут бизнесовые
процессы и технологические операции.

За ужином заполнил форму , а утром конвеер уже должен выпускать
новый ширпотреб , а еще следующим утром , он должен уже
лежать на полках магазинов по всей стране, а потелеку идти реклама.
В пятницу за виски с друзьями они будут попискомерятся дашбордами
типа в понедельник придумал , а в пятницу уже окупил затраты .
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345602
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cane Cat Fisherд0kА тренд идет к тому что бы бизенсаналитики вобще пересали использовать
ИТшные термины в присуствии бизнесменов

И что, из-за этого весь сыр-бор?

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

Еще в первобытные времена ИТ-обслуживание было организовано так, что бухгалтер кажый месяц отвозил в некую контору (выч.центр) рукописные списки сотрудников и табеля рабочего времени, а на следующий день привозил оттуда распечатанные ведомости для выдачи зарплаты.

И никто его ИТ-шными терминами не грузил, и РЯП-ов не придумывал. Орг. вопрос, только и всего.

Речь не о мне и не о вас , а о глобальных тенденциях на рынке труда ( всеобщая деградация интеллекта и грамотности), о рыночной конкуренции, и о социуме потребления не интересующимся
ничем кроме того что показано в рекламе( круг замкнулся).
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345725
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept7) естественно-языковое программирование. Например, из фразы "подсчитай количество слов в тексте" вполне можно сформировать программу.


Задача решаемая программистом не может быть решена таким образом! Эта тема, например, затрагивалась в книге "Идеальный программист. Как стать профессионалом разработки ПО" (кстати, кто не читал - рекомендую. Оттуда много интересного почерпнуть можно).

Так вот, основной задачей программиста не является написание формального кода на каком-то языке программирования. Заучив синтаксис и конструкции языка эту работу мог бы выполнить каждый... но ведь не могут! :)

Основной задачей программиста является детализация задачи. Программисту говорят "сделай форму регистрации пользователя с полями e-mail и пароль"... если программист будет реализовать эту задачу, то он просто её заверстает и скажет "готово". На самом деле он реализует:
1. Показ формы регистрации
2. Функция обработки запроса
2.1 Проверка правильности заполнения полей
2.2 Проверка наличия указанного e-mail адреса в базе
2.3 Занесение нового пользователя в базу данных
2.4 Возврат статуса операции с указанием ошибок, если те присутствуют
2.5 Если произошла серверная ошибка (не соединилось с базой или ещё что-то) - залогировать ошибку, сообщить администратору и вернуть соответствующий статус операции клиенту
3. Функция получения ответа
3.1 Если ответ положительный (запись произошла) перенаправить в личный кабинет
3.2 Если ответ отрицательный (есть ошибки) подсветить неправильно заполненные поля
3.3 Если статус ответа отличный от 200 ( не всё ОК на сервере), то сообщить клиенту о технических проблемах

А эта детализация доходит до ещё большего уровня детализации, который реализуется уже в самой программе (каждый из указанных пунктов не реализуется одной строкой кода... зачастую он требует написание некоторого блока кода). Языки программирования часто требуют детализировать типы переменных, их размерность... Требуют детального описания моделей данных. И эти 9 действий в итоге превратятся в десятки, а то и сотни базовых вызовов и операций.

Дмитрий Concept, скажи пожалуйста, ты правда хочешь создать инструмент, который "сделай форму регистрации пользователя с полями e-mail и пароль" будет детализировать до такого уровня? Если да, то ты, кажется, столетием ошибся :)) Если нет, то задачу "естественно-языкового программирования" твой инструмент не решит.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345741
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжаю отвечать.
Для White Owl.

1) 'На память приходит Basic в A/GW/MSX диалектах, там тоже был оператор LOAD который ты обозвал "факт добавить"'

В Бейсике LOAD грузит код оперативную память, в КОНЦЕПТ аналогом является ОБОЛОЧКА ЗАГРУЗИТЬ <имя_файла>.
А ФАКТ ДОБАВИТЬ это аналог работы с фактами в ПРОЛОГе.
Например:
Код: html
1.
2.
В ПРОЛОГ - assertz(father('Papa','Son')).
В КОНЦЕПТ - факт добавить r;отец;Папа;Сын


Соответственно, сопоставление с фактами БД:
В ПРОЛОГ - father(X,'Son').
В КОНЦЕПТ - факт сопоставитьМножество результат "r;отец;[?X];Сын"

2) 'Арифметика очень забавная: вычислить * а 1 2 3.5 4.5'

Код: html
1.
В ЛИСП это никого не смущает: (set а (mult 1 2 3.5 4.5))

А вообще, по данному пункту критику принимаю.
Надо бы встроить в КОНЦЕПТ стандартный вычислитель инфиксной записи формул.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345785
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept Вы наверное ещё и преподаватель в РФ.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345786
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чисто из любопытства - на концепте написаны 2 CGI приложения - трансформер текстов и некий генератор кода.

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

а так, для практики - конечно нет. библиотек нет, отладчик непонятно, кроссплатформенности нет, коммьюнити нет - ничего нет.

а что предлагается по пунктам

Эксперименты с алгоритмами искусственного интеллекта.
Моделирование объектов окружающего мира, отношений и действий с ними.
Создание онтологий. Инженерия знаний. Экспертные системы.


например - онтологии и экспертные системы - там что и как можно сделать? плюсы родного языка в программировании - сомнительны.

Ну конечно, всякий труд достоин уважения.... если ПО свободное - то чего бы не положить исходники на гитхабе? на чем оно вообще написано. Это снова из любопытства.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345800
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дополню:

1) чем - то неуловимо походит на tcl-tk
2) если транслятор концепт -> javascript сам будет транслирован в javascript и им можно станет скриптовать html странички - будет интереснее, возможно.

типа такого www.calormen.com/jslogo/

а если появится транслятор в java - станет кроссплатформенно.....
==============
ну в общем удачи.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345918
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptА ФАКТ ДОБАВИТЬ это аналог работы с фактами в ПРОЛОГе.
Например:
Код: html
1.
2.
В ПРОЛОГ - assertz(father('Papa','Son')).
В КОНЦЕПТ - факт добавить r;отец;Папа;Сын


Соответственно, сопоставление с фактами БД:
В ПРОЛОГ - father(X,'Son').
В КОНЦЕПТ - факт сопоставитьМножество результат "r;отец;[?X];Сын"
А в чем смысл многословия? Вообще, по всему языку, очень много команд состоят из двух и более слов. Зачем???

Дмитрий Concept2) 'Арифметика очень забавная: вычислить * а 1 2 3.5 4.5'

Код: html
1.
В ЛИСП это никого не смущает: (set а (mult 1 2 3.5 4.5))

А вообще, по данному пункту критику принимаю.
Надо бы встроить в КОНЦЕПТ стандартный вычислитель инфиксной записи формул.В Лиспе это вынужденная мера из-за общей префиксности языка. Там арифметика не отличается от вызов функции с параметрами, и поэтому предсказуема и понятна. Достаточно только привыкнуть к синтаксису (имя параметры) и все. А у тебя во всех остальных местах языка используется более-менее стандартный подход. Ну например в логических выражениях у тебя инфиксная запись. Почему вдруг в арифметике префиксная?
А она кстати вкладываться умеет? На том же Лиспе можно вполне сделать (setq x (+ 1 (* y y))) и получить x=y^2+1. А твои "вычислить" это могут?
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345958
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давно у нас всяких стебельков не было.
Дмитрий Concept, пока не вставишь в язык диагональное произведение (которое входит в явной форме в набор частично-
рекурсивных функций Черча в изложении Манина "Вычислимое и невычислимое")
твой язык не будет отличатся от всех остальных имя которым легион ( больше 10 тысяч)
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345960
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и можешь поучить языки формальных спецификаций, которые являются шагом к привильным абстракциям (rsl, z, vdm) - для них и компиляторов то нет.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345989
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0k бухать?

Ну всех тоже с праздником 11.11 0/
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39345990
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizи можешь поучить языки формальных спецификаций, которые являются шагом к привильным абстракциям (rsl, z, vdm) - для них и компиляторов то нет.
Сомневаюсь что под формальную спецификацию подпадет естественно-языковая команда типа "засунь лом себе в **** и иди ровняй ****** кладку на дальней стене, ****!"
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346015
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу языка ДРАКОН.
Для Владимир2012 .

Дракон - интересный подход и проект, доведенный до практической реализации.
Но это графический язык на основе блок-схем (кому-то нравится, кому-то удобно рисовать, а не писать).
Одно очевидное сходство с КОНЦЕПТ, которое я вижу, - это использование кириллицы.
Другое, менее очевидное, это то, что в Драконе есть форма отображения блок-схем алгоритмов в виде текста на псевдокоде.

Когда задумывался КОНЦЕПТ, я также уделял важное внимание этой теме: естественный и плавный переход от псевдокода к работающему (выполгнимому) программному коду.
Идея предварительного описания алгоритма на псевдокоде в нынешние времена отошла на второй план.
Это вызвано тем, что сейчас в программировании более 90% работы (создание экранных форм, подключения обработчиков событий,
разработка структуры БД, передача данных из БД в формы и обратно, всякие API и т.д.) не связано с разработкой новых алгоритмов.
Кроме того, многие алгоритмы обработки структур данных (например, работа с деревьями) уже реализованы в готовых библиотеках.

Т.к. КОНЦЕПТ задумывался именно для целей прототипирования и отработки новых алгоритмов,
то реализация плавного перехода от псевдокода к работающей программе для него важно.
И это получилось.
Ниже пример исполнимого программного кода (можно выполнить в интерпретаторе КОНЦЕПТ),
который по-сути является и псевдокодом.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
НАЧАЛО
ОБРАБОТКА
ЗАВЕРШЕНИЕ

функция НАЧАЛО
  >Сначала инициализируем переменные
конец
функция ОБРАБОТКА
  >Здесь выполняем основную работу
конец
функция ЗАВЕРШЕНИЕ
  >Освобождаем память
  >Закрываем файлы
конец



Таким образом, пример выше - одновременно и псевдокод и программа.
Такой результат не получится достичь естественным образом в C++, Java или Pascal.
Вам придется все переписать (закодировать) на выбранном ЯП, а то, что касается псевдокода, поместить в комментарий.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346018
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для azsx .
Про КУМИР и отличие КОНЦЕПТ от него.
'Вопрос к автору, а кумир чем плох? Тоже на русском + в школе учат.'

КуМир - симпатичная и полезная система для первоначалоьного знакомства/обучения программированию.

Отвечу образно.
Мерседес, Ауди, БМВ - C++, Java, Object Pascal.
Небольшой пикап - КОНЦЕПТ.
Игрушечный автомобиль или модель автомобиля - КуМир.

На КОНЦЕПТ можно делать реальные, иеющие практическое применение, программы.
Попробуйте на КуМир реализовать, например, распознавание предложений (пусть ограниченного) естественного языка,
простой WEB-сервис или конвертер данных.

Возвращаясь к образу.
На КОНЦЕПТ (пикап) на свидание не поедешь,
но удобрение на огород или морковку на рынок отвезти можно и удобнее, чем на Мерседесе (C++).
Да и в техобслуживании проще и дешевле. )))
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346019
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для PWW .

PWWДействительно интерфейс важнейшая вещь, но как раз его я и не вижу в вашем языке (форма, внедренная форма, кнопка, поле, надпись, радио_кнопка, флажок, список, поле со списком, рисунок, таблица(grid), рамка, линия, вкладки, объекты(ActiveX)).


Диалоговые интерфейсы (GUI) настолько хороши и проработаны в современных ЯП, что изобретать что-то на эту тему в КОНЦЕПТ смысла нет. Это заведомо будет хуже. Вот прикрутить бы что-нибудь готовое. Обертку в КОНЦЕПТ сделать или интерфейс для какой-нибудь библиотеки диалоговых компонентов.

Тут для меня на самом деле проблема с позиционнированием КОНЦЕПТ. Я его никогда не рассматривал и не рассматриваю как альтернативу (тем более конкурента) современным промышленным ЯП и IDE (C++,Java и др.).

Вот разработать на КОНЦЕПТ шаблоны для генерации программного кода GUI для последующего использования в проектах на C#,Java,.NET,PHP - эта идея мне кажется более живучей.

PWWНу и по поводу русского языка, должна иметься возможность прозрачной смена языка операторов (не только русский и английский), текст программы в кодировке utf-8.

Согласен про utf-8, нужно будет доработать.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346020
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxДмитрий Concept Вы наверное ещё и преподаватель в РФ.
Нет и не планирую. Я не стремлюсь навязать свои идеи.
Самому бы разобраться в том, что сделал. )))
А еще лучше - понять, куда дальше двигаться.
Надеюсь, подскажите.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346021
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Vladimir Baskakov .

Vladimir Baskakovчисто из любопытства - на концепте написаны 2 CGI приложения - трансформер текстов и некий генератор кода.

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

Вышлите мне свой мейл и я Вам отправлю по почте.
Рановато в публику выкладывать, там еще продолжается разработка.
Мне будет интересно знать Ваше мнение.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346027
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptДиалоговые интерфейсы (GUI) настолько хороши и проработаны в современных ЯП, что изобретать что-то на эту тему в КОНЦЕПТ смысла нет. Это заведомо будет хуже. Вот прикрутить бы что-нибудь готовое. Обертку в КОНЦЕПТ сделать или интерфейс для какой-нибудь библиотеки диалоговых компонентов.
+100
Блок - схемы - это фактически тот же код.
Гораздо интереснее развитие визуальных средств программирования.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346072
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargltchingizи можешь поучить языки формальных спецификаций, которые являются шагом к привильным абстракциям (rsl, z, vdm) - для них и компиляторов то нет.
Сомневаюсь что под формальную спецификацию подпадет естественно-языковая команда типа "засунь лом себе в **** и иди ровняй ****** кладку на дальней стене, ****!"
это, конечно, да, но смотреть как люди решали задачу
авторестественный и плавный переход от псевдокода к работающему (выполгнимому) программному коду.
надо именно там.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346093
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatorГораздо интереснее развитие визуальных средств программирования.
Я писал статейку как запилить визуальный язык моделирования . В принципе, достаточно легко сгенерить из такой модели код на каком-нибудь ЯП или написать интерпретатор.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346098
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ares_ekbdefragmentatorГораздо интереснее развитие визуальных средств программирования.
Я писал статейку как запилить визуальный язык моделирования . В принципе, достаточно легко сгенерить из такой модели код на каком-нибудь ЯП или написать интерпретатор.
Спс, почитаю на досуге
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346107
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНет и не планирую. Я не стремлюсь навязать свои идеи.
Самому бы разобраться в том, что сделал. )))
А еще лучше - понять, куда дальше двигаться.
Надеюсь, подскажите.
Ясно про идеи.
Нет, ничего по теме я подсказать не смогу. Мне не хватает библиотек (то есть, чтобы кто-то написал за меня) и привязанность к регистру бесит.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346168
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptДиалоговые интерфейсы (GUI) настолько хороши и проработаны в современных ЯП, что изобретать что-то на эту тему в КОНЦЕПТ смысла нет. Это заведомо будет хуже. Вот прикрутить бы что-нибудь готовое. Обертку в КОНЦЕПТ сделать или интерфейс для какой-нибудь библиотеки диалоговых компонентов.

Мне известен только один скриптовый язык Tcl способный рисовать интерфейс, остальные ЯП ими просто не обладают. С++ где там кнопка? В Delphi хорошо спрятанная библиотека, С++ всякие разные библиотеки для разработки интерфейса.
Очередной алгоритмический язык со способностью изящно вычислять факториал, нужен так же, как нужен в повседневной жизни вычисление факториала.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346611
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptДля Vladimir Baskakov .

Vladimir Baskakovчисто из любопытства - на концепте написаны 2 CGI приложения - трансформер текстов и некий генератор кода.

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

Вышлите мне свой мейл и я Вам отправлю по почте.
Рановато в публику выкладывать, там еще продолжается разработка.
Мне будет интересно знать Ваше мнение.

Мыло в профиле рабочее, правда читаю его не каждый день.
Заочно соображения такие - интересны примеры, из которых видно, насколько органично или наоборот - неорганично скрестились парадигмы логического и процедурного программирования, если верить работе Непейвода "Стили и методы программирования" это не всегда выходит - это соображение чисто теоретическое. На практике ..... вот допустим редкий экзо-язык rebol. Там отдельно можно получить окружение для программ командной строки, и для графики - интерфейса. Разумно - так проще работать кросс-платформенно (разработчику).

Для практики - если винда? то - конечно нужна удобная интеграция с COM. с реляционными в приоритете и нереляционными опционально хранилищами данных. Желательно иметь большого языкового брата, c - c++, или java - чьи библиотеки можно использовать очень легко и очень просто, потому что их много - графы, синтаксис, ....... тьма вещей.

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

Другие привыкли к ф-циям высших порядков, и соответствующемму функциональному подходу - если ни того, ни этого нет - число довольных юзеров будет меньше....
А так - язык как язык, по сути. Если он будет интегрирован с чем-то полезным или забавным - взлетит, вон луа же раскрутился на играх
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346922
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakovнасколько органично или наоборот - неорганично скрестились парадигмы логического и процедурного программирования, если верить работе Непейвода "Стили и методы программирования" это не всегда выходит
Есть очень клёвый учебный язык программирования Oz , в котором отлично сочетаются наверное все основные парадигмы, и очень клёвая книга по нему Concepts, Techniques, and Models of Computer Programming (pdf гуглится). На мой взгляд, это просто лучший учебник по программированию, даже лучше, чем SICP. На программистских специальностях на мой взгляд нужно изучать всего две вещи: CTMCP и теорию категорий .
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39346944
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ares_ekb, да я видал, любопытствовал, от рефала до ребола

их много напридумывали..... языков то. oz (mozart), alice, squeak, scratch, лого в разных вариантах...... эплообразные джей и кей.... мало ли? ну вот и еще один - концепт....
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39347137
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Cane Cat Fisher и д0k

Интересная у Вас переписка в унисон.
Однако, давайте рассматривать не крайние случаи, типа "Хочу, чтобы усе было и хорошо".

Вот пример постановки вида (не умаляя 1C, которая решает все проблемы, конечно):

Код: html
1.
2.
3.
4.
Требуется учет расходов.
Справочник статей расходов.
Таблица с полями: дата, статья расходов, сумма, валюта, кто потратил и примечание.
Отчет по расходам в разрезе дат, статей расходов и кто потратил.



Утверждаю, что эта формулировка выше вполне машинопонимаема и конвертируема в прикладной код.
В результате, из 4-х строк выше можно получить работающее приложение: хоть веб, хоть десктоп.
И количество строк в полученном коде будет в 100 раз больше, чем исходные 4 строки.
Это стоит того? Уверен - ДА!!!
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39347142
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем! Всем! Всем!
Языков программирования - очень много (коллеги пишут и они правы).
Слишком много..
В начале 90-х были реальные схватки между C и Pascal.
begin..end или {..}
Кому - что.
Дальше что?
Чего-то не хватает..
Давайте вместе искать "чего не хватает?"
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39347152
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptДля Cane Cat Fisher и д0k

Интересная у Вас переписка в унисон.
Однако, давайте рассматривать не крайние случаи, типа "Хочу, чтобы усе было и хорошо".

Вот пример постановки вида (не умаляя 1C, которая решает все проблемы, конечно):

Код: html
1.
2.
3.
4.
Требуется учет расходов.
Справочник статей расходов.
Таблица с полями: дата, статья расходов, сумма, валюта, кто потратил и примечание.
Отчет по расходам в разрезе дат, статей расходов и кто потратил.



Утверждаю, что эта формулировка выше вполне машинопонимаема и конвертируема в прикладной код.
В результате, из 4-х строк выше можно получить работающее приложение: хоть веб, хоть десктоп.
И количество строк в полученном коде будет в 100 раз больше, чем исходные 4 строки.
Это стоит того? Уверен - ДА!!!

Для последующего обсуждения уточни, пожалуйста, что должен делать указанный псевдокод.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39347153
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CRUDL
CRUD+L
Под L (от LIST) понимается фильтр (по записям).
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39347158
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptCRUDL
CRUD+L
Под L (от LIST) понимается фильтр (по записям).

Это ответ для меня? :)
Если да, то в указанном коде не вижу ничего кроме Read и List. Возможно меня неправильно поняли. Я имел ввиду что делает указанный конкретный код. Я не уверен что правильно понял его функционал, вот и решил уточнить.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39347184
д0к
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Siemarglд0k бухать?

Ну всех тоже с праздником 11.11 0/

Я в пятничный вечер с фейсбуком пиво пил, и одним глазом смотрел
по ТВ политический стеб.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39347311
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptВсем! Всем! Всем!
Языков программирования - очень много (коллеги пишут и они правы).
Слишком много..
В начале 90-х были реальные схватки между C и Pascal.
begin..end или {..}
Кому - что.
Дальше что?
Чего-то не хватает..
Давайте вместе искать "чего не хватает?"

да в том то и дело, что проще приспособиться к нехватающему в известном языке, исхоженном вдоль и поперек, чем вникать в новый, в котором тоже наверняка чего-то да будет не хватать. В программировании, как я понимаю, тоже есть волны моды - интереса, которые складываются с потребностями пользователей и рождают итоговою картинку - ландшафт, кто на чем пишет. я даже за модой этой уже следить перестал - ООП, АОП, ФП, ФРП.... фиг знает, что ...... вон коллега Будден пилит язык..... было время и я подпиливал ((( по молодости.

Логическое программирование нынче не особо модно. Модного функционального в представленном варианте вроде нет? русские буквы программистам не особо любы.

Дмитрий ConceptТребуется учет расходов.
Справочник статей расходов.
Таблица с полями: дата, статья расходов, сумма, валюта, кто потратил и примечание.
Отчет по расходам в разрезе дат, статей расходов и кто потратил.

блин, да даже когда кодер такое тз читает - куча, куча вопросов, масса. Все равно ==а в этом отчете не так а эдак, бухи уже привыкли==. впрочем - DSL - это модно .... но средств метапрограммирования тоже не особо видно.

что мне интересно, как хобби в программировании, развлечение - программирование игр и игрушек допустим.

Т.е. если допустим возникнет наш аналог Зиллионс оф Геймс, я даже пожертвование на кошелек кину, или куплю.

Ну в идеале конечно хочется, чтобы оно могло и на планшетике работать, или под браузером? это так, мечты-мечты.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39347349
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрДмитрий Concept
Код: html
1.
2.
3.
4.
Требуется учет расходов.
Справочник статей расходов.
Таблица с полями: дата, статья расходов, сумма, валюта, кто потратил и примечание.
Отчет по расходам в разрезе дат, статей расходов и кто потратил.



Утверждаю, что эта формулировка выше вполне машинопонимаема и конвертируема в прикладной код.
В результате, из 4-х строк выше можно получить работающее приложение: хоть веб, хоть десктоп.
И количество строк в полученном коде будет в 100 раз больше, чем исходные 4 строки.
Это стоит того? Уверен - ДА!!!

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

Прежде всего, я считаю, должен считать бухгалтерию без ошибок. Это будет достигаться следующей командой:

Код: html
1.
ТРЕБУЕТСЯ ЧТОБЫ НЕ ГЛЮЧИЛО
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39347376
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goal: зарплата - бонусы - дивиденты; отчетность в налоговую.
po schuchemu velenju po moemu hotenju - окей концепт....
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39446135
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех!

Спешу сообщить, что данная тема не умерла.

Для демонстрации возможности преобразования фраз и команд на естественном (русском) языке
в формализованные информационные запросы и программный код реализован

РОБОТ, ПОНИМАЮЩИЙ РУССКИЙ ЯЗЫК
http://www.gendoc.ru/cgi-bin/Robot.htm

Ближайшая цель - отработка следующей технологии.
Пользователь командами на русском языке объясняет роботу сценарий поведения,
а в результате будет сформирован код процедуры на некотором промежуточном формализованном языке,
который затем можно будет легко преобразовать в код программы на некотором языке программирования.
Например JavaScript или Python.

Буду признателен за комментарии, замечания и идеи.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39446182
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он ПТ-шный сленг не понимает
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39446188
Там с русским тоже не очень. Не понял
Код: sql
1.
Закрой правый глаз
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39446189
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentator,
а что это за сленг такой?
Я тоже не понимаю :(
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39446193
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тренер роботов,
спасибо!
Выпало, сделаю.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39446506
Уважаемый автор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptПользователь командами на русском языке объясняет роботу сценарий поведения,
а в результате будет сформирован код процедуры на некотором промежуточном формализованном языке,
который затем можно будет легко преобразовать в код программы на некотором языке программирования.
Например JavaScript или Python.

Если по-русски объясняешь роботу, то лучше потом преобразовывать не на JavaScript или Python, а сразу на 1С!
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39446572
_Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предлагаю объединить эту тему с другой такой же интересной темой: Будущее компьютерной лингвистки. Обе темы ни о чём, но с бурным переливанием из пустого в порожнее.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39446839
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не вижу причин для ехидных комментариев некоторых авторов. систему попробовал, всё хорошо, но редактор страдает, от него лучше избавиться вообще, а вместо этого взять любой другой, с поддержкой подсветки и интеллиснс и интегрироваться в него. Добавить кнопки F5 и т.п. для быстрой отладки и сборки и т.д.
А сама идея довольно интересная, для быстрого написание AI, для графики как по мне, уровень черепашки, это не особо нужная фича :)
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39447294
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptСпешу сообщить, что данная тема не умерла.

Для демонстрации возможности преобразования фраз и команд на естественном (русском) языке
в формализованные информационные запросы и программный код реализован

РОБОТ, ПОНИМАЮЩИЙ РУССКИЙ ЯЗЫК
http://www.gendoc.ru/cgi-bin/Robot.htm

Ближайшая цель - отработка следующей технологии.
Пользователь командами на русском языке объясняет роботу сценарий поведения,
а в результате будет сформирован код процедуры на некотором промежуточном формализованном языке,
который затем можно будет легко преобразовать в код программы на некотором языке программирования.
Например JavaScript или Python.

Буду признателен за комментарии, замечания и идеи.


http://rtads.org/ ???

Система была максимально адаптирована для качественного вывода и анализа предложений русского языка. Хотя перевод подвергся многочисленным усовершенствованиям и исправлениям, остаётся возможность найти опечатки, какие-либо грамматические или стилистические неточности.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39447671
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тренер роботовТам с русским тоже не очень. Не понял
Код: sql
1.
Закрой правый глаз


Уже понимает.
Научился :)
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39447675
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый авторДмитрий ConceptПользователь командами на русском языке объясняет роботу сценарий поведения,
а в результате будет сформирован код процедуры на некотором промежуточном формализованном языке,
который затем можно будет легко преобразовать в код программы на некотором языке программирования.
Например JavaScript или Python.

Если по-русски объясняешь роботу, то лучше потом преобразовывать не на JavaScript или Python, а сразу на 1С!

В 1С - это уже возможно.
Посмотрите http://infostart.ru/public/292316/
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39447678
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesне вижу причин для ехидных комментариев некоторых авторов. систему попробовал, всё хорошо, но редактор страдает, от него лучше избавиться вообще, а вместо этого взять любой другой, с поддержкой подсветки и интеллиснс и интегрироваться в него. Добавить кнопки F5 и т.п. для быстрой отладки и сборки и т.д.
А сама идея довольно интересная, для быстрого написание AI, для графики как по мне, уровень черепашки, это не особо нужная фича :)
Роман, спасибо за добрые слова!
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39447728
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот пример, кстати, робота говоруна
http://froid.su/
интереснее чем - ==быстро подними ногу==
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39448404
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakovвот пример, кстати, робота говоруна
http://froid.su/
интереснее чем - ==быстро подними ногу==

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

Во всех Ваших сообщениях касательно моих тем на данном форуме прослеживается одна и та же мысль (посыл) в различных формулировках:
"Все уже есть и оно лучше, чем у вас. Бросьте этим заниматься."
Я Вас услышал.

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

Так что, всем посетителям данной темы: проект будет развиваться, периодически заглядывайте сюда - будет интересно.
Идей масса.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39448463
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, не так, почему так.

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

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

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

Прорывайтесь....
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39448632
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir BaskakovНе, не так, почему так.

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

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

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

Прорывайтесь....

Спасибо, буду прорываться.. :)
Ниже ссылка на презентацию, в которой изложен мой подход к обработке предложений русского языка.
Было бы интересно узнать Ваше мнение.

http://www.gendoc.ru/Articles/ConceptPres031216.pptx

Если кратко, я не стремлюсь осуществить глубокий морфологический и синтаксический разбор предложения, хотя использую морфологический словарь для определения основ (нормализованной словоформы). Далее эти основы (слова) ассоциируются с категориями, а затем осуществляется сопоставление с шаблонами фраз, в т.ч. допускающими перестановку и вариации слов.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39448934
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мнение - из презы лучше убрать робота и редактор, оставить заголовки. они менее наивны и более официозно-наукообразны.

насколько хорошо парсер работает с заголовками разной заковыристости - не знаю. (ПС супруга по заголовкам кандидатскую защищала...)
Я как прогер, должен быть уверен, что комп однозначно понял то, что я хотел сказать - не гадательно, потому для программирования использовать неочевидные конструкции - идея как минимум спорная.

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

Как есть бэйсик-инглишь - может быть стоит определить и очертить подмножество "базового русского", который обрабатывается хорошо, и по которому интерпретатор диагностирует - что фраза выходит за его рамки? но, он должен быть реально четко очерчен и не совсем беден.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39449026
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakovмнение - из презы лучше убрать робота и редактор, оставить заголовки. они менее наивны и более официозно-наукообразны.

насколько хорошо парсер работает с заголовками разной заковыристости - не знаю. (ПС супруга по заголовкам кандидатскую защищала...)
Я как прогер, должен быть уверен, что комп однозначно понял то, что я хотел сказать - не гадательно, потому для программирования использовать неочевидные конструкции - идея как минимум спорная.

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

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

Владимир, спасибо!
Мне Ваше мнение очень ценно, обязательно учту.

Только один комментарий. Вы пишете:
Vladimir BaskakovЕсли я говорю рисовалке - нарисуй большой красный квадрат - где точно? Насколько большой? на сколько повернут? если рисовалка не вкурила мысль сразу, объяснять все равно надо будет точно, долго, подробно."


А когда мы берем подрядчика/внешнего исполнителя для работ?
То же самое.
Для этого даже придумали ТЗ.

Мое мнение - это нормально и дальше два пути:
1) Либо сразу определять "сколько точно вешать в граммах".
В нашем сучае - где в миллиметрах и с какой стороной в миллиметрах квадрат нужно нарисовать.
2) Итеративное уточнение до получения нужного результата.
Нет ничего страшного, если Вы попросили сделать что-то,
Вам сделали не так (как Вы ожидали), но Вы поправили/уточнили
и все получилось, как нужно.

Отступление: Здесь в полный рост начинают бодаться друг с другом
Agile и каскадные методологии проектирования/программирования
(кто не понимает о чем речь - см.Википедию).
Мое мнение - истина лежит посередине.

Думаю, что для заказчика в будущем грань между исполнителем-человеком
и исполнителем-компьютером будет стираться:
можно сразу получить желаемый результат или в процессе последовательного уточнения -
главное получить желаемый результат.
Остальное вторично.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39449028
Специально зарегился
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept...
Кому интересно - посмотрите www.gendoc.ru
...


Смотрю:


Это ж LOGO:
Пример.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
цвет 11
перо 5

повторить 3 {

     вперед 200
     перо 15
     назад 50
     перо 5
     направо 90
     вперед 50
     назад 100
     вперед 50
     налево 90
     назад 250
     вперед 100

     направо 120
}
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39449030
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Специально зарегился ,

А в чем вопрос? Все правильно.

На КОНЦЕПТ естественным обазом можно смоделировать ЛОГО.
На ЛОГО нельзя смоделировать и сделать то, то можно сделать в КОНЦЕПТ.
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39449051
Специально зарегился
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptДля Специально зарегился ,

А в чем вопрос? Все правильно.

На КОНЦЕПТ естественным обазом можно смоделировать ЛОГО.
На ЛОГО нельзя смоделировать и сделать то, то можно сделать в КОНЦЕПТ.

Ты про машину Тьюринга слышал?
...
Рейтинг: 0 / 0
КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
    #39449147
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА когда мы берем подрядчика/внешнего исполнителя для работ?
То же самое.
Для этого даже придумали ТЗ.


)))) - чем менее конкретно оно написано, тем больше разообразие возможных вариантов. Которые могут получиться в итоге и тем меньше вероятность, что заказчик будет удовлетворен. Кроме ТЗ, рядом с ним - есть телефон, по которому говорят прямо в ухо. заказчик аналитику, аналитик прогеру. Орут, пьют валокордин и виски.

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

Т.е. рисующая программа в ответ на

>>-- нарисуй красиво

- че-то рисует, а в ответ на команду -

>>--это что за попа с ушами?

по идее должна выдавать

-->> художника обидеть может каждый!!!!

и гордо уходить в запой.
...
Рейтинг: 0 / 0
84 сообщений из 84, показаны все 4 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / КОНЦЕПТ - будущее за концептуальным и естественно-языковым программированием
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]