enon
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору krast Посмотрю. Спорить не буду. Мы уходим от темы. Попробую вернуться. Я вижу, c UML мало кто сталкивался? Ну, тогда я о нем расскажу вкратце, если что не ясно, сами домыслите. UML (Unified Modeling Language) является языком визуального моделирования, разработанным для спецификации, визуализации, проектирования и документирования программных систем. На сегодняшний день основной реализацией ЮМэЛя является Rational Rose. В ней есть Use case диаграммы. Есть панель компонентов, на ней кнопки class, interface, ассоциации всякие. Берем class, тащим его на диаграмму, еще и еще один. Наводим ассоциации. Через меню свойства класса задаем поля, методы. В главном меню выбираем генерирование кода. Бабах! И у нас код чуть ли не на 20 языках. На C++, Delphi, Basic, ..., и еще черт знает на чем. Все это хорошо конечно. Но так можно дойти до того, что можно будет указателем мыши задавать ячейки массива. Или с помощью контекстного меню строить цикл. В Delphi 8 есть панель, не помню название, там есть кнопка шаблона цикла! В Delphi 7 есть похожая вещь, но там хоть слово надо набрать и нажать комбинацию клавиш. Глядишь так лет через 5, программисты будут сидеть одной рукой придерживать подбородок, а другой, мышкой объявлять переменный и описывать функции. А все к этому идет. Я, конечно, сильно утрируй. ЮМЛ не для обычных программистов, он для разработчиков. Но с каждым годом все во все интегрируется. Все теперь кроссплатформенное. Что завтра случится, неизвестно. Кому стало интересно: http://www.interface.ru/misc/uml_article_2.html http://www.interface.ru/public/990804/uml4b.htm |