언어
|
난이도
|
캐릭터
|
특징
|
인기도
(5점 만점)
|
개발 사례
|
파이썬
|
★☆☆☆☆
|
나무 정령
호빗(초보 개발자)을 도와 프로그래밍을 이해하게 해 주는 존재
|
초심자에게 프로그래밍 컨셉에 대해 가르쳐주는 언어, 연구원들이 연구에 활용하게 해 주는 언어
배우기 가장 쉬운 언어, 인공지능 등 연구실에서 많이 쓰는 언어
장고 등 프레임워크를 통해 웹 개발 가능
|
4.5
|
유튜브, 인스타그램, 스포티파이
|
자바
|
★★★☆☆
|
간달프
어느 곳에서든지 문제가 생기지 않고 미션이 완수되길 원하는 존재
|
모든 플랫폼, 운영체제, 기기 상에서 개발/실행 가능한 언어. 인기있음
한 번 개발해서 여러 곳에 적용하는 언어
안정성이 필요한 금융권, 대규모 개발에 활용
|
5
|
구글메일, 마인크래프트, 안드로이드 앱, 대기업 프로젝트
|
C 언어
|
★★★☆☆
|
반지
C언어의 능력은 모두가 알고 있으며 모두가 그의 능력을 얻고 싶어함
|
프로그래밍 언어 중 전세계 공통어 수준
오래되고 널리 쓰이는 언어 중 하나. 시스템 개발, 하드웨어 제어의 목적으로 쓰임
|
5
|
OS, 하드웨어
|
C++
|
★★★★☆
|
사루만
모두가 그를 좋은 프로그래밍 언어라고 생각함
하지만 그는 좋지 않은 의도로 힘을 갖고 싶어하는 존재
|
아주 많은 기능을 포함하는 C언어의 어려운 버전
게임 개발과 산업현장에서 쓰이는 언어
C++을 배우는 것은 자동차를 제조하고, 조립하고, 운전하는 것을 배우는 것과 같음. 따라서 누군가를 통해 배울 수 있을 때 공부하길 추천함
|
4.5
|
OS, 하드웨어, 브라우저
|
자바스크립트
|
★★☆☆☆
|
호빗
종종 강력한 잠재능력을 과소평가 받곤 함
|
클라이언트 사이드 웹 스크립트 언어 중 가장 인기가 많음
프론트엔드 웹 개발자가 HTML과 CSS와 함께 꼭 배워야 하는 언어
Node.js라는 서버 사이드 언어의 인기가 높아짐에 따라 자바스크립트의 인기는 계속해서 높아지고 있음
|
4
|
페이팔, 대다수 웹사이트의 프론트엔드
|
C#
|
★★★☆☆
|
엘프
아름다운 걸작품과 같은 존재, 엘프가 사는 지역(마이크로소프트)에서만 지냈지만 최근에 이웃 지역(오픈소스 진영)에 출몰하기 시작
|
닷넷 프레임워크를 통해 대기업을 위한 웹사이트 개발이나 윈도우 기반 개발에 사용
마이크로소프트가 만든 프레임워크인 ASP 닷넷을 통해 웹 개발할 때 쓰임
기본 문법과 기능이 자바와 유사함
|
4.5
|
윈도우 기반 대기업 프로젝트
|
루비
|
★★☆☆☆
|
인간
아주 감정적인 존재
그들(루비 개발자들)은 본인들이 강력한 존재이자 세상을 지배해야 하는 존재로 믿음
|
웹 개발 프레임워크 루비온레일즈 덕분에 유명함
쉽게 개발하는 것에 적합
재미있고 생산적인 코딩을 위해 디자인 됨
개인 프로젝트, 스타트업, 빠른 개발에 적합
|
3.5
|
훌루, 그루폰, 슬라이드셰어
|
PHP
|
★★☆☆☆
|
오크
나쁜 놈(프로그래밍 언어를 기준으로 악당 같은 존재), 룰을 존중하지 않는 존재
개발자가 소스코드를 다룰 때 골치 아파하게 됨
하지만 여전히 세상을 지배하는 중(웹 스크립트 언어 중 가장 인기 있는 언어)
|
웹 스크립트 언어 중 가장 인기있는 언어 중 하나
짧은 시간에 작고 간단한 개발에 적합
대부분의 저가형 웹 호스팅 서비스 업체에서 지원이 됨
|
4
|
워드프레스, 위키피디아, 플리커
|
오브젝트-C
|
★★★☆☆
|
용
외로워 하는 존재이자 황금(Gold)을 사랑하는 존재
|
애플의 맥 OS와 iOS의 기본이 되는 언어
맥 기반 개발이나 아이폰 앱 개발을 한다면 오브젝트-C에 집중
다음 배울 언어로 스위프트 언어(현재 아이폰 앱 개발 언어)를 고려
|
3
|
애플 iOS 앱, 맥OS의 부분
|