범용 프로그래밍 언어(general-purpose programming language (GPL))란?
- 정의
- 다양한 도메인 소프트웨어를 만드는 데 사용되는 프로그래밍 언어
- 반대 개념으로 도메인 특화 언어(domain-specific programming language (DSL)), 즉 특정 도메인에 국한해 사용하는 언어가 있음
- 언어 예시
- 범용 프로그래밍 언어 예시
- C
- Operating System(Unix 같은 운영체제)
- Device driver
- Application
- Embedded System
- C++
- Game(게임 프로그래밍)
- Embedded system
- Python
- Web application(Django: Python으로 만들어진 웹 어플리케이션 프레임워크 )
- Machine Learning( TensorFlow: Python 기반 오픈소스 머신러닝 프레임워크 )
- Java
- Web application
- Android app
- C
- 도메인 특화 언어 예시
- SQL
- DB 데이터 조작에 쓰임
- SQL
- 범용 프로그래밍 언어 예시
참고: https://en.wikipedia.org/wiki/General-purpose_programming_language
General-purpose programming language - Wikipedia
From Wikipedia, the free encyclopedia Programming language used in many domains In computer software, a general-purpose programming language (GPL) is a programming language for building software in a wide variety of application domains. Conversely, a domai
en.wikipedia.org
https://www.cwn.kr/news/articleView.html?idxno=4568
게임 개발자가 "C++"을 사용하는 이유 - CWN
게임을 개발할 때 사용할 수 있는 프로그래밍 언어는 다양하다. 웹 개발 및 안드로이드 개발 등 거의 모든 분야에 활용되는 자바(Java)부터 C++, 자바스크립트, HTML 등 다양한 언어를 사용할 수 있
www.cwn.kr
'끝나지 않는 개발스터디' 카테고리의 다른 글
socket study-3 (0) | 2024.02.17 |
---|---|
socket study-2 (0) | 2024.02.14 |
Socket server/client 과제 1 (0) | 2024.02.11 |
동기화(Synchronization)를 위한 방법들 (1) | 2024.02.05 |
Signal이란 (0) | 2024.02.04 |
댓글