새로운 프로그램 언어를 공부하는 경우 번거롭지만 개발 환경을 설치해야 합니다.
환경을 설치하지 않고 간단히 소스를 확인할 수 있는 사이트를 소개하겠습니다.
대부분 회원 가입을 하지 않아도 바로 사용할 수 있는 사이트입니다.
사이트마다 간단하게 장단점과 사용 가능한 언어들을 작성했습니다.
Coding Ground at tutorialspoint


●장점
・다양한 언어 사용 가능(C, C++, Java, Python, latex, etc…)
・에디터, sh터미널, 디렉토리 브라우저
・터미널로 입출력 가능(stdin,stdout)
・파일 입출력 가능
・여러 개 파일 컴파일 가능
・프로젝트 다운로드 가능(tar.gz)
・URL 공유 가능
・로그인 필요 없음
●단점
・저장 불가
・업로드 불가
CodeChef

●장점
・다양한 언어 사용 가능(C, C++, Java, Python, etc…)
・텍스트 박스로 stdin 사용
・로그인 필요 없음
・로그인시 저장 가능
・파일 업로드 가능
●단점
・단일 파일만 컴파일 가능
ideone

●장점
・다양한 언어 사용 가능(C, C++, Java, Python, latex, etc…)
・로그인 필요 없음
・로그인시 저장 가능
・URL 공유 가능
●단점
・파일업로드 불가
・단일 파일만 컴파일 가능
paiza.io


●장점
・다양한 언어 사용 가능(C, C++, Java, Python, latex, etc…)
・로그인 필요 없음
・로그인시 저장 가능
・여러 개 파일 컴파일 가능
・텍스트 박스로 stdin 사용
・파일 입출력 가능
・URL 공유 가능
・파일 업로드 가능
●단점
・일본어
C++ shell

●장점
・컴파일 옵션을 변경가능(C++98/11/14 등)
・로그인 필요 없음
・URL 공유 가능
●단점
・C++만 가능
・저장 안됨
・단일 파일만 컴파일 가능
Wandbox

●장점
・다양한 언어 사용 가능(C, C++, Java, Python, etc…)
・언어 버전 변경 가능
・로그인 필요 없음
・실행 결과가 새로운 탭으로 표시
・파일 입출력 가능
・여러 개 파일 컴파일 가능
・C/C++ boost 사용 가능
・파일 입출력 가능
・URL 공유 가능
repl.it


●장점
・다양한 언어 사용 가능(C, C++, Java, Python, etc…)
・로그인 필요 없음
・URL 공유 가능
●단점
・단일 파일만 컴파일 가능
jdoodle

●장점
・다양한 언어 사용 가능(C, C++, Java, Python, etc…)
・로그인 필요 없음
・텍스트 박스로 stdin 사용
・real-time collaboration 사용 가능(로그인 필요)
●단점
・단일 파일만 컴파일 가능
codepad

●장점
・다양한 언어 사용 가능(C, C++, Python, etc…)
・로그인 필요 없음
・URL 공유 가능
●단점
・stdin 사용 불가
・단일 파일만 컴파일 가능
Solo Learn


●장점
・다양한 언어 사용 가능(C++, Java, Python, etc…)
・로그인 필요 없음
●단점
・C 사용 불가
・stdin 사용 불가
・단일 파일만 컴파일 가능
Geeks for Geeks IDE


●장점
・다양한 언어 사용 가능(C++, Java, Python, etc…)
・로그인 필요 없음
・텍스트 박스로 stdin 사용
●단점
・C 사용 불가
・단일 파일만 컴파일 가능
RyuGod

●장점
・다양한 언어 사용 가능
・로그인 필요 없음
・한글 설명 지원
●단점
・단일 파일만 컴파일 가능
인스톨 필요 없이 온라인에서 바로 컴파일이 가능하기 때문에 확인하고 싶은 코드들을 바로 실행해 결과를 볼 수 있습니다.
간단한 테스트를 하기에도 좋습니다.
댓글