HiAsm/Comparing HiAsm with other things: Difference between revisions

import>Lumpy HTF
No edit summary
import>Shitscop more like fuck
m Please wait, we're processing your input...
Line 30: Line 30:
* Even the [https://www.msx.org/wiki/MSX MSX!] (which keep in mind has an Z80 (or R800 if it's an TurboR) microprocessor and isn't even x86 based hardware!)
* Even the [https://www.msx.org/wiki/MSX MSX!] (which keep in mind has an Z80 (or R800 if it's an TurboR) microprocessor and isn't even x86 based hardware!)
* KolibriOS <ref>http://wiki.kolibrios.org/wiki/C/C%2B%2B_programming</ref>
* KolibriOS <ref>http://wiki.kolibrios.org/wiki/C/C%2B%2B_programming</ref>
: To expand on top of non-x86 based hardware, there is a (old) os called Dec OSF-1, for systems based on the MIPS and ALPHA architectures, and Dec OSF-1 is based on Unix, and Unix is coded in C (and assembly), so that therotically means you can code in C/C++ on MIPS and ALPHA based systems! :D
: To expand on top of non-x86 based hardware, there is a (old) os called Dec OSF-1, for systems based on the MIPS and ALPHA architectures, and Dec OSF-1 is based on Unix, and Unix is coded in c (and assembly), so that therotically means you can code in C/C++ on MIPS and ALPHA based systems! :D
* (...or better yet) Freestanding!
* (...or better yet) Freestanding!
* Any OS (or architecture) with a C/C++ compiler ported to it (which means near infinite portability!)
* Any OS (or architecture) with a C/C++ compiler ported to it (which means near infinite portability!)
Line 88: Line 88:


HiAsm:
HiAsm:
* Only runs on Windows (except for HiAsm 5 citation needed)
* Only runs on Windows (except for HiAsm 5)
* 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
* [[Scratch|>Block coding]]
* [[Scratch|>Block coding]]
* Has a home-brewed IR which is terrible to write
* Has a home-brewed IR which is terrible to write
* No CLI utilities for building (HiAsm 5 apparently has but it's private? citation needed)
* No CLI utilities for building (HiAsm 5 apparently has but it's private?)
* Russian only, has an "English" translation that doesn't fully translate the program
* Russian only, has an "English" translation that doesn't fully translate the program