Re[7]: Язык ДРАКОН — новая идея в программировании
От: elmal  
Дата: 04.06.17 09:47
Оценка: 6 (1) +2
Здравствуйте, Владимир Паронджанов, Вы писали:

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

Очень может быть. С поправкой — другие ГРАФИЧЕСКИЕ нотации.

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

Аналогично.

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

А вот тут нет. Современное программирование практически никогда не имеет дело с графическим представлением алгоритмов. Ибо это никому не нужно. Первоначальный дизайн алгоритма чаще всего делают на бумажке на псевдокоде в текстовом виде. Графически представлять алгоритмы требуется крайне редко. Графическое представление имеет смысл для общей архитектуры системы, это реально бывает полезно.
Проблема графического представления следующая. Простой алгоритм одинаково легко читается как в графическом представлении, так и в текстовом. Но текстовое представление всегда более компактное. Для текстового представления можно сделать diff, то есть видно что когда поменял ранее. И кстати, современное текстовое представление программ де факто является еще и графическим. Ибо путем хорошего форматирования добиваются понятности, плюс современные среды разработки еще дополнительно стараются выделить важные элементы, например другим шрифтом, другим цветом и т.д, зачастую прямо в IDE делают преобразование каких то громоздких конструкций в гораздо более читаемый вид. То есть именно в программировании сейчас никаких революций именно в нотациях не сделать. Можно только эволюционно делать уже существующее все более и более удобным, что собственно делается и делается весьма успешно.

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

Вполне возможно. Но только не в программировании! Современное программирование ОЧЕНЬ отличается от того программирования, которое было 30 лет назад. Очень отличается даже от того программирования, которое было 10 лет назад. И будет отличаться от того программирования, которое будет через 10 лет. Здесь революции делаются за годы, и зачастую по ряду причин здесь не взлетают гораздо более перспективные идеи.

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

А именно в программировании сейчас и так все достаточно неплохо, и будет еще лучше .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.