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.
Also, a """programming language""", featured in the game called "Game Builder Garage" with a similiar syntax at least has "labels" on its "nodons", so you know where to connect the wires/cords together. Still not the best language, but it's still easier than HiAsm. <small>but that's because its a kids game</small>


=== C/C++ ===
=== C/C++ ===
Line 77: Line 77:
: TI-99/4A
: TI-99/4A
: Sinclair ZX80
: Sinclair ZX80
: And more! :D <!-- lumpy htf pulling out all his retro computer knowledge lmao -->
: 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++'''.