Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iPad development in assembly

Tags:

assembly

ipad

Instead of C/C++/Objective-C, is it possible to write parts of an ipad application in raw assembly?

like image 775
anon Avatar asked Apr 22 '10 23:04

anon


People also ask

Does Apple use assembly language?

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.

Do programmers still use assembly?

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.

Is assembly language used in AI?

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.


1 Answers

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.

like image 62
Steve Madsen Avatar answered Oct 25 '22 07:10

Steve Madsen