HiAsm/Comparing HiAsm with other things: Difference between revisions
import>Lumpy HTF No edit summary |
import>UnDeFiSHiN69 No edit summary |
||
Line 2: | Line 2: | ||
A lot of people use other languages other than HiAsm. | A lot of people use other languages other than HiAsm. | ||
The last section of this article contains a written statement by a HiAsm user. Please only read it to prove to yourself that HiAsm users should be put into special education. Any more reading may damage you. | |||
== An actual comparison, written by actual programmers. == | == An actual comparison, written by actual programmers. == | ||
Line 17: | Line 19: | ||
Also, due to the way you code in HiAsm, you can't use your common sense and port your HiAsm syntax when learning other languages. | Also, due to the way you code in HiAsm, you can't use your common sense and port your HiAsm syntax when learning other languages. | ||
=== C/C++ === | === C/C++ === | ||
Line 77: | Line 77: | ||
: TI-99/4A | : TI-99/4A | ||
: Sinclair ZX80 | : Sinclair ZX80 | ||
: And more! :D | : And more! :D | ||
* Included in ROM in most 80s/90s computers. | * Included in ROM in most 80s/90s computers. | ||
Line 88: | Line 88: | ||
=== The star of the show: HiOnHeroinInjectionsAsm === | === The star of the show: HiOnHeroinInjectionsAsm === | ||
HiAsm: | HiAsm: | ||
* Only runs on Windows (except for HiAsm 5<ref>[https://forum.hiasm.com/topic/54311 HiAsm 5 for Ubuntu]</ref><ref>[https://forum.hiasm.com/topic/60787 HiAsm 5 - precompiled version for Mac]</ref> | * Only runs on Windows (except for HiAsm 5<ref>[https://forum.hiasm.com/topic/54311 HiAsm 5 for Ubuntu]</ref><ref>[https://forum.hiasm.com/topic/60787 HiAsm 5 - precompiled version for Mac]</ref> | ||
* Uses a dead language (Pascal) as its implementation language (HiAsm 5 uses C++ but since 5 still has forced tooling, it's still horrible.) | * Uses a dead language (Pascal) as its implementation language (HiAsm 5 uses C++ but since 5 still has forced tooling, it's still horrible.) | ||
* Has forced graphical tooling | * Has forced graphical tooling | ||
Line 97: | Line 97: | ||
* No CLI utilities for building (HiAsm 5 apparently has?<ref>[https://forum.hiasm.com/topic/61905 HiAsm 5 Windows fork]</ref><ref>[https://forum.hiasm.com/wiki/Hion Hion], gets mentioned</ref>) | * No CLI utilities for building (HiAsm 5 apparently has?<ref>[https://forum.hiasm.com/topic/61905 HiAsm 5 Windows fork]</ref><ref>[https://forum.hiasm.com/wiki/Hion Hion], gets mentioned</ref>) | ||
* Russian only, has an "English" translation that doesn't fully translate the program (one unofficial translation was available) | * Russian only, has an "English" translation that doesn't fully translate the program (one unofficial translation was available) | ||
And also you can write a simple hello world with virtually no effort in '''C++'''. | And also you can write a simple hello world with virtually no effort in '''C++'''. | ||