비주얼 스튜디오
보이기
비주얼 스튜디오는 마이크로소프트가 만든 소프트웨어용 통합 개발 환경(IDE)이다.
본래 마이크로소프트 윈도우 전용 C++ 프로그램 및 비주얼 베이직 프로그램을 만드는 데 사용되었으나 현재는 다양한 프로그래밍 언어와 다양한 플랫폼의 애플리케이션 개발을 지원한다.
다른 통합 개발 환경으로도 마이크로소프트 윈도우 전용 애플리케이션/프로그램을 개발할 수 있으나 비주얼 스튜디오만의 차별화된 장점은 바로 Intellisense(인텔리센스)라는 자동 코드 완성 기능이다.
이 기능은 어떤 전처리기/변수/함수가 정의되었는지 확인하여 사용자가 해당 코드를 사용하기 위해 소스코드를 작성할 때 매 구문마다 자동으로 관련된 전처리기/변수/함수 등을 리스트로 보여주는 기능이다.
실제로 사용해보면 다른 소스 코드 에디터를 제끼는 훌륭한 편의성을 자랑한다.
그래서 인텔리센스 때문에라도 프로그래머의 길을 비주얼 스튜디오로 시작하는 경우가 많다. 이에 마이크로소프트에서는 아예 오픈소스로 인텔리센스를 포함한 소스 코드 에디터인 비주얼 스튜디오 코드라는 프로그램을 따로 만들었을 정도이다.