HiAsm/Comparing HiAsm with other things: Difference between revisions

import>Lumpy HTF
typical cvm user after somebody's opinion doesn't match theirs: 7 attitude age
m 36 revisions imported
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{HiAsm}}
This page was revised to compare HiAsm with other programming languages which actually have some sort of established reputation. This is done to prove HiOnHeroinAsm should not be used for anything ever, and if you do, you're a babbling retard.  
This page was revised to compare HiAsm with other programming languages which actually have some sort of established reputation. This is done to prove HiOnHeroinAsm should not be used for anything ever, and if you do, you're a babbling retard.  


Line 4: Line 5:


== An actual comparison, written by actual programmers. ==
== An actual comparison, written by actual programmers. ==
[[File:Cppvshiasmv2.png|thumb|A comparison of C++ and HiAsm, As you can see it's easier to write a hello world in C++ than doing one in HiAsm.]]


HiAsm '''really''' fucking sucks. Learn C++, C#, or another real language, ignore the HiOnCocainaAsm shilling, and move on.
HiAsm '''really''' fucking sucks. Learn C++, C#, or another real language, ignore the HiOnCocainaAsm shilling, and move on.
Line 85: Line 85:
COBOL actually works and still gets updates. At least people are willing to learn it, unlike HiAsm.
COBOL actually works and still gets updates. At least people are willing to learn it, unlike HiAsm.


==TypeScript==
=== TypeScript ===


Like JavaScript, but better and extended
TypeScript is a derivation of Javascript. It was designed to be better than JavaScript, and is also strongly typed.


It runs on node.js (npm package) and/or in a Visual Studio Code Extension
It can run on node.js (npm package), a Visual Studio Code Extension, and more!


[[File:TypeScript.png|thumb|none|example of TS code with variables (by user3412)]]
[[File:TypeScript.png|thumb|none|An exxample of TS code with variables (by user3412)]]


==Python==
===Python===


An good language for starters
A good language for people who are getting started with programming.


It runs on:
Theese are the platforms that it can run on


Linux
* Linux
MacOS
* MacOS
BSD (i guess)
* BSD <!-- i managed to install it on openbsd -->
Windows
* Windows
And more if i missed!
* And even more!


[[File:Python.png|thumb|none|example of python code with variables too (by user3412, too)]]
[[File:Python.png|thumb|none|An example of python code with variables too (by user3412 as well)]]


=== The star of the show: HiOnHeroinInjectionsAsm ===
=== The star of the show: HiOnHeroinInjectionsAsm ===
Line 113: Line 113:
* 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]]
* <s>[[Scratch|>Block coding]]</s> Are you going to whine about Unity's Bolt? Perhaps even Unreal Engine's Blueprints?
* 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?<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>)