Пятница, 03.01.2025, 07:27
Hiasm
Главная | Регистрация | Вход
Меню сайта
Мини-чат
200
Наш опрос
Пользовались ли вы Hiasm
Всего ответов: 164
Главная » 2007 » Ноябрь » 9 » Что такое HiAsm?
Что такое HiAsm?
20:36
Что такое HiAsm?

HiAsm или Конструктор программ это прежде всего система визуального проектирования и разработки приложений, не требующая от пользователя знания языков программирования и особенностей функционирования ОС, позволяющая быстро и легко писать(рисовать) небольшие программы.

Что же в конечном счете проектируется и разрабатывается целиком и полностью зависит от пакета или их наборов, установленных в оболочке. Такой пакет как правило включает в себя палитру элементов( компонент, из которых строится схема ), один или несколько типов проектов, а так же основной функциональный модуль, занимающийся собственно генерацией кода под тот или иной язык программирования с последующей его компиляцией в конечное приложение. Весь процесс проектирования состоит в размещение элементов на рабочем столе приложения и их связывания друг с другом, что в первом приближение можно сравнить с построением обычного алгоритма на основе стандартизированных функциональных блоков( циклов, условных блоков, переходов, операторов и прочего ). Кроме того имеется возможность вставки скриптового кода на языках Java и VB или непосредственно кода того языка, на котором генерируется данный проект пакета, что позволяет использовать отсутствующие в стандартном наборе компонент ф-ции или выполнять сложные мат. расчеты, где запись в виде строк кода является одновременно и более удобочитаемой и более эффективной. Более опытным же пользователям такая возможность позволяет писать более сложные программы с использованием готовых блоков HiAsm.

На кого рассчитан данный продукт?


Очевидно, что с помощью HiAsm довольно легко и быстро пишутся(точнее рисуются) небольшие разовые программы и утилиты, не требующие особого упора на интерфейс и сложные математические алгоритмы. Кроме того Конструктор программ поможет каждому, кто не знает ни одного языка программирования, воплотить почти любую(в меру разумную) свою идею в жизнь без посторонней помощи с минимальными затратами времени и ресурсов.

Программист же по мимо указанного выше использования за счет возможности вставки своих компонент может организовать неплохую "тестовую" лабораторию, где весь периферийный инструментарий всегда под рукой и нет необходимости отвлекаться на посторонние вещи( например, при работе с железом, где главная задача это работа с портами, а не вывод кнопок и надписей на форму ). Благодаря же возможности создания и подключения своего собственного пакета программист получает неплохую возможность собирать пакеты для решения каких-то своих нестандартных задач, а может и нестандартных языков и/или платформ.

Какие существуют аналоги?

Как оказалось аналогов программ схожих по тем или иным критериям с HiAsm достаточно много: Lab View - продвинутая коммерческая оболочка для работы со специализированным оборудованием компьютера( тестирование, управление, контроль и т.д. ), SoftWire - модуль для Visual Studio, позволяющий генерировать код под .NET с возможностью ручной правки, A-Flow - позволяет создавать Win32 программы на основе сетчатой схемы и внешних списков с данными, Inqsoft Sign 0f Misery - больше напоминает "трекер команд", т.е. программы(скрипты) тут пишутся путем составления списка команд с последующим их выполнением.

Просмотров: 2346 | Добавил: LeRioN | Рейтинг: 2.0/1 |
Всего комментариев: 3
3 Семён  
0
А есть ли подробное описание программы для "чайников":что означает каждый кубик,как подсоединять их,всё-всё,чтоб было понятно,а то я хочу научиться,скачал прогу,но...ни бум-бум.Текст чтобы был в Ворде.Видеоуроки хорошо,но они не понятны.

2 Курчатый  
0
сайт в избранное

1 Petr  
0
что тут сказать?
скажу одно - молодцы ребята так держать, слушать только себя, и верить точнее даже не верить а знать что все получится!!!!!!!!!!!!!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Календарь новостей
«  Ноябрь 2007  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930
Поиск
Друзья сайта


Темы форума:
  • Работа в интерн... (0)
  • Развлечения Пет... (1)
  • Помогите совето... (6)
  • Проект Alliance (0)
  • Поиграем? (0)
  • Непонятное прои... (0)
  • сервер для веб ... (0)
  • Нужен исходник ... (0)
  • Статистика

    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    Copyright MyCorp © 2025