Revision as of 13:24, 25 February 2020 editReprogroup (talk | contribs)5 edits →HiAsm 5← Previous edit | Latest revision as of 19:24, 4 November 2024 edit undoMonkbot (talk | contribs)Bots3,695,952 editsm Task 20: replace {lang-??} templates with {langx|??} ‹See Tfd› (Replaced 1);Tag: AWB | ||
(8 intermediate revisions by 6 users not shown) | |||
Line 2: | Line 2: | ||
{{refimprove|date=April 2010}} | {{refimprove|date=April 2010}} | ||
{{one source|date=April 2010}} | {{one source|date=April 2010}} | ||
{{ |
{{more footnotes|date=April 2010}} | ||
}} | }} | ||
Line 13: | Line 13: | ||
| latest_release_version = 4.05 build 186 | | latest_release_version = 4.05 build 186 | ||
| latest_release_date = {{start date and age|2015|09|27}} | | latest_release_date = {{start date and age|2015|09|27}} | ||
| programming language = ] | | programming language = ] | ||
| operating system = ] | | operating system = ] | ||
| size = 16.1 MB | | size = 16.1 MB | ||
Line 20: | Line 20: | ||
| website = {{URL|http://www.hiasm.com}} | | website = {{URL|http://www.hiasm.com}} | ||
}} | }} | ||
'''HiAsm''' ({{ |
'''HiAsm (Hight Assembler)''' ({{langx|ru|Хай-асм}}) is a free application ] (IDE) for ] (Win32), ], ], scripts and pages in ], ], and ], in addition to applications for devices based on ], such as the ] PDA. | ||
HiAsm is a practical example of the implementation of the approach ], also known as "the development of the model". The significance of this approach is abstracted from the platforms, architectures, hardware vendors, and system software. | HiAsm is a practical example of the implementation of the approach ], also known as "the development of the model". The significance of this approach is abstracted from the platforms, architectures, hardware vendors, and system software. | ||
Line 44: | Line 44: | ||
Packages based on ] allow users to develop cross-platform applications. HiAsm can be run on Linux only through ]. | Packages based on ] allow users to develop cross-platform applications. HiAsm can be run on Linux only through ]. | ||
Hiasm 5.0 is on the road (you can install it on Ubuntu) which working on Linux also and will include gcc etc. | is on the road (you can install it on Ubuntu) which working on Linux also and will include gcc etc. | ||
https://web.archive.org/web/20120920000302/http://blog.hiasm.com/article/11/ | |||
=== WxWidgets === | === WxWidgets === | ||
Line 51: | Line 50: | ||
== HiAsm 5 == | == HiAsm 5 == | ||
Now the development of the fifth version of the environment is stopped. However, the project is a continuation of it. HiAsm.NET was originally made using a large amount of source code. From a certain point, it was supplemented with original code that was not in HiAsm 5 or was not appropriate to transfer. Therefore, do not combine these two projects.<ref>{{Cite web|url=https://forum.hiasm.com/topic/66686|title=HiAsm Forum. HiAsm.NET is based on HiAsm 5|author=|website=|date=|publisher=|accessdate=2020-01-09}}</ref> | Now the development of the fifth version of the environment is stopped. However, the project is a continuation of it. HiAsm.NET was originally made using a large amount of source code. From a certain point, it was supplemented with original code that was not in HiAsm 5 or was not appropriate to transfer. Therefore, do not combine these two projects.<ref>{{Cite web|url=https://forum.hiasm.com/topic/66686|title=HiAsm Forum. HiAsm.NET is based on HiAsm 5|author=|website=|date=|publisher=|accessdate=2020-01-09}}</ref> | ||
==References== | |||
{{Reflist}} | |||
== External links == | == External links == | ||
* {{official website| |
* {{official website|https://www.hiasm.com}} | ||
* | * | ||
* | * | ||
{{wxWidgets}} | {{wxWidgets}} | ||
Line 63: | Line 65: | ||
] | ] | ||
] | ] | ||
] | ] |
Latest revision as of 19:24, 4 November 2024
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Developer(s) | Dilma (Dmitriy Vlasov) |
---|---|
Stable release | 4.05 build 186 / September 27, 2015; 9 years ago (2015-09-27) |
Written in | Delphi |
Operating system | Windows |
Size | 16.1 MB |
Type | IDE |
License | Freeware |
Website | www |
HiAsm (Hight Assembler) (Russian: Хай-асм) is a free application integrated development environment (IDE) for Windows API (Win32), Qt, wxWidgets, scripts and pages in PHP, HTML, and JavaScript, in addition to applications for devices based on Windows Mobile, such as the Pocket PC PDA.
HiAsm is a practical example of the implementation of the approach model-driven architecture, also known as "the development of the model". The significance of this approach is abstracted from the platforms, architectures, hardware vendors, and system software.
When designing, users need no knowledge of programming languages and operating system features, thus allowing users to create applications by controlling their model using an intuitive graphical interface.
Packages
HiAsm has supplementary packages you can use for certain kinds of applications.
Delphi and FPC
The basic package that comes with the environment allows people to develop small Windows applications using the components of the Internet, databases, graphics (GDI and OpenGL), extensive multimedia capabilities including sound, background programs, applets, control panels, libraries (DLL files), etc.
Pocket PC
Like the prior package, this allows users to develop applications, but this time it is under Windows CE for Pocket PC PDAs and some smartphones. The package is structured so that the scheme, collected under the Pocket PC, needs virtually no change to be ported to Delphi and FPC and vice versa, thus reducing the time to develop programs, and to port them to other platforms.
Web
As the name implies, this package allows users to develop applications for a web server using PHP, client-side JavaScript, and HTML. A distinctive feature of this package is that the generated code for the compiled pattern is almost equal in quality to what a developer could write by hand. Due to this, the package can also be used to automatically generate template web applications with subsequent manual editing.
FASM
Most of the package serves as an example and demonstration of the capabilities of HiAsm. Therefore, it will most likely only interest programmers who wish to develop their own packages. It allows writing Windows API applications in pure assembly (flat assembler, FASM) using the components of the code insertion and links between them.
Qt
Packages based on Qt allow users to develop cross-platform applications. HiAsm can be run on Linux only through Wine.
Hiasm 5.0 is on the road (you can install it on Ubuntu) which working on Linux also and will include gcc etc.
WxWidgets
Packages can be based on wxWidgets, and Qt. Users can use them to create cross-platform applications.
HiAsm 5
Now the development of the fifth version of the environment is stopped. However, the HiAsm.NET project is a continuation of it. HiAsm.NET was originally made using a large amount of HiAsm 5 source code. From a certain point, it was supplemented with original code that was not in HiAsm 5 or was not appropriate to transfer. Therefore, do not combine these two projects.
References
- "HiAsm Forum. HiAsm.NET is based on HiAsm 5". Retrieved 2020-01-09.
External links
wxWidgets | |||||
---|---|---|---|---|---|
Technologies | |||||
RAD, GUI builders |
| ||||
Libraries | |||||
Bindings |