RelaxДом

Быстрый поиск

Расширенный поиск

Авторизация

Запомнить? | Забыл пароль?
 
Register
Welcome
 
Программирование С++, С#, учимся программировать, и делимся опытом

Ответ
Опции темы Опции просмотра
 
Непрочитано 25.10.2008, 19:38   #1
(zom!k Мужской

Аватар для (zom!k
 
Завсегдатай
Регистрация: 30.01.2008
Адрес: Jamaika
Сообщений: 471
pm
Post hiASM

Что такое HiAsm?

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

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


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

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

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



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



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

[Ссылка заблокирована: Зарегистрируйтесь!]
Вложения
Тип файла: exe HiAsm_4.0b172.exe (8.28 Мб, 6 просмотров)
__________________
[Ссылка заблокирована: Зарегистрируйтесь!]

Я бы изменил мир, но Бог не дает исходников...

Последний раз редактировалось (zom!k; 25.10.2008 в 19:41.
(zom!k вне форума   Ответить с цитированием
Непрочитано 25.10.2008, 19:54   #2
(zom!k Мужской

Аватар для (zom!k
 
Завсегдатай
Регистрация: 30.01.2008
Адрес: Jamaika
Сообщений: 471
pm
По умолчанию Re: hiASM

пакеты:
WEB 1.01
PocketPC 1.01 Требует наличие компилятора ARM
FASM 1.01 Требует наличия компилятора Flat ASM
компиляторы:
FPC 1.9.6 Компилятор стандартного пакета
ARM 6.24 Компилятор пакета PocketPC
FlatAsm x.x Компилятор пакета FASM
GCC 3.4.2 Компилятор для пакета Modules(не обрезан)
Вложения
Тип файла: exe FlatAsm.exe (288.5 Кб, 2 просмотров)
Тип файла: exe PocketPC.exe (263.0 Кб, 2 просмотров)
Тип файла: exe fasm.exe (251.2 Кб, 2 просмотров)
Тип файла: exe WEB.exe (355.6 Кб, 1 просмотров)
Тип файла: exe FPC.exe (2.32 Мб, 2 просмотров)
Тип файла: exe ARM.exe (1.90 Мб, 2 просмотров)
__________________
[Ссылка заблокирована: Зарегистрируйтесь!]

Я бы изменил мир, но Бог не дает исходников...

Последний раз редактировалось (zom!k; 25.10.2008 в 20:54.
(zom!k вне форума   Ответить с цитированием
 
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход