top 22 online c compiler tools best c ide
기능 및 가격이 포함 된 상위 온라인 C ++ 컴파일러의 종합 목록 및 비교. 이 목록에서 최상의 C ++ IDE를 선택하십시오.
필요한 출력을 생성하려면 C ++ 프로그램 또는 소프트웨어 프로그램을 컴파일하고 실행해야합니다. 따라서 프로그램을 작성한 후 가장 중요한 단계는 프로그램을 컴파일 한 다음 컴파일러에서 생성 한 실행 파일을 실행하는 것입니다.
따라서 프로그램을 실행하기 위해서는 최적의 컴파일러가 필요합니다. C ++에는 여러 유형의 컴파일러가 있으며, 그중 일부는 운영 체제와 독립적이고 다른 일부는 운영 체제에 따라 다릅니다.
=> 여기에서 완벽한 C ++ 교육 가이드를 확인하십시오.
이 자습서에서는 IDE (Interactive Development Environment)와 함께 제공되는 다양한 C ++ 컴파일러에 대해 설명합니다.
컴파일러가 IDE와 통합되면 동일한 소프트웨어에서 코드를 완성하고, 컴파일하고, 디버깅하고, 프로그램을 실행할 수 있도록 전체 패키지를 한 곳에서 가져옵니다.
IDE에는 매력적인 사용자 인터페이스가 있으며 소프트웨어 응용 프로그램을 개발하는 데 사용할 수있는 소프트웨어 개발의 모든 요소가 패키지로 제공됩니다.
이 튜토리얼에서는 시장에서 사용 가능한 최고의 C ++ 컴파일러 / IDE와 함께 C ++ 컴파일 프로세스에 대해 설명합니다.
학습 내용 :
C ++ 컴파일 프로세스
C ++ 프로그램은 헤더 파일 (.h)과 소스 파일 (.cpp)로 구성됩니다. 이 외에도 외부 라이브러리 또는 파일은 지시문을 사용하여 C ++ 프로그램에 링크됩니다.
C ++ 프로그램 컴파일에는 3 단계가 포함됩니다.
- 전처리 : 여기에서는 소스 CPP 파일에서 참조하는 포함 파일이 사용되고 소스 파일에서 코드가 대체됩니다. 이 단계에서는 헤더 파일이 사용되지 않습니다. 마찬가지로 매크로 또는 인라인 함수는 전처리되고 해당 코드는 호출 된 위치에서 대체됩니다.
- 엮다: 그런 다음 전처리 된 파일을 컴파일하여 확장명이 '.o'인 개체 파일을 생성합니다.
- 연결 : 프로그램에서 사용하는 라이브러리 및 외부 함수는 연결 프로세스에서 개체 파일에 연결됩니다. 결국 프로그램이 성공적으로 실행됩니다.
아래 다이어그램을 사용하여 컴파일 프로세스를 요약 할 수 있습니다.
IDE의 경우 버튼 클릭 한 번으로 세 단계로 구성된이 전체 컴파일 프로세스가 수행됩니다. 데스크톱 애플리케이션으로 실행되는 다양한 IDE가 있으며 온라인으로 액세스 할 수있는 다른 컴파일러도 거의 없습니다.
먼저 독립형 C ++ 컴파일러 / IDE에 대해 논의한 다음 인기있는 온라인 C ++ 컴파일러를 살펴 보겠습니다.
=> 문의하기 여기에 목록을 제안합니다.가장 인기있는 C ++ 컴파일러 / IDE
# 1) Microsoft Visual C ++
유형: 여기
가격: Community 및 Express 에디션 : 무료.
플랫폼 지원 : Windows, iOS 및 Android.
Microsoft Visual Studio 2019 커뮤니티 에디션의 기본보기는 아래와 같습니다.
Microsoft Visual C ++는 Windows, iOS 및 Android 플랫폼에서 작동하며 C ++, C #, node.js, python 등으로 애플리케이션을 빌드 할 수있는 완전한 기능의 IDE입니다.이 IDE는 오늘날 소프트웨어 업계에서 가장 인기있는 C ++ 컴파일러 겸 IDE입니다. .
풍모:
- python, node.js 등과 같은 다른 언어와 함께 C ++ 및 C # .net 컴파일러에 대한 언어 지원을 제공합니다.
- 이 IDE를 사용하여 다양한 언어로 다양한 애플리케이션을 구축 할 수 있으며 애플리케이션에 대한 테스트 환경도 제공합니다.
- Windows, 웹, iOS, Android 및 기타 여러 플랫폼에서 애플리케이션을 만들 수있는 완전한 기능의 IDE입니다.
- 효율적인 코드를 작성하는 데 도움이되는 IntelliSense를 제공합니다.
웹 사이트 주소: 마이크로 소프트 비주얼 스튜디오 2019
# 2) 이클립스 IDE
유형: 여기
가격: 무료, 오픈 소스.
플랫폼 지원 : Windows, Mac OS 및 Linux
Eclipse IDE는 일반적으로 아래와 같이 보입니다.
Eclipse는 C 및 C ++ 개발 및 Java 개발에 널리 사용되는 IDE입니다. Eclipse는 Windows, Mac OS 및 Linux를 포함한 모든 주요 플랫폼에서 작동하며 본격적인 프로젝트를 개발하는 데 사용할 수있는 강력한 기능을 자랑합니다.
풍모:
- Eclipse에는 UI 디자인을위한 드래그 앤 드롭 기능이있는 멋진 사용자 인터페이스가 있습니다.
- 다양한 도구 체인, 클래식 메이크 프레임 워크 및 소스 탐색을위한 프로젝트 개발 및 관리 프레임 워크를 지원합니다.
- 접기 및 하이퍼 링크 탐색, 그레이딩, 매크로 정의 브라우저, 구문 강조를 사용한 코드 편집 등과 같은 다양한 소스 지식 도구를 지원합니다.
- 코드를 디버깅 할 수있는 뛰어난 시각적 코드 디버깅 도구를 제공합니다.
웹 사이트 주소: 이클립스 IDE
# 3) 코드 블록
유형 : IDE
가격 : 무료 및 오픈 소스.
플랫폼 지원 : Windows 및 Linux.
CodeBlocks IDE의 스크린 샷은 아래와 같습니다.
Code :: blocks은 C, C ++, FORTRAN 및 XML에 대한 코딩 지원을 제공하는 무료 오픈 소스 IDE입니다. Code :: Blocks IDE는 널리 사용되는 IDE이며 여러 컴파일러를 지원합니다.
풍모:
- 크로스 플랫폼 지원. Windows, Linux 및 Mac OS에서 작동합니다.
- IDE는 전적으로 C ++로 작성되었으며이를 실행하기 위해 독점 라이브러리 나 해석 된 언어가 필요하지 않습니다.
- 플러그인을 통해 쉽게 확장 할 수 있습니다.
- clang, GCC Borland 등을 포함한 여러 컴파일러 지원을 제공합니다.
웹 사이트 주소: 코드 블록
# 4) Dev-C ++
유형: 여기
가격: 무료 오픈 소스
플랫폼 지원 : 윈도우
Dev-C ++ IDE의 이미지는 다음과 같습니다.
Dev-C ++는 Delphi로 작성되었습니다. C 및 C ++ 프로그래밍에 사용되는 모든 기능을 갖춘 무료 (오픈 소스) IDE입니다. Dev-C ++ IDE는 GNU General Public License에 따라 배포됩니다.
사용할 가짜 이메일 주소 목록
풍모:
- Dev-C ++는 컴파일러로서 GCC의 MinGW 또는 TDM-GCC 64 비트 포트와 함께 번들로 제공됩니다. Cygwin 또는 GCC 기반의 다른 컴파일러와 함께 Dev-C ++를 사용할 수도 있습니다.
- 기본적으로 Windows에서만 실행됩니다.
- 그래픽, 압축, 애니메이션, 사운드 등을 지원하는 추가 라이브러리 또는 코드 패키지를 다운로드하여 Dev-C ++를 확장하고 Dev-C ++의 범위와 기능을 늘릴 수 있습니다.
웹 사이트 주소: Dev-C ++
=> 소스 코드 다운로드
# 5) NetBeans IDE
유형: 여기
가격: 무료, 오픈 소스.
플랫폼 지원 : Windows, Linux 및 Mac OS.
NetBeans IDE는 새 C ++ 프로젝트를 생성하는 동안 아래와 같이 보입니다.
NetBeans는 C / C ++, Java, PHP, Groovy, JavaScript, HTML5 등에서 응용 프로그램을 개발하기위한 인터페이스가있는 무료 오픈 소스 IDE입니다. NetBeans는 크로스 플랫폼이며 Windows, Linux 및 Mac OS 시스템에서 작동합니다.
풍모:
- 크로스 플랫폼 및 Windows, Linux 및 Mac OS 플랫폼에서 작동합니다.
- 빠른 사용자 인터페이스 개발과 함께 빠르고 스마트 한 코드 편집을 제공합니다.
- C / C ++, Java, PHP, Groovy, JavaScript, HTML5에 대한 다국어 지원.
- 효율적이고 버그가있는 무료 코드를 작성할 수 있습니다.
웹 사이트 주소: NetBeans IDE
# 6) 시그윈
유형: 여기
가격: 오픈 소스
플랫폼 지원 : 윈도우
Cygwin IDE는 아래와 같이 보입니다.
Cygwin은 Windows에 설치할 수있는 오픈 소스 C ++ 컴파일러이며 C ++ 프로그램을 개발할 수있는 Unix와 유사한 환경을 제공합니다. setup.exe를 사용하여 Cygwin을 설치 한 다음 기능 지원을 위해 Cygwin 패키지를 설치할 수 있습니다.
풍모:
- Windows에 Unix와 유사한 환경을 제공합니다.
- C ++ 프로그램을 개발하는 데 사용할 수 있습니다.
- 패키지를 설치하여 패키지의 다양한 기능을 얻을 수 있습니다.
- GCC 컴파일러를 지원합니다.
웹 사이트 주소: Cygwin
# 7) GCC
유형: 컴파일러
가격: 비어 있는
플랫폼 지원 : Windows, Linux 및 Mac OS.
GCC 컴파일러의 스크린 샷은 아래와 같습니다.
노트 : Cygwin IDE도 GCC 컴파일러를 사용하므로 동일한 스크린 샷을 제공했습니다.
GCC는 지 아니 씨 Ompiller 씨 ollection. GCC는 GNU 프로젝트에 의해 개발되었으며 여러 프로그래밍 언어를 지원하는 컴파일러 시스템입니다.
GNU는 도구 모음이고 GCC는이 도구 모음의 핵심 구성 요소 중 하나입니다. GCC는 GNU 및 Linux의 대부분의 프로젝트를위한 표준 컴파일러입니다. GCC를 사용하는 주목할만한 프로젝트 중 하나는 Linux 커널입니다.
GCC는 GNU GPL (GNU General Public License)에 따라 FSF (Free Software Foundation)에서 배포합니다.
풍모:
- GCC는 크로스 플랫폼입니다. 즉, Windows, Unix, Mac OS 등과 같은 다양한 플랫폼과 iOS 및 Android에서 작동합니다.
- GCC는 C / C ++를 제외한 많은 프로그래밍 언어를 지원합니다.
- 무료 및 독점 소프트웨어의 개발 도구로 널리 사용됩니다.
웹 사이트 주소: GCC
# 8) 왔어요
유형: 여기
가격: 비어 있는
플랫폼 지원 : Windows, Unix 및 Mac OS.
Vim 편집기는 아래 스크린 샷과 같습니다.
Vim은 고도로 구성 가능한 텍스트 편집기로 모든 종류의 텍스트를 효율적으로 만들고 변경하는 데 사용됩니다. Vim은 대부분의 UNIX 시스템 및 Apple OS X에 'vi'로 포함되어 있습니다. Vim은 매우 안정적인 IDE이며 지속적으로 향상되어 더욱 향상됩니다.
풍모:
- 주요 기능은 지속적이고 다단계 실행 취소 트리가 있다는 것입니다.
- 추가 기능을 포함하는 데 사용할 수있는 광범위한 플러그인 시스템이 있습니다.
- Vim IDE는 수백 개의 프로그래밍 언어와 파일 형식을 지원합니다.
- 강력한 검색 및 바꾸기 기능이 있습니다.
- Vim은 다양한 도구와 통합 될 수 있으며 기능이 향상되었습니다.
웹 사이트 주소: 내가왔다
# 9) 볼랜드 C ++
유형: 여기
가격: 무료 (Borland 커뮤니티에 등록한 후)
플랫폼 지원 : Windows 및 MS-DOS.
Borland C ++ 컴파일러 창은 아래와 같습니다.
Borland C ++는 Windows 및 MS-DOS 용으로 개발 된 C / C ++ 프로그래밍 환경 (IDE)입니다. Borland C ++는 Turbo C ++의 후속 버전이며 더 나은 디버거, 즉 보호 모드 DOS로 작성된 Turbo Debugger가 함께 제공됩니다.
풍모:
- Turbo C ++의 후속 제품입니다.
- C ++ 클래스로 구성된 라이브러리 인 Object Windows Library 또는 OWL로 구성되어 전문적인 Windows 그래픽 응용 프로그램을 개발합니다.
- 또한 DOS 응용 프로그램을 개발하기위한 C ++ 클래스 집합 인 'Turbo Vision'도 포함되어 있습니다. Borland C ++에는 2G 그래픽으로 애플리케이션을 개발하는 데 사용되는 Borland Graphics 인터페이스도 함께 제공됩니다.
웹 사이트 주소: 볼랜드 C ++
# 10) MinGW
유형: 여기
가격: 무료 오픈 소스.
플랫폼 지원 : 윈도우
아래 이미지는 MinGW 설치 관리자 설정 도구를 보여줍니다.
(영상 출처 )
MinGW는“Minimalist GNU for Windows”를 의미합니다. 네이티브 Windows 애플리케이션을위한 최소한의 개발 환경입니다. MinGW는 오픈 소스 프로그래밍 환경이며 타사 C-runtime dll에 의존하지 않는 기본 Windows 응용 프로그램을 개발하는 데 사용됩니다.
풍모:
- 네이티브 TLS 콜백을 지원합니다.
- 와이드 문자 시작 (-유니 코드)을 지원합니다.
- i386 (32 비트) 및 x64 (64 비트) 창을 지원합니다.
- multilib 도구 모음을 지원합니다.
- Binutils 또는 블리딩 에지 GCC를 지원합니다.
웹 사이트 주소: MinGW
# 11) C ++ 빌더
유형: 여기
가격: 1400 달러
플랫폼 지원 : 윈도우, 리눅스, 맥 OS, 아이폰 OS 및 안드로이드.
C ++ 빌더 IDE는 아래와 같습니다.
C ++ Builder는 필요할 때마다 간단히 재 컴파일하고 재배포 할 수있는 단일 소스 코드베이스를 제공하기 위해 전체 개발 라이프 사이클을 개발할 수있는 크로스 플랫폼 IDE입니다.
풍모:
- 빠르고 크로스 플랫폼.
- 데이터베이스에서 휴식, Windows, Linux, Mac OS, iOS 및 Android 용 매력적인 UI에 이르기까지 강력한 크로스 플랫폼 앱을 구축 할 수 있습니다.
- C ++ 빌더를 사용하여 데스크톱 및 모바일 플랫폼 용으로 로컬에서 C ++ 애플리케이션을 어셈블합니다.
- C ++ 17 win 32 지원, 향상된 코드 완성, 새로운 라이브러리 및 최적화 된 빌드를위한 디버깅이 포함됩니다.
웹 사이트 주소: C ++ 빌더
# 12) CodeLite
유형: 여기
가격: 무료, 오픈 소스.
플랫폼 지원 : Windows, Linux (Debian / Ubuntu, Fedora 등), Mac OS 및 FreeBSD
Codelite IDE는 아래와 같습니다.
(영상 출처 )
CodeLite는 오픈 소스 IDE입니다. Codelite는 Windows, Linux, Mac OS 및 FreeBSD와 같은 다양한 플랫폼을 지원하므로 크로스 플랫폼입니다. C / C ++ 개발에 사용됩니다.
C / C ++ 외에도 Codelite는 JavaScript 및 PHP와 같은 다양한 다른 언어도 지원합니다. CodeLite IDE는 주로 node.js를 사용하여 애플리케이션을 개발하는 백엔드 개발자에게 사용됩니다.
풍모:
- C ++ 프로젝트에서 clang 기반 코드 완성을 포함하여 C ++, PHP 및 JavaScript 용 코드 완성 엔진을 제공합니다.
- GCC / clang / VC ++에 대한 기본 지원을 통해 컴파일러에 대한 일반 지원을 제공합니다.
- 오류를 코드 주석으로 표시하거나 편집기 창에서 도구 설명으로 표시합니다.
- 내장 GDB 지원.
- 작업 실행 취소 / 다시 실행, 기본 편집 작업, 줄 이동 / 제거 또는 변환, 검색 / 바꾸기 및 기타 화면 작업을 수행 할 수 있습니다.
- 북마크를 생성 / 관리하고, 더 빠른 디버깅 작업을 실행하고, 소스 코드 편집기에 대해 다른 설정을 제공 할 수도 있습니다.
- 심볼, 파일의 이름을 바꾸고, getter / setter를 생성하고, 헤더 / 구현과 일치하도록 함수 서명을 쉽게 변경하고, 함수 구현을 다른 소스 파일로 이동할 수있는 리팩토링 기능을 제공합니다.
웹 사이트 주소: CodeLite
# 13) Qt 크리에이터
유형: 여기
가격: 비어 있는
플랫폼 지원 : Linux, OS X, Windows, VxWorks, QNX, Android 및 iOS, BlackBerry, Sailfish OS 등
QT 프레임 워크의 시작 화면은 아래와 같습니다.
QT 프레임 워크는 이중 라이선스 모드에서 사용할 수있는 IDE이며 개발자는 요구 사항에 따라 라이선스를 선택할 수 있습니다.
QT는 기능이 가득한 포괄적 인 프레임 워크입니다. QT 프레임 워크는 상위 수준의 UI 및 애플리케이션 개발 구성 요소를 지원하는 다양한 기본 필수 기능을 제공합니다.
풍모:
- 최첨단 C ++ 코드 편집기, 빠른 코드, 탐색 도구, 내장 GUI 디자인, 양식 디자이너 등이 함께 제공되는 크로스 플랫폼 IDE입니다.
- 여기에는 개발자가 강력한 코드를 작성하는 데 도움이되는 잘 문서화되고 사용자 친화적이며 일관되고 상세한 API 및 라이브러리가 포함되어 있습니다.
- 빠르고 쉽고 고성능의 IDE.
- 여기에는 애플리케이션과 사용자 인터페이스를 한 번만 생성 한 다음 모바일 OS 또는 데스크톱에 배포 할 수있는 완전한 도구 세트가 포함되어 있습니다.
- 코드 편집기에는 자동 완성, 드래그 앤 드롭 UI 생성, 시각적 디버깅 및 프로파일 링 도구를 강조하는 구문 및 기타 여러 기능이 있습니다.
웹 사이트 주소: Qt 크리에이터
# 14) Clang C ++
유형: 컴파일러
가격: 무료, 오픈 소스
플랫폼 지원 : Windows, Linux 및 Mac OS
Clang은 'LLVM 네이티브'C / C ++ / Objective-C 컴파일러입니다. 놀랍도록 빠른 컴파일을 제공하는 것을 목표로합니다. 훌륭한 소스 레벨 도구와 매우 유용한 오류 및 경고 메시지를 구축하기위한 플랫폼입니다. clang 컴파일러에는 코드에서 버그를 자동으로 찾는 Clang 정적 분석기 도구가 포함되어 있습니다.
풍모:
- 빠른 컴파일, GCC 호환성, 낮은 메모리 사용, 표현 진단과 같은 최종 사용자 기능을 지원합니다.
- Clang은 모듈 식 라이브러리 기반 아키텍처를 가지고 있으며 리팩토링, 정적 분석, 코드 생성 등을 지원합니다.
- Visual Studio와 같은 IDE와 긴밀하게 통합 할 수 있습니다.
- C, C ++, Objective-C 및 그 변형을 준수합니다.
웹 사이트 주소: Clang C ++
# 15) Clion
유형: 여기
가격: 30 일 무료 평가판. 1 년차 $ 199, 2 년차 $ 159, 3 년차 이후 $ 119.
플랫폼 지원 : Windows, Linux 및 Mac OS.
(영상 출처 )
Clion은 C / C ++ 개발을위한 강력한 크로스 플랫폼 IDE입니다. 여기에는 최신 C ++ 표준, libC ++ 및 Boost가 포함됩니다. C / C ++ 개발과 함께 Clion은 Kotlin / Native, Rust 및 Swift 용으로도 설계되었습니다.
Clion은 또한 Python, CMake 언어 및 JavaScript, XML, HTML, Markdown 등과 같은 기타 인기있는 웹 기술에 대한 필수 지원을 제공합니다.
풍모:
- 핵심 사항에 집중할 수 있도록 코드 루틴을 관리합니다.
- Clion에서 새로운 프로젝트를 시작하기 쉽습니다. Clion은 CMake, Gradle, Compilation 데이터베이스 프로젝트 모델과 함께 작동하며 프로젝트가 다르더라도 CMake로 가져옵니다.
- 코드 통찰력을 제공하여 스마트 완성, 서식 지정 및 유용한보기를 제공하는 스마트 편집기가 있습니다.
- 리팩토링을 사용하여 코드를 정리하고 개선합니다. 또한 getter / setter에서 복잡한 템플릿에 이르기까지 코드를 생성하여 불필요한 입력을 줄여줍니다.
- 코드의 오류 및 경고를 강조 표시하여 지원되는 모든 언어에 대한 정적 코드 분석 (DFA 포함)을 제공하고 빠른 수정을 제안합니다.
- 코드 생성, 완료 및 자동 대상 업데이트와 함께 CMake 빌드 지원을 제공합니다. 또한 로컬 또는 원격으로 애플리케이션 및 단위 테스트를위한 통합 빌드, 실행 및 디버그 환경이 있습니다.
웹 사이트 주소: Clion
# 16) X 코드
유형: 여기
가격: 오픈 소스 구성 요소로 무료입니다.
플랫폼 지원 : 맥 OS
(영상 출처 )
XCode는 C, C ++ 및 Objective-C 용 오픈 소스 LLVM 컴파일러를 포함하고 터미널에서 사용할 수있는 강력한 IDE입니다. XCode는 Mac OS 용으로 개발되었으며 macOS, iOS, iPad, watchOS 및 tvOS 용 소프트웨어를 개발하기 위해 Apple에서 개발 한 소프트웨어 개발 도구 모음을 포함합니다.
풍모:
- 고급 코드 완성, 코드 접기, 구문 강조 표시, 경고, 오류 및 기타 상황에 맞는 정보를 코드와 함께 표시하는 메시지 풍선과 같은 기능이있는 소스 코드 편집기를 지원합니다.
- XCode IDE는 앱의 이미지를 관리하는 자산 카탈로그와 함께 제공됩니다.
- 보조 편집기는 편집기를 두 개로 분할하고 작성중인 코드에 가장 유용한 파일을 자동으로 표시하는 보조 창을 만듭니다.
- Subversion 및 Git Source Control (SCM) 시스템을 완벽하게 지원하는 버전 편집기가 있습니다.
- 코드를 작성하지 않고도 사용자 인터페이스를 디자인하고 테스트 할 수있는 내장 인터페이스 빌더입니다.
- 시스템에 내장 된 C, C ++ 및 Objective-C 컴파일러를 지원합니다. 또한 가장 복잡한 빌드를 빌드 할 수있는 통합 빌드 시스템이 함께 제공됩니다.
웹 사이트 주소: XCode
C ++ 온라인 컴파일러
이제 C ++ 프로그래밍에 사용할 수있는 몇 가지 온라인 컴파일러에 대해 살펴 보겠습니다. 이들은 대부분 무료이며 프로그래밍을 연습하는 데 사용할 수 있습니다. 아래 나열된 대부분의 컴파일러는 둘 이상의 프로그래밍 언어를 지원합니다.
# 17) Ideone.com
유형: 온라인 IDE
가격: 비어 있는
플랫폼 지원 : 윈도우
Ideone 온라인 컴파일러의 스크린 샷은 다음과 같습니다.
Ideone은 온라인 컴파일러이자 디버거입니다. 이를 통해 소스 코드를 컴파일하고 온라인으로 실행할 수 있으며 60 개 이상의 프로그래밍 언어를 지원합니다.
풍모:
- 온라인 컴파일러.
- 무료 컴파일러 및 디버거.
- 60 개의 다른 프로그래밍 언어를 지원합니다.
- 프로그래밍 언어를 선택하고 소스 코드를 입력하고 프로그램을 실행할 수 있습니다.
- 표준 입력에서 입력 데이터를 읽는 옵션이 있습니다.
웹 사이트 주소: Ideone.com
# 18) 코드 패드
유형: 컴파일러 / 통역사
가격: 비어 있는
플랫폼 지원 : 윈도우
Codepad는 Sauce Labs의 설립자 중 한 명인 Steven Hazel이 만들었습니다. Codepad는 코드를 온라인으로 컴파일 / 해석하는 간단한 공동 작업 도구입니다. 코드 영역에 코드를 붙여넣고 왼쪽 패널에서 적절한 프로그래밍 언어를 선택한 다음 코드 패드에 대한 제출을 클릭하여 실행할 수 있습니다.
풍모:
- C, C ++, Perl 및 Python을 포함한 많은 프로그래밍 언어를 지원합니다.
- 컴파일 된 언어와 해석 된 언어를 모두 지원합니다.
- 코드가 실행되면 실행 된 코드에 대한 짧은 URL이 생성되어 대중과 공유 할 수 있습니다.
웹 사이트 주소: 코드 패드
# 19) 온라인 GDB
유형: 온라인 IDE
가격: 비어 있는
플랫폼 지원 : 윈도우
아래 이미지는 OnlineGDB 컴파일러를 보여줍니다.
OnlineGDB는 C, C ++, Java, Python, PHP, Ruby, Perl, C #, VB, Pascal, Swift, FORTRAN, Objective-C, HTML, CSS, JS와 같은 다양한 언어에서 온라인으로 사용할 수있는 컴파일러 및 디버거 도구입니다. 등.
풍모:
- 여러 프로그래밍 언어를 지원합니다.
- 컴파일 및 디버깅을 지원합니다.
- 코드를 작성하고, 컴파일하고, 실행하고, 세계 어디에서나 디버그 할 수 있습니다.
웹 사이트 주소: 온라인 GDB
# 20) 코드 셰프
유형: IDE 연습
가격: 비어 있는
플랫폼 지원 : 창문
Codechef 온라인 컴파일러는 아래와 같습니다.
Codechef는 야심 찬 프로그래머를위한 플랫폼입니다. Codechef는 다양한 언어로 코드를 실행하는 데 사용할 수있는 온라인 컴파일러를 제공합니다.
풍모:
- 코드를 컴파일하고 테스트 할 수있는 다양한 프로그래밍 언어를 지원합니다.
- 코딩의 난이도를 선택할 수 있습니다.
- 또한 프로그램 디버깅을 허용합니다.
웹 사이트 주소: Codechef
# 21) CPP.sh
유형: 컴파일러
가격: 비어 있는
플랫폼 지원 : 윈도우
Cpp.sh 온라인 컴파일러는 아래와 같습니다.
Cpp.sh는 GCC 컴파일러의 간단한 프런트 엔드입니다. 이 컴파일러는 GCC 4.9.2를 사용하며 Boost 1.55를 사용할 수 있습니다.
풍모:
- GCC 컴파일러의 프런트 엔드.
- C ++ 언어의 C ++ 98, C ++ 11 및 C ++ 14 버전을 지원합니다.
- 응용 프로그램이 샌드 박스 처리되고 특정 시스템 호출이 실패 할 수 있습니다.
웹 사이트 주소: Cpp.sh
# 22) JDoodle
유형: 여기
가격: 비어 있는
플랫폼 지원 : 윈도우
JDoodle의 스크린 샷은 아래와 같습니다.
JDoodle은 C, C ++, Java, Java (고급) 등 다양한 프로그래밍 언어를 지원하는 온라인 컴파일러입니다. 위에 표시된 JDoodle C ++ 컴파일러는 GCC 컴파일러의 프런트 엔드입니다.
풍모:
- 표준 입력을 읽을 수있는 대화 형 컴파일러입니다.
- 또한 명령 줄 인수 지정을 지원합니다.
- GCC 컴파일러를 지원합니다.
웹 사이트 주소: JDoodle
결론
C ++ 컴파일러와 IDE는 프로그래밍 관점에서 중요합니다. 이러한 IDE를 사용하여 많은 고급 C ++ 애플리케이션을 개발하고 빌드 할 수 있습니다. 이러한 IDE의 가장 큰 장점은 하나의 IDE에서 전체 컴파일 프로세스를 얻을 수 있다는 것입니다.
IDE에는 코드를 작성할 수있는 소스 코드 편집기도 포함되어 있습니다. 이러한 소스 코드 편집기에는 코드를 작성하는 동안 시간을 절약하는 자동 완성, IntelliSense 등과 같은 다양한 기능이 있습니다.
UI 애플리케이션을 개발할 수도 있으며 대부분의 IDE에는 리소스를 끌어다 놓을 수있는 리소스 관리자가 있으며 이러한 리소스에 대해 IDE에서 골격 코드를 작성합니다.
대부분의 IDE에는 내장 디버거 및 / 또는 메모리 누수 감지 등과 같은 기타 기능이 제공되어 시간과 노력을 절약합니다.
=> 문의하기 여기에 목록을 제안합니다.