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 | : 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 | * 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? | * 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 | ||