0 Members and 1 Guest are viewing this topic.
ASM is not good for writing floating-point math programs
Quote from: KermMartian on November 15, 2011, 01:01:59 pmAxe is not good for trying to make a shell or GUI API.Now I wanna make an Axe GUI.
Axe is not good for trying to make a shell or GUI API.
Jacobly: I mean sign-exponent-mantissa, like the TI floating-point format and IEEE754.
...The only people who lose are those that see attacks in intellectual debate, which based on the later posts in this thread, it seems no one is doing anymore...
Personally I think the biggest disadvantage Axe and to a lesser extent hybrid/on-calc ASM has over other languages right now is that if your program contains errors and you didn't backup, you can lose your entire progress. However I think that it's up to the user to do the effort of learning to backup his progress often on a computer while programming. When people use some judgement, the on-calc programming becomes an advantage in some ways (being able to code anywhere, for example).Granted, on a computer you should backup too, but I mean in Axe or lib-enhanced BASIC games you are at higher risk of data loss, since most programming errors will lead to a RAM clear or corruption during testing, while on the computer the data losses are generally caused by laptop failures.
This feature doesn't work 100% of the time. Sometimes the backup gets corrupted.
Honestly, I do think they have some good points. However, just because a language is easy (and for many, including myself, it's not) doesn't mean worthless things come out of it. (Case and point, PortalX, Graviter) Actually, in my experience with games, high quality Axe games totally beat all but the highest quality ASM games. (Again, from my experience)Each language has its uses. Axe is designed for speedy development of games. It was made for programmers to make as high quality games as ASM, in a fifth of the time. (However, as with every language, there is no such thing as a perfect design or programmer)Something I find personally funny to the Axe/ASM debate, is that I actually find ASM easier than Axe! So I agree, each language is capable of great things. It's not about what you're given before hand or how you go about it (though the experience of it is important) It's about the product. It's the same in professional development as well. 1. Make it work, 2. Make it fast, 3. Make it small. if one and two are taken care of in one fell swoop, then all the better. And if that's not your style, then just make something even awesomer in ASM! But don't bash the Axe programmer because of it.As a side note, but I wonder how OPIA will influence this.