본문 바로가기

IT

[C, C++] 무료 IDE 추천

IDE

IDE는 직역하자면 통합 개발 환경(Integrated Development Environment, IDE)이다.

적당히 풀어서 말하면 코드를 작성하면 디버깅과 컴파일까지 해주는 프로그램이다.

 

IDE에는 유료 IDE가 있고 무료 IDE가 있는데, 유료를 사용해보지는 않았지만 무료 IDE로도 충분히 코딩이 가능하기 때문에 유료를 제외한 무료 IDE 몇개를 소개하고자 한다.

 

1. Visual Studio

visualstudio.microsoft.com/ko/

 

Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio

Visual Studio 개발자 도구 및 서비스로 모든 플랫폼에서 어떤 언어로든 앱 개발을 쉽게 할 수 있습니다. Mac 및 Windows 코드 편집기, IDE 또는 Azure DevOps를 체험해 보세요.

visualstudio.microsoft.com

무려 Microsoft에서 만든 IDE로. 기능에 있어서 원탑이라고 할 수 있다.

웹 개발의 경우 개인적으로 모든 면에서 Visual Studio Code가 원탑이라고 생각하지만, Visual Studio는 원탑이라고 보기에는 애매하다.

왜냐하면 Visual Studio Code와 달리 엄청 무겁기 때문이다. 모든 기능을 설치하면 100GB가 넘는다고 한다.

그러나 기본적인 것만 받아도 대부분 해결된다. (자동완성 지원)

 

코딩테스트 문제를 연습하기에는 조금 불편한 게, 코드 하나를 작성하기 위해서 매번 프로젝트 생성 - 솔루션 생성 - 코드 파일 생성 이런식으로 진행해야한다.

나 같은 경우에는 문제를 풀 때 하나의 솔루션에서 매번 새로운 코드 파일을 추가해 사용하지만 main함수가 겹치면 오류가 나기에 사용하지 않는 코드들은 주석처리를 해줘야해서 여간 불편한 것이 아니다.

 

그래서 복잡한 문제를 풀 때 아니면 잘 사용하지 않는다.

 

파이썬을 공부하기 위해 Visual Studio를 설치하는 것은 배보다 배꼽이 큰거라서 권장하지 않는다.

파이썬 입문자들은 pycharm이라는 프로그램을 쓰는 것이 심신 안정에 도움이 될 것이다.

2. Dev C++

sourceforge.net/projects/orwelldevcpp/

 

Dev-C++

Download Dev-C++ for free. A free, portable, fast and simple C/C++ IDE. A new and improved fork of Bloodshed Dev-C++

sourceforge.net

업데이트가 2013년 이후로 끊긴 것 치고는 아직도 사용자가 꽤 많은 IDE이다.

사용자가 많은 이유는 앞서 소개한 Visual Studio에 비해 용량이 매우 작고 사용하기도 간편하기 때문이다.

그렇지만 업데이트가 더이상 안돼 복잡한 코드를 작성하기에 맞지 않다.

 

3. CodeBlocks

www.codeblocks.org/

 

Code::Blocks

The open source, cross platform, free C, C++ and Fortran IDE. Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with all the featu

www.codeblocks.org

나는 사용을 거의 안하다시피 했지만(UI가 내 취향이 아니다) 사용자가 꽤 있는 IDE이다.

Dev C++과 마찬가지로 VS와 비교했을 때 용량이 매우 작지만 있을건 다 있다고 할 수 있다.

 

4. Online IDE

아래 링크들은 전부 프로그램이 아닌, 사이트이다.

즉, 사이트에 들어가면 프로그램을 따로 설치하지 않고도 코드를 작성하고 실행해볼 수 있다.

설치를 안해도 되는 것이 가장 큰 장점이지만, 웹에 의존하기에 처리속도가 앞서 언급한 프로그램들에 비해 천차만별일 것이다.

굉장히 다양한 온라인 IDE가 있고, 각각 특징과 장단점이 있는데 내 기준으로 쓸만한 IDE를 골라보았다.

 

ideone.com/

 

Ideone.com

Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.

ideone.com

www.onlinegdb.com/

 

GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++

Online GDB is online compiler and debugger for C/C++. You can compile, run and debug code with gdb online. Using gcc/g++ as compiler and gdb as debugger. Currently C and C++ languages are supported.

www.onlinegdb.com

repl.it/languages/c

 

C Online Compiler & Interpreter

Write and run C code using our C online compiler & interpreter. You can build, share, and host applications right from your browser!

repl.it

www.jdoodle.com/c-online-compiler/

 

JDoodle - free Online Compiler, Editor for Java, C/C++, etc

JDoodle is a free Online Compiler, Editor, IDE for Java, C, C++, PHP, Perl, Python, Ruby and many more. you can run your programs on the fly online and you can save and share them with others. Quick and Easy way to compile and run programs online.

www.jdoodle.com

www.codechef.com/ide

 

CodeChef Online Compiler | Integrated Development Environment | CodeChef

CodeChef Online Compiler | Integrated Development Environment | CodeChef

www.codechef.com

 

'IT' 카테고리의 다른 글