Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

Questions on Information Security Stack Exchange are expected to relate to Information security within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

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