# cs24-20faTools of the Trade

## Introduction to Computing Systems (Fall 2020)

In this course, we will use a variety of tools: some industry standards and some built specifically for CS 24. You can find information about how we suggest you best use these tools by following the links on this page.

• gdb (GNU Debugger) – This tool is for debugging assembly and C code. Especially useful for asmgen, shellcode, and malloc.
• javap (Java disassembler) – This tool shows the contents of a .class file; it’s like objdump for Java. Used on jvm.
• make – This tool automatically runs the commands needed to build and test your code. Used on all programming projects.
• vscode – This is the text editor that we use in CS 24.