???
Математика на уровне МГУ

Показано с 1 по 25 из 162

Тема: Про вычислительную технику

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пилот Аватар для Дм. Журко
    Регистрация
    20.12.2007
    Адрес
    Калининград (Кёнигсберг)
    Возраст
    59
    Сообщений
    772

    Re: Про вычислительную технику

    Цитата Сообщение от NichtLanden Посмотреть сообщение
    Точно так же фрагменты BSD систем используются и в MAC OS, и в сетевых экранах которые являются коммерческими продуктами
    Да скорее всего этот код менять не рекомендует комитет по интернет, не помню как называется, не волнует это. Подобно код регулярных выражений поиска и замены для perl стал стандартом. Если хочешь, чтобы регулярные выражения работали _не лучше_, а _как у всех_, используй этот код. В PHP, как понимаю, стали умничать, вот в их regexp дыры.

    Мне одно непонятно - логичнее что бы военный софт писался на проверенном времени и быстродействющем языке имеющим больше количество библиотек...
    Военные с Вами не согласны. Они в 1988 для ATF выбрали самую новую, только только созданную систему Ada. Доводка Ada и программ для F-22 велась одновременно!

    Тот же самый BSD проект до 1991 года имел военное финасирование DOPRA....
    Вероятно, на деньги MS теперь.

    Так что кричать можно много о новых средствах разработки - но мне кажется что тут все таки все рюшечки красиве нафиг не нужны - а нужен проверенный временем язык с хорошим быстродействием, стандартом и документированностью а тут что то (я не программер, так что ИМХО) кроме С, С++ не исключено что куски фортрана которые могут крутится либо на своей ОС, либо на чем нибудь Unix подобном которое можно проверить на вложения....
    Причём тут «рюшечки»? «Проверен временем» FORTRAN IV и COBOL. Уверяю, до сих пор тьма старпёров, среди которых и сущие юнцы, полагающих, что они-то проверены. Однако я _имею опыт_ разбора текстов на FORTRAN, нахождения там кучи горбылей. На C и C++ тоже, уверяю. В лучшем случае, это макеты правильных программ.

  2. #2
    Забанен
    Регистрация
    01.04.2004
    Адрес
    СПб, РФ
    Возраст
    60
    Сообщений
    4,789

    Re: Про вычислительную технику

    Цитата Сообщение от Дм. Журко Посмотреть сообщение
    Военные с Вами не согласны. Они в 1988 для ATF выбрали самую новую, только только созданную систему Ada. Доводка Ada и программ для F-22 велась одновременно!
    Причём тут «рюшечки»? «Проверен временем» FORTRAN IV и COBOL. Уверяю, до сих пор тьма старпёров, среди которых и сущие юнцы, полагающих, что они-то проверены. Однако я _имею опыт_ разбора текстов на FORTRAN, нахождения там кучи горбылей. На C и C++ тоже, уверяю. В лучшем случае, это макеты правильных программ.
    А вот что сообщают с мест

    по мнению С. И. Рыбина, старшего научного сотрудника НИВЦ МГУ, консультанта компании AdaCore EU, эксперта по языку Ада рабочей группы ISO по стандарту языка. Он считает[6], что своим неудачам Ада обязана двум основным причинам:

    * Во время проектирования Пентагон предполагал, что всё новое ПО будет создаваться только на Аде. Из-за этого Ада получила крайне примитивные средства взаимодействия с программами на других языках. На практике оказалось, что написать на Аде вообще всё — нереально (хотя бы потому, что возникала необходимость взаимодействовать с готовыми разработками на других языках). Поэтому в отраслях, где не было жёсткого требования «писать только на Аде», предпочитали другие языки, более приспособленые к мультиязычной среде. В стандарте 1995 года проблема взаимодействия с другими языками была решена, но время оказалось упущено.
    * Парадоксально, но распространению Ады помешала финансовая и организационная поддержка Пентагона. Программы на Аде, написанные для военных, работали на самой мощной вычислительной технике, какая была доступна, поэтому разработчики компиляторов заботились в первую очередь о прохождении компилятором тестов ACVC, и только потом — об эффективности компилятора и создаваемого им кода. В начале 1980-х годов начался бум микрокомпьютеров, и трансляторы для распространённых языков (Паскаля, Си, Бейсика) были оперативно оптимизированы под маломощные системы. Для Ады стимула в такой модернизации не оказалось, в результате ставшие через несколько лет основной массой мирового вычислительного парка персональные компьютеры оказались без качественного транслятора Ады. Естественно, что Ада потеряла этот сегмент рынка. Лишь относительно недавно появился компилятор GNAT, качественный и производительный, «но и здесь время оказалось упущено».
    Мне так кажется что наша электроника бортовая реализована сейчас на базе маломощных (PLA — Programmable Logic Arrays) так как поправки Веника и ограничения экспортного контроля никто не отменял а своей пока элементной современной базы нет - и ей эти все навороты типа ADA ни к чему - http://www.compitech.ru/html.cgi/arh...01/stat_23.htm
    В связи с этим появляется ряд вопросов, касающихся того, какую элементную базу и как использовать в новых разработках, а также при проведении модернизации существующих систем.

    Рассмотрим особенности выбора элементной базы на примере проектирования устройств цифровой обработки сигналов.

    Современные алгоритмы обработки сигналов функционально можно разделить на следующие основные классы.

    1. Алгоритмы цифровой фильтрации (в том числе алгоритмы нелинейной, оптимальной, адаптивной фильтрации, эвристические алгоритмы, полиномиальные фильтры, алгоритмы фильтрации изображений и др.). Подробная классификация алгоритмов цифровой фильтрации и перспективы путей реализации алгоритмов на ПЛИС приведены в [2].
    2. Алгоритмы, основанные на применении ортогональных преобразований (быстрые преобразования Фурье, Хартли, Уолша, Адамара, преобразование Карунена-Лоэва и др.).
    3. Алгоритмы, реализующие кодирование и декодирование, модуляторы и демодуляторы, в том числе сложных сигналов (псевдослучайных, хаотических и др.).
    4. Алгоритмы интерфейсов и стандартных протоколов обмена и передачи данных.

    Далее рассмотрим перспективы тех или иных путей реализации алгоритмов ЦОС на базе ПЛИС.

    Реализация алгоритмов ЦОС на базе ПЛИС

    Основными достоинствами ПЛИС при использовании их в средствах обработки сигналов являются:

    * высокое быстродействие;
    * возможность реализации сложных параллельных алгоритмов;
    * наличие средств САПР, позволяющих провести полное моделирование системы;
    * возможность программирования или изменения конфигурации непосредственно в системе;
    * совместимость при переводе алгоритмов на уровне языков описания аппаратуры (VHDL, AHDL, Verilog и др.);
    * совместимость по уровням и возможность реализации стандартного интерфейса;
    * наличие библиотек мегафункций, описывающих сложные алгоритмы;
    * архитектурные особенности ПЛИС как нельзя лучше приспособлены для реализации таких операций, как умножение, свертка и т. п.
    Статья за 2001 год в это время PLA шагнули вперед

  3. #3
    Забанен
    Регистрация
    01.04.2004
    Адрес
    СПб, РФ
    Возраст
    60
    Сообщений
    4,789

    Re: Про вычислительную технику

    Цитата Сообщение от Дм. Журко Посмотреть сообщение
    Да скорее всего этот код менять не рекомендует комитет по интернет, не помню как называется, не волнует это.
    Без комментариев

    http://ru.wikipedia.org/wiki/Лицензия_BSD

    Разрешается повторное распространение и использование как в виде исходного кода, так и в
    * двоичной форме, с изменениями или без, при соблюдении следующих условий:
    *
    * * При повторном распространении исходного кода должно оставаться указанное выше
    * уведомление об авторском праве, этот список условий и последующий отказ от гарантий.
    * * При повторном распространении двоичного кода должно сохраняться указанная выше
    * информация об авторском праве, этот список условий и последующий отказ от гарантий в
    * документации и/или в других материалах, поставляемых при распространении.
    * * Ни название <Организации>, ни имена ее сотрудников не могут быть использованы в
    * качестве поддержки или продвижения продуктов, основанных на этом ПО без
    * предварительного письменного разрешения.

    Цитата Сообщение от Дм. Журко Посмотреть сообщение
    Военные с Вами не согласны. Они в 1988 для ATF выбрали самую новую, только только созданную систему Ada. Доводка Ada и программ для F-22 велась одновременно!
    Еще бы вбухали столько денег в аду, протаскивали везде - а на выходе шиш да кумыш - мужики изх конгресса не поймут какого хрена они вложили в Аду кучу бабла а она так и не вышла на просторы
    Мне это напоминает экспременты товарища Курчевского - когда пришла война а его поделки на которые выкинули кучу ресурсов оказались не готовым пшиком
    Цитата Сообщение от Дм. Журко Посмотреть сообщение
    Вероятно, на деньги MS теперь.
    Опять мимро кассы - там очень много других брендов типа Sun, IBM и прочих.....

    Лицензия BSD допускает проприетарное коммерческое использование ПО. Для ПО, выпущенного под этой лицензией, допускается встраивание в проприетарные коммерческие продукты. Работы, основанные на таком ПО, даже могут распространяться под проприетарными лицензиями (но всё же обязаны соответствовать требованиям лицензии). Наиболее заметные примеры таких программ — использование сетевого кода BSD в продуктах корпорации Microsoft, а также использование многих компонентов FreeBSD в операционной системе Mac OS X.

    Можно применять к распространяемому продукту одновременно лицензию BSD и какую-то другую. Так было с самыми ранними версиями самой BSD, которая включала проприетарные материалы из AT&T.

    Цитата Сообщение от Дм. Журко Посмотреть сообщение
    Причём тут «рюшечки»? «Проверен временем» FORTRAN IV и COBOL. Уверяю, до сих пор тьма старпёров, среди которых и сущие юнцы, полагающих, что они-то проверены. Однако я _имею опыт_ разбора текстов на FORTRAN, нахождения там кучи горбылей. На C и C++ тоже, уверяю. В лучшем случае, это макеты правильных программ.
    Дмитрий вообще то военная промышленная и медицинская техника она чуть чуть отличается техники для дома и офиса Почему в промышленных ПК и серверх до сих пор стоят интерфейсы COM - почему эти дауны не убежали на USB и почему там процессоры класса Pentium I - III еще использутся ?????

  4. #4
    Пилот Аватар для Дм. Журко
    Регистрация
    20.12.2007
    Адрес
    Калининград (Кёнигсберг)
    Возраст
    59
    Сообщений
    772

    Re: Про вычислительную технику

    Цитата Сообщение от NichtLanden Посмотреть сообщение
    Без комментариев
    Жаль, без пояснений непонятно, зачем Вы привели этот общедоступный текст?

    Еще бы вбухали столько денег в аду, протаскивали везде - а на выходе шиш да кумыш - мужики изх конгресса не поймут какого хрена они вложили в Аду кучу бабла а она так и не вышла на просторы
    Какие мужики? Точнее чуть, пожалуйста.

    Мне это напоминает экспременты товарища Курчевского - когда пришла война а его поделки на которые выкинули кучу ресурсов оказались не готовым пшиком
    У Вас занятные, но очень уж далёкие аналогии. На войне программное обеспечение на Ada уже и вполне используется.

    Опять мимро кассы - там очень много других брендов типа Sun, IBM и прочих.....
    И MS -- это почти обязательно. Даже часть Linux финансируется MS прямо. Но мне до сих пор непонятно, что именно Вы хотите возразить мне. Впрочем, я не буду об этом спорить, это неважно и не о теме.

    ...Дмитрий вообще то военная промышленная и медицинская техника она чуть чуть отличается техники для дома и офиса
    Да неужели? Чем?

    Почему в промышленных ПК и серверх до сих пор стоят интерфейсы COM - почему эти дауны не убежали на USB и почему там процессоры класса Pentium I - III еще использутся ?????
    Потому что отстают. Затянутые, но необходимые процедуры испытания и принятия на вооружение очень дОлги. Пройдёт время, будут использовать нынешние процессоры. Не все, конечно, а нынешнего поколения.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •