지금까지 다양한 언어들을 살펴 봤는데요. 사실 아직 언급되지 않은 여러 프로그래밍 언어들이 있습니다.
앞서 살펴본 언어들은 일반적인 용도로 만들어진 프로그래밍 언어 (General-purpose programming language)였는데,
특별한 목적을 위한 프로그래밍 언어 (Domain-specific programming language)들도 있습니다.
예를 들면 R, SQL, HTML, CSS 등의 언어들이 여기에 속하는데요.
하나씩 간단히 살펴봅시다.
R은 주로 통계 소프트웨어 개발과 데이터 분석 및 시각화에 널리 사용되고 있습니다.
특히 통계나 빅데이터 분석에 필요한 데이터 전처리, 분석, 수학적인 계산과 그래프를 그리는 등의 기능에 특화되어 있습니다.
SQL은 데이터베이스를 관리하기 위한 목적의 프로그래밍 언어입니다.
데이터베이스란 데이터를 모아둔 공간을 의미하는데요. 프로그래머들은 SQL을 사용해서 데이터베이스를 설계하거나 운영하고 관리합니다.
요즘에는 데이터가 워낙 많이 활용되기 때문에, 개발자 뿐 아니라 마케터나 데이터 분석가들이 SQL을 사용하여 서비스의 데이터(매출, 고객 정보 등)를 분석하곤 합니다.
예를 들어, 아래는 USA 국가의 인구를 1 증가시키는 SQL 코드입니다.
HTML과 CSS는 웹 페이지를 만들 때 사용합니다.
HTML는 주로 웹 페이지의 구조와 레이아웃을 담당하고, CSS는 웹 페이지의 시각적인 표현을 담당합니다.
주로 여기에 JavaScript를 함께 사용해서, 웹 페이지가 사용자와 상호 작용할 수 있게 만들기도 합니다.
이 외에도,
만들 수 있는 교육용 프로그래밍 언어
등의 다양한 특수 목적 언어들이 있습니다.