[IT뉴비사전]_특수 목적 언어

hanseungjune·2022년 6월 22일
0

Newbie_Dict

목록 보기
10/14

지금까지 다양한 언어들을 살펴 봤는데요. 사실 아직 언급되지 않은 여러 프로그래밍 언어들이 있습니다.

앞서 살펴본 언어들은 일반적인 용도로 만들어진 프로그래밍 언어 (General-purpose programming language)였는데,

특별한 목적을 위한 프로그래밍 언어 (Domain-specific programming language)들도 있습니다.

예를 들면 R, SQL, HTML, CSS 등의 언어들이 여기에 속하는데요.
하나씩 간단히 살펴봅시다.

✅ R

R은 주로 통계 소프트웨어 개발과 데이터 분석 및 시각화에 널리 사용되고 있습니다.
특히 통계나 빅데이터 분석에 필요한 데이터 전처리, 분석, 수학적인 계산과 그래프를 그리는 등의 기능에 특화되어 있습니다.

✅ SQL

SQL은 데이터베이스를 관리하기 위한 목적의 프로그래밍 언어입니다.
데이터베이스란 데이터를 모아둔 공간을 의미하는데요. 프로그래머들은 SQL을 사용해서 데이터베이스를 설계하거나 운영하고 관리합니다.
요즘에는 데이터가 워낙 많이 활용되기 때문에, 개발자 뿐 아니라 마케터나 데이터 분석가들이 SQL을 사용하여 서비스의 데이터(매출, 고객 정보 등)를 분석하곤 합니다.

예를 들어, 아래는 USA 국가의 인구를 1 증가시키는 SQL 코드입니다.

✅ HTML, CSS

HTMLCSS웹 페이지를 만들 때 사용합니다.

HTML는 주로 웹 페이지의 구조와 레이아웃을 담당하고, CSS는 웹 페이지의 시각적인 표현을 담당합니다.

주로 여기에 JavaScript를 함께 사용해서, 웹 페이지가 사용자와 상호 작용할 수 있게 만들기도 합니다.

✅ 그 외의 특수 목적 언어

이 외에도,

  • MATLAB - 공학 시뮬레이션용 프로그래밍 언어
  • Csound - 소리와 음악 합성에 사용되는 프로그래밍 언어
  • Scratch - 블록을 조립하여 쉽게 자기 자신의 이야기나 게임 그리고 애니메이션을

만들 수 있는 교육용 프로그래밍 언어
등의 다양한 특수 목적 언어들이 있습니다.

profile
필요하다면 공부하는 개발자, 한승준

0개의 댓글