프로그래밍 언어란 스마트폰을 포함한 각종 컴퓨터가 특정한 기능을 수행하거나 경험을 구현하도록 명령을 내리는 방식을 말한다. 이러한 명령과 지시가 하나의 완전한 세트로 구성된 것을 애플리케이션, 앱, 또는 프로그램이라고 하고, 컴퓨터 언어로 작성된 명령이라는 뜻의 코드(code)라고 부르기도 한다.
텍스트, 이미지 등 웹페이지에 표시되는 컨텐츠를 제공한다.
글꼴, 크기, 배경색 등 컨텐츠가 표시되는 시각적 방식을 지정한다.
웹페이지에 동작을 부여한다. 사용자가 웹페이지와 상호작용하고 웹페이지가 이에 적절히 응답하게 한다.
웹 서버와 모바일 앱 개발에 쓰이는 고급(high-level) 언어다. 파이썬으로 개발된 프로그램을 스크립트(scripts)라고 하고, 이 언어 자체도 스크립팅 언어(scripting language)라고 부른다. 데이터 분석에도 많이 쓰여서 인기가 많다.
자바스크립트랑 비슷하게 들리지만 전혀 다른 언어다. 자바는 기업용 소프트웨어, 게임, 모바일 앱 등 어떤 애플리케이션이든 개발할 수 있는 범용 언어다. 일단 작성하고 나면 코드를 조정하지 않고도 거의 모든 플랫폼에서 구애 없이 실행할 수 있다.
애플의 iOS와 OS X를 구동하는 언어다. (돈 되는) 아이폰 앱 개발에 쓰여서 개발자들 사이에 인기가 많다.
파이썬처럼 사용자 친화적이고 배우기 쉬운 언어다. 웹사이트와 모바일 앱 개발에 주로 사용된다. Groupon, Shopify 같은 기업의 웹사이트가 루비로 개발됐다.
루비로 애플리케이션을 개발하는 걸 더 쉽게 만들어 주는 프레임워크를 가리킨다.
자바를 개선할 용도로 만들어진 함수형 언어다. 자바로 구현할 수 없거나 잘 실행되지 않는 기능이 구현되도록 한다. 자바를 지원하는 거의 모든 플랫폼에서 작동하기 때문에 광범위한 애플리케이션 개발에 쓰인다.
웹사이트나 모바일 앱의 페이지를 표시하는 웹 서버 언어다. 사용자의 요청이나 입력에 따라 즉석에서 생성되는 웹페이지를 표시해서 주소에 .php가 보일 때가 많다. 웹 애플리케이션 개발에 쓰인 초기 언어 중 하나다.
LinkedIn > Learning > Technology for Product Managers 강좌를 바탕으로 정리한 내용입니다.