마이크로소프트 비주얼 스튜디오

Microsoft 'Visual Studio'

윈도우에서 작업하는 프로그래머의 영원한 친구


1 개요[편집]

마이크로소프트사에서 제작하는 컴파일러를 포함한 IDE를 말한다. 현재 최신버전은 2017.

그야말로 윈도우즈에 압도적인 프로그램량을 만들어 주는 공신으로서 프로그래머에게 있어 비주얼 스튜디오는 그야말로 최강의 도구이다

학생의 경우에는 DreamSpark를 통하여 모든 기능을 무료로 사용할 수 있고, 2013버전 이후부터는 Community버전이라 하여 조건하에서 완전히 무료로 대부분의 기능을 사용할 수 있다.

2 지원 언어[편집]

2.1 C++[편집]

아직 C++11 / C++14의 지원이 GCC, LLVM에 비하여 부족하다. WInAPI/MFC등을 사용한 네이티브 프로그램을 제작할 수 있으며 C++/CLI라는 닷넷프레임워크 위에서 돌아가는 닷넷프로그램또한 제작이 가능하다.

2015버전부터는 옵션으로 빠졌으므로, 설치할 때 옵션을 선택해야 C++ 개발이 가능하다.

2.2 C#[편집]

강력한 인텔리센스를 지원하고 Nuget을 사용하여 다른 라이브러리를 쉽게 참조할 수 있다.

2.3 Visual Basic .NET[편집]

빌 게이츠가 베이직에 대한 미련을 못버려서 나왔다. C#이 할 수 있는 일은 Visual Basic .NET도 거의 대부분 가능하지만 사용자는 많지 않다.

2.4 F#[편집]

2.5 JavaScript[편집]

2013버전부터 지원한다

2.6 IronPython[편집]

2013버전부터 지원한다.

Python의 본가라 할 수 있는 CPython의 경우 별도의 플러그인을 설치해서 사용할 수 있다.#

3 지원기능[편집]

3.1 모든 플랫폼용 앱 빌드[편집]

3.2 에코 시스템[편집]