Expert Zamkovoy Vladimir "Фабрика инновационных технологий"
Ускоренная разработка программного обеспечения с помощью - Форум
Меню сайта

Форма входа

Поиск

Друзья сайта

Статистика

Приветствую Вас, Гость · RSS 20.04.2024, 13:39

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Диттер  
Форум » UAV Беспилотные самолёты » Основы конструирования беспилотных самолётов БПЛА, UAV » Ускоренная разработка программного обеспечения с помощью (Способ графического многомерного программирования многопроц)
Ускоренная разработка программного обеспечения с помощью
ДиттерДата: Четверг, 01.01.2009, 22:22 | Сообщение # 1
ведущий консультант форума
Группа: Администраторы
Сообщений: 591
Статус: Offline
Graphic multivariate programming

Графическое многомерное программирование (даже на родном языке.)

1. В ходе разработки сложных систем, где необходимо одновременно в реальном времени выполнять измерения в сотнях и даже тысячах точках, давать управление на сотни регуляторов. Есть класс объектов, для которых даже самого быстродействующего процессора мало, а ждать рождения более быстрого нельзя.
Представьте, что Каждое измерение и управление выполнятся по отдельному алгоритму и на этот процесс накладывается синхронизация во времени - одновременно происходит передача данными между алгоритмами - строим многопроцессорные системы.
Писать на языках типа Си ... для такого монстра даже браться не хочется.
Не задача а хаотический клубок кусочков ниточек.
Предлагается графический язык программирования в многомерном пространстве.
Согласитесь, графическое отображение наглядней, чем словесное описание.
На рисунке показан трехмерный алгоритм. Четвертое измерение - время.

Задаем точку временную T=0 и перед нами отображается трехмерный графический алгоритм. Можно поворачивать объемное изображение алгоритма (3D) относительно любой оси, чтобы рассмотреть детали вычислений и ветвлений.
Меняем точку временную, например, T= То + (процессорный такт ) и рассматриваем вторую точку. И т.д.

2. Предлагается транслятор писать с таблицами операторов на разных языках. Например, вначале загружаются операторы на английском, но можно выбрать русский, украинский, польский .... (точно также как вы выбираете язык сайта) на рамках окна надписи на родном языке и ячейки операторов на знакомом и понятном языке
Это сделает программирование более доступным даже для детей.

Демонстрационные выступленияна скорость программирования микроконтроллеров провел на форуме :
http://www.kharkovforum.com/showthr....&page=7

мне была поставленна простая задача - где не нужно было думать над алгортитмом и я через 20 минут выдал отлаженные
2 hex файла для загрузки в микроконтроллер.
По расчетам скорость программирования и отладки программ увеличилась в 50 - 100 раз.
Более того, программа легко читаема и другими разработчиками.
Возможно, исполняемый hex код и не минимален, но цель скорость!
Мне неинтересно, когда шантажируют программисты, решенной задачей!


Чем больше мы знаем, тем дороже стоим на рынке труда
 
Форум » UAV Беспилотные самолёты » Основы конструирования беспилотных самолётов БПЛА, UAV » Ускоренная разработка программного обеспечения с помощью (Способ графического многомерного программирования многопроц)
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024
Используются технологии uCoz