Доброго вр.с. !!! Подскажите пожалуйста , существуют ли программы для составления АЛГОРИТМА разрабатываемой программы. ну там ... контроль за пропущенными ветвями , диаграммы, подписи, комменты и т.д. ну вы меня понимаете ..
да я знаю , что универс. алгор. не существует.. но ведь перед написанием программы сначала четко представляют - что ,собственно, требуется и устанавливают точную последавательность действий ... каждой процедуры... неужели нет такого тулза ??? и пользоваться блокнотом с ручкой в тихом тёмном месте ???
UML ? Есть такие тулсы которые UML разрисовывают в виде квадратиков и кружочков. У Microsoft есть такая тулса (не помню как называется - Visual Studio кажется)
ksacvet777 гг это типа прога вместо тебя должна составить алгоритм, неизвестно какой разрабатываемой программы? ТОесть ты нихрена не делаеш запустил прогу и она те сказал, пипл я тут на днях новое системное ядро накидала зацени креатиффф (и 15*2^64 листов блоксхемы)
Microsoft Visio, если быть точным. Искусственный интеллект? Кто готов вступить в проект по разработке такой программы?
Тулзов-то полно. Но только вот в реальной жизни ими мало кто пользуется. (Если не нужно, конечно, автоматизировать какой-нибудь маленький нефтяной заводик)
ksacvet777 1. Мля, читаю все в верхнем регистре. Это уже оскарбление!!! Читай правило: "Как задавать вопрос?" 2. Нету такой проги, не есть куча книг по экстемальному программированию, когда приходится программить в неясной постановке задачи! UML это тоже грамотное средство, т.к. я видел как люди экономили на этом себе время. Как выбиру пргу под Delphi тоже буду этот UML юзать. 3. Читай больше чужих исходников, сам до всего дойдешь.
Да, утилиты фирмы Rational как раз всё это умеют: и описание задачи в UML, и автоматическая генерация кода ЯВУ на основании описания, и проверку конечной реализации на предмет полного соответствия начальному описанию и т.д. и т.п. Для серьёзных проектов - маст хев, как говорится. Правда, нужно ещё научиться пользоваться этим всем, да и стоимость Rational Rose явно выходит за рамки возможностей мелких фирм.
gershkovich UML ... спасибо, посмотрю.. и просмотрю повнимательнее VStudio ---------- PaCHER , вы меня не поняли ... "нихрена не делать" я не намеревался .. вы сами почитайте внимательнее , порядок разработки приложения , применяемый разработчиками: 1. сначала чётко представляется - что собственно требуется.. 2. потом АЛГОРИТМ .. т.е. чёткая последовательность действий, которе должы выполняться !!!!! ... 3. только после этого вполняется реализация АЛГОРИТМА на язке прогр-ния (что трудно только при недостаточном знании язка и недостатке документации к этому языку ). 4. отладка, тест... Хотя что-то вы поняли : помощь в составлении блок схемы ... ---------- opennetworks , вам спасибо - MS Visio .. посмотрю .. что там и как.. "Искусственный интеллект? Кто готов вступить в проект по разработке такой программы?" - над этими вашими словами я задумывался ещё в школе ) но думаю , что это Верх..!!! Выше уже некуда !! ) думаю наши железки пока слабоваты.. вот будет у машин оперативы 256 Тбайт и огромный , сверхбыстрый внешн. накопитель тогда сделаем искусственного человека .. обязательно ..! ) ------------ EvilsInterrupt , оскарблять Ваше Величество не входило в мои планы... Прошу прощения за верхний капс лок , но тема очень важна !!!! а люди посмотрят и уходят "есть куча книг по экстемальному программированию" и "UML это тоже грамотное средство" - тоже спасибо за наводочку... а в чужих исходниках , те решения , которе уже давно вполнены и известны ... по исходникам очень хорошо изучать сам язык программирования , на котором написана программа... Quantum , Вам спасибо за вашу инфу - "утилиты фирмы Rational" .. обязательно прогуглю.. ) -------------- www.wasm конечрно мало относится к этой теме , но он один из самых посещаемых .. ---- НО ВЕДЬ главное в программировании не досканальное знание языков программирования , а главное - РАЗРАБОТКА ПОСЛЕДОВАТЕЛЬНОСТИ ДЕЙСТВИЙ ... АЛГОРИТМА !!! Почему же тогда при многих существующих в мире суперспециалистах в программировании , при столь высоких скоростях железа и громадных объёмах памяти , компьютер до сих пор не научили , например узнавать животных, людей на фото, видео... распознать их эмоции .... узнать по голосу женщину , ребёнка , их эмоции - веселы ли они , грустны ли они ... разговаривать с людьми..... (не просто , а как личность ).... Компьютер , как железо развивается очень быстро , а вот в программировании прогресс НЕЗНАЧИТЕЛЕН . ну ведь так ???
Ну, откуда ты знаешь?... Зато программирование - убийственное занятие. Кто на форуме это понял (а такие есть), тот понял. Для всех остальных - .... ну, хотя бы, посмотрите клип "СДВИГ". Очень похоже. Просто есть другая сторона программирования, которая не всем понятна. Сторона, где за проекты готовы глотку перегрызть. Это уже не на уровне программистов, а на государственном уровне. Те продукты, которые стоят на ваших компах не в счёт. Более сложные АСУ иногда являются причиной страшных раздоров и насилия - всё ради права обладать ЭТИМ.
ksacvet777 Последнее предупреждение: угомонись. То, что тема важна для тебя, не означает, что все должны сбегаться и дружно предлагать свои услуги. А нарушение правил форума не приветствуется.
IceStudent Я что-то нарушаю ???? тему просматривают те кто захотят , курсор мыши сам не кликает ссылку , а кликает пользователь . Силком я сюда никого не затягиваю... На то он и форум ,чтобы на нём обсуждать . Раздел для новичков , если я не ошибаюсь... Или вы администратор , что шлёте мне предупреждения ???? Вы ещё в эту тему не заходили , а уже говорите мне - "угомонись" . opennetworks Знаю , потому, что всё время провожу за чтением статей , серфом по программированию . Да согласен я что убийственное !!! )) ну да ладно.... ответ я всё равно получил на коденет_ру .. прошу прощения за отнятое время ...
Как минимум п 3.10 Правил форума, не говоря о том, что написание заглавными буквами де-факто воспринимается как крик и истерию. Не думаю, что кому-то захочется общаться с истериком. Сёрф по программированию.. Сильно.
В программировании тоже есть прогресс: OOP, AOP, CMM, RUP Операционные системы, базы данных, ... игры (!!!) развиваются полным ходом. Если бы программирование не развивалось, мы бы продолжали сидеть в досе, хранить данные в лотусе и играть в пакмана.