Take the 2-minute tour ×

For example Simile is extremely complex and is written in assembly. If something is going to be complicated isn't it best NOT to write it in assembly?

share|improve this question

closed as off topic by Rory Alsop Oct 15 '12 at 7:01


Top of my head: 1. Assembly is the low(est)-level programming language, enabling efficient, detailed programming with full control over the tiniest piece of information. 2. Assembly programs have the ability to rewrite their own code during runtime, as the code is not "compiled" in any way. –  Henning Klevjer Oct 15 '12 at 7:01
3. Your assertion is a fallacy, and seems to be based on a single data point. –  Polynomial Oct 15 '12 at 7:42
@HenningKlevjer how does being written in assembly allow it to rewrite it's source code? Is it because all computers have the assembler but not all computers have any given compiler? –  Celeritas Oct 15 '12 at 8:39
@Celeritas - this is not a security question. The topic is programming, but even with that, the question is not usable - many viruses are written in assembly, many aren't. Coders write in whatever they know, and generally languages which have low level capabilities. –  Rory Alsop Oct 15 '12 at 9:05
Just because its written in Assembly doesn't mean its complext. Assembly isn't that hard to understand. –  Ramhound Oct 15 '12 at 17:36

Browse other questions tagged or ask your own question.