Информация об изменениях

Сообщение Re[6]: Язык ДРАКОН — новая идея в программировании от 04.06.2017 7:28

Изменено 04.06.2017 7:31 Владимир Паронджанов

Re[6]: Язык ДРАКОН — новая идея в программировании
Здравствуйте, AleksandrN, Вы писали:

AN> вы позиционируете Дракон как инструмент для создания ПО для любой цели и утверждаете, что ваш подход лучше, чем другие технологии.


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

Во избежание недоразумений, позвольте мне заново сформулировать свою мысль.

1. Нотация Дракона лучше, чем другие нотации для записи АЛГОРИТМОВ (именно алгоритмов, а не программ).

2. Существующие нотации для записи алгоритмов (именно алгоритмов, а не программ) уступают нотации ДРАКОНа.

3. Исходя из этого, я делаю предположение (или, что одно и то же, выдвигаю гипотезу), что использование нотации ДРАКОНа в области программирования может дать заметные преимущества. Я отчетливо сознаю, что разработка новых технологий программирования на основе нотации ДРАКОНа — это очень большая работа, которая займет многие годы или даже десятилетия.

4. Но я верю, что рано или поздно найдутся энтузиасты, которые примут близко к сердцу идею ДРАКОНа, поверят в нее и дадут ей путевку в жизнь.


AN>Если хотите убедить всех в преимуществах Дракона перед другими технологиями — нужно что-то больше, чем учебные примеры и рассказы о применении. Создайте на Драконе инструменты для программирования на Драконе. Степан Митькин некоторые такие инстументы создал, но их недостаточно. Сделайте библиотеки для работы с, часто используемыми, структурами данных — связанными списками, бинарными деревьями, строками. Сделайте библиотеки для, часто возникающих, задач — работа с сетью, потоками, файлами, GUI, БД, временем (с учётом часовых поясов). Сделайте средства инеграции с системами контроля версий, что бы можно было посмотреть когда и какие изменения вносились в схему. Выложите исходники всех этих библиотек. Если Дракон имеет преимущества, то весь этот код скажет о них лучше, чем множество слов и учебных примеров. Да и обсуждение вашей технологии будет более предметным и можно будет лучше понять преимущества и недостатки вашего подхода к разработке ПО.


Вы говорите дельные вещи и я полностью согласен с Вашими соображениями.
Для реализации этого нужны молодые силы и соответствующие ресурсы.
Мне 79 лет и мои силы ограничены.

Я вижу свою задачу в том, чтобы написать еще несколько книг про язык ДРАКОН и передать эстафету молодежи.
Re[6]: Язык ДРАКОН — новая идея в программировании
Здравствуйте, AleksandrN, Вы писали:

AN> вы позиционируете Дракон как инструмент для создания ПО для любой цели и утверждаете, что ваш подход лучше, чем другие технологии.


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

Во избежание недоразумений, позвольте мне заново сформулировать свою позицию.

1. Нотация Дракона лучше, чем другие нотации для записи АЛГОРИТМОВ (именно алгоритмов, а не программ).

2. Существующие нотации для записи алгоритмов (именно алгоритмов, а не программ) уступают нотации ДРАКОНа.

3. Исходя из этого, я делаю предположение (или, что одно и то же, выдвигаю гипотезу), что использование нотации ДРАКОНа в области программирования может дать заметные преимущества. Я отчетливо сознаю, что разработка новых технологий программирования на основе нотации ДРАКОНа — это очень большая работа, которая займет многие годы или даже десятилетия.

4. Но я верю, что рано или поздно найдутся энтузиасты, которые примут близко к сердцу идею ДРАКОНа, поверят в нее и дадут ей путевку в жизнь.



AN>Если хотите убедить всех в преимуществах Дракона перед другими технологиями — нужно что-то больше, чем учебные примеры и рассказы о применении. Создайте на Драконе инструменты для программирования на Драконе. Степан Митькин некоторые такие инстументы создал, но их недостаточно. Сделайте библиотеки для работы с, часто используемыми, структурами данных — связанными списками, бинарными деревьями, строками. Сделайте библиотеки для, часто возникающих, задач — работа с сетью, потоками, файлами, GUI, БД, временем (с учётом часовых поясов). Сделайте средства инеграции с системами контроля версий, что бы можно было посмотреть когда и какие изменения вносились в схему. Выложите исходники всех этих библиотек. Если Дракон имеет преимущества, то весь этот код скажет о них лучше, чем множество слов и учебных примеров. Да и обсуждение вашей технологии будет более предметным и можно будет лучше понять преимущества и недостатки вашего подхода к разработке ПО.


Вы говорите дельные вещи и я полностью согласен с Вашими соображениями.
Для реализации этого нужны молодые силы и соответствующие ресурсы.
Мне 79 лет и мои силы ограничены.

Я вижу свою задачу в том, чтобы написать еще несколько книг про язык ДРАКОН и передать эстафету молодежи.