Nim Programming Language

...

By your logic, a library is a higher level language because it abstracted already high-level features of the language.

_____________________________< yes, that is also the case. > ----------------------------- \ \ \ >()_ (__)__ _

No, is not. Everything is high-level. When you start having code that is not meant to be edited by humans, then you went down a level. When it deals directly with hardware instructions, that's another level.

________________________________________/ every time you say 'everything is high \| level', you're just attempting to do || away with the distinction. You can't || deny a classification system while || arguing about how languages fit into |\ it. / ---------------------------------------- \ /\ ___ /\ \ // \/ \/ \\ (( O O )) \\ / \ // \/ | | \/ | | | | | | | | | o | | | | | |m| |m|

If this is not bait, I genuinely feel sorry for your fucking family.

trippy

now lets slow down. python is interpreted by an interpreter written in c. It would be idiotic to compile python directly; it has to run on top of a lower level vm. nim could be compiled directly, they just haven't got around to it yet.
It's hilarious how quickly the original question gets lost. Anyways, you can compile it to c, and then compile the c to asm; therefore it can be compiled to asm. The internal details of the compiler are irrelevant.

basically this. The real question for low levelness is how much access to the hardware you have, not what compiles what.


_____________< this is fun > ------------- \ / \ //\ \ |\___/| / \// \\ /0 0 \__ / // | \ \ / / \/_/ // | \ \ @_^_@'/ \/_ // | \ \ //_^_/ \/_ // | \ \ ( //) | \/// | \ \ ( / /) _|_ / ) // | \ _\ ( // /) '/,_ _ _/ ( ; -. | _ _\.-~ .-~~~^-. (( / / )) ,-{ _ `-.|.-~-. .~ `. (( // / )) '/\ / ~-. _ .-~ .-~^-. \ (( /// )) `. { } / \ \ (( / )) .----~-.\ \-' .~ \ `. \^-. ///.----..> \ _ -~ `. ^-` ^-_ ///-._ _ _ _ _ _ _}^ - - - - ~ ~-- ,.-~ /.-~

the worst part of cowfagging is the term itself

No they are not because you are bound to what C can do. nim becomes useless if you can't do anything C can't.