Вот, я тоже так думаю. Но мне не ясно, почему бы не объединить текст и графическое представление, благо, время терминалов 80х24 подходит к концу? (хотя сам каждый день вижу его, когда включаю ноут с debian)
Большинство людей легче воспринимают визуальные образы. Так почему бы не совместить «приятное с полезным» - текст и графику? Мне это не понятно.
> Большинство людей легче воспринимают визуальные образы.
Ты забыл про вторую сигнальную систему, а при восприятии визуальных образов активизируется только первая. Разработка программ это интеллектуальный труд.
видимо им не нужно ибо у них распределенная система разработки. каждый ключевой дев принимает коммиты от небольшого количества разрабов и необходимости нарисовать ядро «вообще» не возникает, поскольку каждый делает небольшой и внятный кусок.
Все просто:
1. UML предназначен для ООП языков со встроенным понятиями «класс», «интерфейс» (в случае C++ — чисто-виртуальные классы) и т.д.
2. В UML ты не нарисуешь блок-схему.
Это то, что отличает нас от животных и совершенно необходимо для любой интеллектуальной деятельности. Вторая сигнальная система активизируется только при работе с «речью» (текстом в данном случае) и позволяет задействовать наиболее мощные возможности человеческого мозга.
Потому, что UML нужен для коммуникации между программистами и не-программистами. Для программиста UML бесполезен. К такому выводу пришли все прогрессивные разработчики мира, не только разработчики Linux. Почему бесполезен? Код должен быть понятен, если он не понятен, UML не спасет. А если код понятен, то зачем UML? Годится такое доказательство?
Вторая сигнальная система активизируется только при работе с «речью» (текстом в данном случае) и позволяет задействовать наиболее мощные возможности человеческого мозга
так вот почему от мнемоник машкодов и математики функциональщины прогеры перешли к ЯВУ и многоСЛОВным ООП языкам
Но даже если так - всё-равно визуальные образы позволяют некоторые упрощения представления данных, недоступные тексту, за счёт которых воспринимаются проще. Особенно всякие связи - очень удобно же их в качестве стрелочек видеть. И в математике диаграммы широко используются, хотя казалось бы, там такие доводы по поводу сигнальных систем были бы более увесистыми.
>Это то, что отличает нас от животных и совершенно необходимо для любой интеллектуальной деятельности. Вторая сигнальная система активизируется только при работе с «речью» (текстом в данном случае) и позволяет задействовать наиболее мощные возможности человеческого мозга.
А я-то думал, почему все программисты, которых встречал, такие тупые. Они, оказывается, думают текстами, а не образами. А отображения они представляют себе исключительно в виде пар в скобочках --- (x, y). Наверное я бы уссался, если бы узнал, как они векторные поля себе представляют.
мне кажется он нужен чтобы все двигались в одном направлении и понимали что от них требуется. Собор или базар тут ни при чём. Надо руководствоваться необходимостью.
разработка линукса - базар.
Исходя из того что я знаю там нифига не базар(иначе зачем нужны мейнтейнеры и почему каждый патч (пере)проверяется несколькими людьми?). Открытый собор :).
Исходя из того что я знаю там нифига не базар(иначе зачем нужны мейнтейнеры и почему каждый патч (пере)проверяется несколькими людьми?). Открытый собор :).
> мне кажется он нужен чтобы все двигались в одном направлении и понимали что от них требуется.
Золотые слова! Только вот надо понимать, что тут умл вторичен, а первично желание организовать работу так, чтобы «все двигались в одном направлении и...» Я, честно говоря, этого в лкмл не заметил.