https://pythontutor.com/visualize.html#mode=edit
사이트 이름부터 Python을 주력으로 사용하는 것을 알 수 있지만 사실 더 많은 언어를 지원한다. 그 언어에는 C와 JS, Java도 있기 때문에 대부분 코딩을 처음 시작 하는 사람이라도 이 사이트를 이용할 수 있을 것이라 생각된다.
사용은 간단하다.
사이트에 접속 후 아래 창에 코드를 입력하기만 하고 Visualize 버튼만 누르면 모든 준비가 끝난다.
위와 같이 코드를 한 줄 씩 실행하며 각 단계에서 어느 변수가 어느 메모리를 가르키며 코드를 진행하는지 확인할 수 있다.
이 사이트를 통해 포인터의 개념에 대해서도 더 쉽게 이해할 수 있지 않을까 싶다.
버튼이 First, Prev, Next, Last 네 종류가 있으기 때문에 과거로도 돌아가서 코드를 복기할 수 있어서 굉장히 편리했다.
이 사이트는 각 언어에서 개념을 정리하기 위해 사용하다면 더할나위 없이 좋아보인다.
'프로그래밍' 카테고리의 다른 글
c, cpp 등에서 main함수가 int형을 반환하는 이유 (0) | 2024.12.17 |
---|---|
Visual Studio - Select an account 비활성화 (0) | 2024.10.08 |
Escape Sequence (0) | 2024.04.16 |
의사코드 (0) | 2024.02.27 |
곱셈이 나눗셈보다 빠른 이유 (0) | 2024.02.27 |