가장 점유율이 높은 IDE
mac에서 사용할 수 있음
윈도우, 맥, 리눅스 모두 사용 가능
IDE는 아니지만, 점유율이 높음
CUI라는 커맨드라인 인터페이스 제공
마우스 사용하지 않고 특정 명령 실행하기 위해 명령어 타이핑
개발하고 싶은 언어의 플러그인 설치 가능
IDE는 아님
보통 C++ 개발에서는 Visual Studio를 가장 많이 사용함
버그를 추적하는 행위 = 디버그 = 디버깅을 위한 실행 환경
최적화를 덜 해서 개발을 편하게 함
why? 최적화하면 코드 없어지기도 하는 경우 있음. 컴파일러가 순서도 바꿔버림.
릴리즈로 프로그래밍 실행 파일을 만들면 실행 파일이 훨씬 최적화 됨
그래서 개발 도중에 디버그 모드.
프로덕션용으로 배포할 때는 릴리즈 모드.
중단점을 설정해야 함(F9 단축키)
F10을 누르면 해당 라인 실행
-> 동작이 제대로 되는지 한 줄 한 줄 실행해보는 것.
중단점이 여러 개면, F5 누르면 실행
디버그 모드 중지는 Shife+F5
중단점 없이도 F10 누르면 메인 함수 첫 번째 라인으로 감
일단은 기본적인 것들... 아는 것들을 다시 배운 느낌이다. 앞으로가 중요한데...