Skip to content
This repository has been archived by the owner on Aug 20, 2020. It is now read-only.

Latest commit

 

History

History
43 lines (25 loc) · 1.34 KB

tools.md

File metadata and controls

43 lines (25 loc) · 1.34 KB

CS50 Tools

<iframe title="Tools" src="{{'/assets/pdfs/tools.pdf' | relative_url }}" width="838" height="1130" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe>

CS50 Sandbox

Temporary programming environments for students and teachers https://sandbox.cs50.io/

CS50 IDE

CS50 IDE is a cloud-based Integrated Development Environment powered by AWS Cloud9 that features a cloud-based Ubuntu environment. Since it’s cloud-based, you can continue working on your problem sets even if you use a different computer!

You can also share your workspace with others. Visit https://cs50.readthedocs.io/ide/online/#sharing-your-workspace for more information.

Command-Line Tools

help50

Prints less arcane compiler and Valgrind messages
Usage: help50 ./program command line args or
help50 valgrind ./program command line args

debug50

Runs a program step by step, line by line, to see what is happening
Usage: debug50 ./program command line args

style50

Checks for alignment to the CS50 style guide
Usage: style50 program.c

check50

Checks for correctness using test cases
Usage: check50 cs50/problems/2018/ap/problem_name

Documentation

https://cs50.readthedocs.io/