본문 바로가기
프로그래밍

누구나 쉽게 이용할 수 있는 무료 프로그래밍 사이트 추천

by 채연2 2023. 1. 19.

목차

 

무료 프로그래밍 사이트 추천

프로그래밍 언어들은 C/C++, C#, Golang, Java, Kotlin, Swift, Dart, Python, PHP 등 무수히 많은 언어들이 존재한다. 이렇게 많은 프로그래밍 언어들을 사용하려면 각 언어들에 맞는 개발 환경을 구축해줘야 하지만 여간 쉬운 일이 아니다.

 

이번 포스팅에서는 개발 환경을 구축하지 않고도 라이트한 코드들을 돌려볼 수 있는 3가지의 다양한 무료 온라인 프로그래밍 사이트를 추천해보려고 한다.

 

 

Coding Ground For Developers - Tutorialspoint

 

 

Tutorialspoint의 Codinggound 사이트는 편집, 컴파일, 실행 및 온라인 프로그램 공유를 통해 다양한 프로젝트를 편집, 컴파일, 실행 및 공유할 수 있는 최고의 클라우드 컴퓨팅을 경험할 수 있는 무료 프로그래밍 사이트이다. 이 사이트에서는 프로그래밍 언어, CLI, Document Editor, Shell, SQL 등 100개 이상의 다양한 컴파일러, 에디터 및 인터프리터 들이 있다.

 

 

위 이미지를 보면 알 수 있듯이 왼쪽 창에서 코딩하고 좌측 상단에 Execute를 누르면 오른쪽 터미널 창에 결과가 출력된다. Coding Ground에서 이용할 수 있는 모든 컴파일러들의 UI는 거의 비슷하다.

 

하지만 무료 온라인 컴파일러인 만큼 간단한 예제 코드를 돌리기에 좋은 사이트이다. 아래에 지원하는 프로그래밍 언어 컴파일러를 정리해두었다.

 

▶ Coding Ground - Tutorialspoint 사이트 바로가기 ◀

 

Data Science Technologies Compilers

Python-3 R Programming Matlab/Octave
Matplotlib NumPy SciPy

 

Online Terminals

Linux Terminal Python Terminal Ruby Terminal
PHP Terminal Lua Terminal R Terminal
Node.js Terminal NumPy Terminal SciPy Terminal
Octave Terminal    

Web Development Technologies

Angular JS Bootstrap CSS-3
CoffeeScript D3.js HTML-5
Javascript Jquery Jquery Mobile
JqueryUI Processing.js Typescript
P5.js VueJS  

 

Document Editors

AsciiDoc Latex Markdown
MathML reStructure Tex

 

Online Compilers and Interpreters

Ada (Gnat) Algol-68 Angular JS
Assembly Awk Bash Shell
Befunge Brainf**k C / Embedded C
Chipmunk BASIC Clojure Cobol
ColdFusion C99 Strict C++ / C++ 0x / C++ 11
Dart D Language C#
Erlang Elixir Factor
Fantom Falcon Fortran-95
Forth F# Free Basic
Groovy Go Haxe
Haskell ilasm Intercal
ICON Java / Java 8 Java MySQL
JSP julia jython
Kotlin Ksh Shell Lisp
LOLCODE Lua Matlab/Octave
Malbolge Mozart-OZ Nimrod
Node.js Objective-C OCaml
Pascal PARI/GP Pawn
Perl Perl MySQL PHP
PHP MySQL Web View Pike
Prolog Python / Python-2.7 / Python-3 Python MySQL
Rexx Ruby Ruby MySQL
Rust R Programming Scala
Scheme Smalltalk SML/NJ
SQLite SQL Swift 4.0 Tcl
Unlambda VB.NET Verilog
Whitespace Ya Basic Yasm

 

W3Schools Online Code Editor - W3Schools

 

 

W3Schools 사이트는 프로그래밍 언어를 처음 배우기 시작했을 때 누구나 한 번 쯤은 거쳐간 사이트라고 해도 무방한 것 같다. 여러 프로그래밍 언어들의 튜토리얼은 물론 레퍼런스 정보와 수천개의 예제, 퀴즈 등 코린이들이 기초를 다질 수 있는 인터넷에서 가장 큰 웹 개발자 사이트이다. 매년 30억개의 페이지가 표시되고, 매달 6500만명이 방문한다고 한다.

 

W3Schools에서 제공하는 무료 온라인 코드 에디터는 크게 프론트엔드 에디터와 백엔드 컴파일러 두 가지로 나뉜다.

 

 

위 이미지에서 좌측 윈도우는 프론트엔드 에디터, 우측 윈도우는 백엔드 컴파일러이다. 다른 온라인 컴파일러와 마찬가지로 왼쪽에서 코딩하고 Run 버튼을 누르면 우측에 결과를 표시해준다.

 

백엔드 컴파일러에서는 Run 옆 드롭다운에서 편집하고 싶은 백엔드 프로그래밍 언어를 선택하여 이용할 수 있다. W3Schools Online Code Editor는 이 사이트에서 튜토리얼, 예제 등 서비스를 이용하며 학습용으로 사용하기에 좋은 것 같다.

 

▶ W3Schools Online Code Editor 사이트 바로가기 

 

FrontEnd Code Editor

HTML CSS JavaScript

 

 

BackEnd Code Compiler

Python C# C/C++
PHP Node.js Java
Bash Clojure Fortran
Go Kotlin Perl
R Ruby Scala
Swift TypeScript VB.NET

 

Online Editor - OnlineGDB

 

 

GDB란 C/C++ 프로그램을 디버깅하는 데 사용되는 디버거이다. OnlineGDB 사이트는 브라우저에서 클라우드 환경의 GDB를 사용할 수 있는 인터페이스를 제공하는 최초 온라인 IDE 사이트라고 한다. 이 사이트에서는 코드 편집기, 컴파일러 겸 디버거로 구동되는 훌륭한 온라인 IDE를 이용할 수 있다.

 

 

위 이미지를 보면 상단에 Debug을 눌러 GDB 콘솔과 디버깅 정보를 확인할 수 있고, BreakPoints는 GDB 콘솔을 이용하여 설정하거나 코드 편집기에서 줄 번호 왼쪽에 빈 영역을 클릭하면 설정할 수 있다. 또, 편집기 우측 상단에서 다른 프로그래밍 언어를 선택할 수 있다. 

 

▶ OnlineGDB Online Editor 사이트 바로가기 

 

컴파일러와 디버거가 지원되는 언어

C C++ C++14
C++17 C++20 Java
Python3    

 

컴파일러만 지원되는 언어

C(TurboC) C++(TurboC) PHP
C# OCaml VB
HTML JS CSS
Ruby Perl Pascal
R Fortran Haskell
Objective C SQLite Javascript(Rhino)
Prolog Swift Rust
Go Bash  

 

 

 

320x100

'프로그래밍' 카테고리의 다른 글

PWM 펄스 폭 변조 (Pulse Width Modulation)  (1) 2024.02.07
MSB와 LSB  (0) 2024.02.07
Git GitLab GitHub에 대해 알아보자  (14) 2023.01.12
유용한 온라인 컴파일러 사이트  (3) 2022.12.21
mac android studio 삭제  (0) 2022.01.14

댓글