Instead of C/C++/Objective-C, is it possible to write parts of an ipad application in raw assembly?
Summary. The new Apple M1 Macintoshes are running ARM processors as part of all that Apple Silicon and you can run standard ARM 64-bit Assembly Language. LLVM is a standard open source development tool which contains an Assembler that is similar to the GNU Assembler.
Yes, absolutely. While a modern optimizing compiler can generally produce code that runs at least as fast as a typical assembly language programmer, there are still a number of situations where you will write assembly language code.
Programming and mastery of assembly language are pretty much built into A.I programs and reverse engineering is a more natural process for a machine than a human, who might not ever get to it, what with all the time debugging.
Anon didn't ask if it was acceptable to submit such an application to the App Store, only if it were possible to write parts in assembler.
I don't see why not. As long as you know the calling conventions and the toolchain includes an assembler, have at it. Especially if you write your assembler in the context of a C function, in a .c file, using the __asm__ GCC extensions, you probably couldn't tell from looking at the object files anyway.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With