brunch

You can make anything
by writing

C.S.Lewis

by 오영주 Apr 30. 2023

프로그래밍 언어

프로그래밍 언어란 스마트폰을 포함한 각종 컴퓨터가 특정한 기능을 수행하거나 경험을 구현하도록 명령을 내리는 방식을 말한다. 이러한 명령과 지시가 하나의 완전한 세트로 구성된 것을 애플리케이션, 앱, 또는 프로그램이라고 하고, 컴퓨터 언어로 작성된 명령이라는 뜻의 코드(code)라고 부르기도 한다.


HTML 

텍스트, 이미지 등 웹페이지에 표시되는 컨텐츠를 제공한다.


CSS

글꼴, 크기, 배경색 등 컨텐츠가 표시되는 시각적 방식을 지정한다.


JavaScript

웹페이지에 동작을 부여한다. 사용자가 웹페이지와 상호작용하고 웹페이지가 이에 적절히 응답하게 한다.


Python

웹 서버와 모바일 앱 개발에 쓰이는 고급(high-level) 언어다. 파이썬으로 개발된 프로그램을 스크립트(scripts)라고 하고, 이 언어 자체도 스크립팅 언어(scripting language)라고 부른다. 데이터 분석에도 많이 쓰여서 인기가 많다.


Java

자바스크립트랑 비슷하게 들리지만 전혀 다른 언어다. 자바는 기업용 소프트웨어, 게임, 모바일 앱 등 어떤 애플리케이션이든 개발할 수 있는 범용 언어다. 일단 작성하고 나면 코드를 조정하지 않고도 거의 모든 플랫폼에서 구애 없이 실행할 수 있다.


Objective C, Swift

애플의 iOS와 OS X를 구동하는 언어다. (돈 되는) 아이폰 앱 개발에 쓰여서 개발자들 사이에 인기가 많다.


Ruby

파이썬처럼 사용자 친화적이고 배우기 쉬운 언어다. 웹사이트와 모바일 앱 개발에 주로 사용된다. GrouponShopify 같은 기업의 웹사이트가 루비로 개발됐다.


Ruby on Rails

루비로 애플리케이션을 개발하는 걸 더 쉽게 만들어 주는 프레임워크를 가리킨다.


Scala

자바를 개선할 용도로 만들어진 함수형 언어다. 자바로 구현할 수 없거나 잘 실행되지 않는 기능이 구현되도록 한다. 자바를 지원하는 거의 모든 플랫폼에서 작동하기 때문에 광범위한 애플리케이션 개발에 쓰인다.


PHP

웹사이트나 모바일 앱의 페이지를 표시하는 웹 서버 언어다. 사용자의 요청이나 입력에 따라 즉석에서 생성되는 웹페이지를 표시해서 주소에 .php가 보일 때가 많다. 웹 애플리케이션 개발에 쓰인 초기 언어 중 하나다.




LinkedIn > Learning > Technology for Product Managers 강좌를 바탕으로 정리한 내용입니다.

"Hello World"를 출력하라는 코드의 언어별 예시는 여기여기를 참고했습니다.

매거진의 이전글 프론트엔드, 백엔드, 애플리케이션 계층, 테크 스택
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari