> For the complete documentation index, see [llms.txt](https://cpb.gitbook.io/book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cpb.gitbook.io/book/languages/assembly/conclusion.md).

# Conclusion

Assembly language is a big leap from machine code towards higher level languages, but like any other programming language assembly also has its own set of advantages and disadvantages.

You might be wondering why only C was used as a comparison. The reason is that C is one of the few high level languages that offers similar speed and performance as assembly or other low level languages and is also highly portable.

## Sources and reference

* [Quora](https://www.quora.com/Why-is-Assembly-Language-used)
* [Wikipedia](https://en.wikipedia.org/wiki/Assembly_language)
* [Apollo-11 Guidance computer source code](https://github.com/chrislgarry/Apollo-11)
* [RISC-V opcodes](https://github.com/riscv/riscv-opcodes/blob/master/opcodes)
